[Expired for unity (Ubuntu) because there has been no activity for 60 days.]
** Changed in: unity (Ubuntu) Status: Incomplete => Expired -- You received this bug notification because you are a member of DX Packages, which is subscribed to unity in Ubuntu. Matching subscriptions: dx-packages 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 -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp