desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #99517
[Bug 1192769] Re: unity hangs when attempting to drag launcher icon if opengl.framebuffer_object is disabled
[Expired for Unity because there has been no activity for 60 days.]
** Changed in: unity
Status: Incomplete => Expired
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to unity in Ubuntu.
Matching subscriptions: dp-unity
https://bugs.launchpad.net/bugs/1192769
Title:
unity hangs when attempting to drag launcher icon if
opengl.framebuffer_object is disabled
Status in Unity:
Expired
Status in unity package in Ubuntu:
Expired
Bug description:
affects ubuntu/unity
When the Framebuffer Object option in the OpenGL plugin settings of CCSM is
disabled (due to Bug #1155542), dragging an icon from the launcher in order to
reorder it causes Unity to hang, and require restarting from one of the TTYs.
From what I can see, only the painting of the screen appears to be hung:
- If I move the pointer over various things, the pointer changes to the text
pointer if moving over the terminal, and back to the normal pointer when
moving out of the terminal window.
- Additionally, if I move a window via alt+mouse1+drag, the pointer actually
changes to the moving window pointer.
- Dragging icons around on the desktop also changes the pointer to the
dragging-item pointer, and after restarting Unity, I can see that the icon
has moved to the new location.
Here is the full backtrace from gdb when this hang happens:
-------------------------------------8<-----------------------------------------
#0 0x00007f72b59003cd in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x00007f72b37e7982 in poll (__timeout=-1, __nfds=1, __fds=0x7fffc416afe0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
No locals.
#2 _xcb_conn_wait (c=c@entry=0xf60b20, cond=cond@entry=0x7fffc416b050, vector=vector@entry=0x0, count=count@entry=0x0) at ../../src/xcb_conn.c:400
ret = <optimised out>
fd = {
fd = 5,
events = 1,
revents = 0
}
#3 0x00007f72b37e8e57 in wait_for_reply (c=c@entry=0xf60b20, request=61598, e=e@entry=0x7fffc416b108) at ../../src/xcb_in.c:395
cond = {
__data = {
__lock = 0,
__futex = 0,
__total_seq = 0,
__wakeup_seq = 0,
__woken_seq = 0,
__mutex = 0x0,
__nwaiters = 0,
__broadcast_seq = 0
},
__size = '\000' <repeats 47 times>,
__align = 0
}
reader = {
request = 61598,
data = 0x7fffc416b050,
next = 0x0
}
ret = 0x0
#4 0x00007f72b37e907b in xcb_wait_for_reply (c=c@entry=0xf60b20, request=61598, e=e@entry=0x7fffc416b108) at ../../src/xcb_in.c:425
ret = <optimised out>
#5 0x00007f72b52ff2d9 in _XReply (dpy=dpy@entry=0xf5f800, rep=rep@entry=0x7fffc416b150, extra=extra@entry=0, discard=discard@entry=1) at ../../src/xcb_io.c:602
req = 0x2fb6ab0
response = <optimised out>
error = 0x0
c = 0xf60b20
reply = <optimised out>
current = 0x148f150
__PRETTY_FUNCTION__ = "_XReply"
#6 0x00007f72b52fad5d in XSync (dpy=0xf5f800, discard=0) at ../../src/Sync.c:44
rep = {
type = 0 '\000',
revertTo = 248 '\370',
sequenceNumber = 245,
length = 0,
focus = 16227936,
pad1 = 0,
pad2 = 16783388,
pad3 = 0,
pad4 = 2976983776,
pad5 = 32626
}
#7 0x00007f72a9f6b1d5 in CompositeScreen::handlePaintTimeout() () from /usr/lib/compiz/libcomposite.so
No symbol table info available.
#8 0x00007f72b617e4ac in CompTimer::triggerCallback() () from /usr/lib/libcompiz_core.so.ABI-20130125
No symbol table info available.
#9 0x00007f72b617e54f in CompTimeoutSource::callback() () from /usr/lib/libcompiz_core.so.ABI-20130125
No symbol table info available.
#10 0x00007f72b617da3d in CompTimeoutSource::dispatch(sigc::slot_base*) () from /usr/lib/libcompiz_core.so.ABI-20130125
No symbol table info available.
#11 0x00007f72b465697f in Glib::Source::dispatch_vfunc (callback=<optimised out>, user_data=<optimised out>) at main.cc:956
self = <optimised out>
callback_data = <optimised out>
__PRETTY_FUNCTION__ = "static gboolean Glib::Source::dispatch_vfunc(GSource*, GSourceFunc, void*)"
#12 0x00007f72b4156f05 in g_main_dispatch (context=0xf5e0c0) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3054
dispatch = 0x7f72b4656930 <Glib::Source::dispatch_vfunc(_GSource*, int (*)(void*), void*)>
was_in_call = 0
user_data = 0x101ede0
callback = 0x7f72b4656a70 <(anonymous namespace)::glibmm_dummy_source_callback(void*)>
cb_funcs = 0x7f72b4408a00 <g_source_callback_funcs>
cb_data = 0x1034780
current_source_link = {
data = 0x10347b0,
next = 0x0
}
need_destroy = <optimised out>
source = 0x10347b0
current = 0xf55670
i = <optimised out>
#13 g_main_context_dispatch (context=context@entry=0xf5e0c0) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3630
No locals.
#14 0x00007f72b4157248 in g_main_context_iterate (context=0xf5e0c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimised out>)
at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3701
max_priority = 0
timeout = 0
some_ready = 1
allocated_nfds = <optimised out>
fds = 0x20dbd60
nfds = <optimised out>
#15 0x00007f72b41576ba in g_main_loop_run (loop=0xf5dda0) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3895
__PRETTY_FUNCTION__ = "g_main_loop_run"
#16 0x000000000040195b in main ()
No symbol table info available.
------------------------------------->8-----------------------------------------
--
Kind regards,
Loong Jin
To manage notifications about this bug go to:
https://bugs.launchpad.net/unity/+bug/1192769/+subscriptions