Bug 309351 - JuK crashes when one clicks on the "Previous" icon during the first track on the first album on the list
Summary: JuK crashes when one clicks on the "Previous" icon during the first track on ...
Status: RESOLVED WAITINGFORINFO
Alias: None
Product: Oxygen
Classification: Plasma
Component: gtk2-engine (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Hugo Pereira Da Costa
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-01 00:29 UTC by Wolf Halton
Modified: 2012-11-04 12:02 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Wolf Halton 2012-11-01 00:29:53 UTC
Application: juk (3.8)
KDE Platform Version: 4.9.2
Qt Version: 4.8.3
Operating System: Linux 3.2.0-26-generic-pae i686
Distribution: Ubuntu 12.10

-- Information about the crash:
- What I was doing when the application crashed:
I hit the dropdown to go back one during the first track on the first album in the list.
What I had expected was a graceful refusal, I guess. i.e. "This is the first track, you cannot back up further.  Have a nice day."  Or maybe it would go to the last track on the last album.
Crashed the JuK app immediately.  Tried it a few times to make sure that was its behaviour.
The dropdown is not labeled and the tooltip when hovering a mouse over it doesn't suggest it has the power to crash JuK.

The crash can be reproduced every time.

-- Backtrace:
Application: JuK (juk), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb45ab740 (LWP 5853))]

Thread 9 (Thread 0xb1fc8b40 (LWP 5856)):
#0  0xb53f1c64 in __pthread_mutex_unlock_usercnt (mutex=0x9c3a630, decr=1) at pthread_mutex_unlock.c:52
#1  0xb573b8a4 in pthread_mutex_unlock (mutex=0x9c3a630) at forward.c:184
#2  0xb4f8fcc0 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb4f4df26 in g_main_context_acquire () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb4f4eba8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb4f4f1db in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb2c1daba in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#7  0xb4f74303 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb53eed4c in start_thread (arg=0xb1fc8b40) at pthread_create.c:308
#9  0xb572dd3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xab588b40 (LWP 5861)):
#0  0xb53ece7d in __pthread_mutex_unlock_full (mutex=0xa329ab8, decr=<optimized out>) at pthread_mutex_unlock.c:217
#1  0xb573b8a4 in pthread_mutex_unlock (mutex=0xa329ab8) at forward.c:184
#2  0xb4caa6cf in pa_mutex_unlock () from /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-2.1.so
#3  0xb547eb4a in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#4  0xb546ce8a in pa_mainloop_poll () from /usr/lib/i386-linux-gnu/libpulse.so.0
#5  0xb546d6c9 in pa_mainloop_iterate () from /usr/lib/i386-linux-gnu/libpulse.so.0
#6  0xb546d7a4 in pa_mainloop_run () from /usr/lib/i386-linux-gnu/libpulse.so.0
#7  0xb547eaee in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#8  0xb4cab79a in ?? () from /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-2.1.so
#9  0xb53eed4c in start_thread (arg=0xab588b40) at pthread_create.c:308
#10 0xb572dd3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xb15ffb40 (LWP 5963)):
#0  0xb77ba424 in __kernel_vsyscall ()
#1  0xb53f296b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb573b64c in __pthread_cond_wait (cond=0xb0c11d80, mutex=0xb0c15848) at forward.c:139
#3  0xb4f90056 in g_cond_wait () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xaf7e7842 in gst_data_queue_push () from /usr/lib/i386-linux-gnu/libgstbase-0.10.so.0
#5  0xaad30f67 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#6  0xafa110c8 in gst_pad_push () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#7  0xa696bcec in ?? () from /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstogg.so
#8  0xa696f2a8 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstogg.so
#9  0xa6971189 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstogg.so
#10 0xa69781d1 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstogg.so
#11 0xa697880e in ?? () from /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstogg.so
#12 0xafa3ae10 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#13 0xafa3bfb8 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#14 0xb4f74ce8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#15 0xb4f74303 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#16 0xb53eed4c in start_thread (arg=0xb15ffb40) at pthread_create.c:308
#17 0xb572dd3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xa68f7b40 (LWP 5964)):
#0  0xb77ba424 in __kernel_vsyscall ()
#1  0xb53f296b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb573b64c in __pthread_cond_wait (cond=0xa5775b8, mutex=0xa593fe0) at forward.c:139
#3  0xb4f90056 in g_cond_wait () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xaad36d4a in ?? () from /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#5  0xafa110c8 in gst_pad_push () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#6  0xaf9fa774 in gst_proxy_pad_chain_default () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#7  0xafa110c8 in gst_pad_push () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#8  0xa6bdbe69 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstplaybin.so
#9  0xafa110c8 in gst_pad_push () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#10 0xaad465a9 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#11 0xaad467d9 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#12 0xafa110c8 in gst_pad_push () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#13 0xaf9fa774 in gst_proxy_pad_chain_default () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#14 0xafa110c8 in gst_pad_push () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#15 0xaad2b0a4 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#16 0xafa110c8 in gst_pad_push () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#17 0xaf9fa774 in gst_proxy_pad_chain_default () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#18 0xafa110c8 in gst_pad_push () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#19 0xaf9fa774 in gst_proxy_pad_chain_default () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#20 0xafa110c8 in gst_pad_push () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#21 0xab5997da in ?? () from /usr/lib/i386-linux-gnu/libgstaudio-0.10.so.0
#22 0xab599971 in ?? () from /usr/lib/i386-linux-gnu/libgstaudio-0.10.so.0
#23 0xab59fec1 in gst_audio_decoder_finish_frame () from /usr/lib/i386-linux-gnu/libgstaudio-0.10.so.0
#24 0xaad07470 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstvorbis.so
#25 0xab59c3b9 in ?? () from /usr/lib/i386-linux-gnu/libgstaudio-0.10.so.0
#26 0xab59c734 in ?? () from /usr/lib/i386-linux-gnu/libgstaudio-0.10.so.0
#27 0xab59cb43 in ?? () from /usr/lib/i386-linux-gnu/libgstaudio-0.10.so.0
#28 0xab59de23 in ?? () from /usr/lib/i386-linux-gnu/libgstaudio-0.10.so.0
#29 0xafa110c8 in gst_pad_push () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#30 0xaad32134 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#31 0xafa3ae10 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#32 0xafa3bfb8 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#33 0xb4f74ce8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#34 0xb4f74303 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#35 0xb53eed4c in start_thread (arg=0xa68f7b40) at pthread_create.c:308
#36 0xb572dd3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xa60f6b40 (LWP 5965)):
#0  0xb77ba424 in __kernel_vsyscall ()
#1  0xb53f296b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb573b64c in __pthread_cond_wait (cond=0xa39fea0, mutex=0xa39fe10) at forward.c:139
#3  0xb4f90056 in g_cond_wait () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xaad36d4a in ?? () from /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#5  0xafa110c8 in gst_pad_push () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#6  0xaf9fa774 in gst_proxy_pad_chain_default () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#7  0xafa110c8 in gst_pad_push () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#8  0xaad46223 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#9  0xaad467d9 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#10 0xafa110c8 in gst_pad_push () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#11 0xaad3831f in ?? () from /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#12 0xafa3ae10 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#13 0xafa3bfb8 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#14 0xb4f74ce8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#15 0xb4f74303 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#16 0xb53eed4c in start_thread (arg=0xa60f6b40) at pthread_create.c:308
#17 0xb572dd3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xa58f5b40 (LWP 5966)):
#0  0xb77ba424 in __kernel_vsyscall ()
#1  0xb53f296b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb573b64c in __pthread_cond_wait (cond=0xa325368, mutex=0xa325348) at forward.c:139
#3  0xb4f90056 in g_cond_wait () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xaf7be54b in gst_base_sink_wait_preroll () from /usr/lib/i386-linux-gnu/libgstbase-0.10.so.0
#5  0xab5abf7c in ?? () from /usr/lib/i386-linux-gnu/libgstaudio-0.10.so.0
#6  0xaf7c1639 in ?? () from /usr/lib/i386-linux-gnu/libgstbase-0.10.so.0
#7  0xaf7c550b in ?? () from /usr/lib/i386-linux-gnu/libgstbase-0.10.so.0
#8  0xaf7c5b90 in ?? () from /usr/lib/i386-linux-gnu/libgstbase-0.10.so.0
#9  0xaf7c5fee in ?? () from /usr/lib/i386-linux-gnu/libgstbase-0.10.so.0
#10 0xafa110c8 in gst_pad_push () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#11 0xaf7d70af in ?? () from /usr/lib/i386-linux-gnu/libgstbase-0.10.so.0
#12 0xafa110c8 in gst_pad_push () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#13 0xaf7d70af in ?? () from /usr/lib/i386-linux-gnu/libgstbase-0.10.so.0
#14 0xafa110c8 in gst_pad_push () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#15 0xaf7d70af in ?? () from /usr/lib/i386-linux-gnu/libgstbase-0.10.so.0
#16 0xafa110c8 in gst_pad_push () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#17 0xaad3831f in ?? () from /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#18 0xafa3ae10 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#19 0xafa3bfb8 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#20 0xb4f74ce8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#21 0xb4f74303 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#22 0xb53eed4c in start_thread (arg=0xa58f5b40) at pthread_create.c:308
#23 0xb572dd3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xa50f4b40 (LWP 5967)):
#0  0xb77ba424 in __kernel_vsyscall ()
#1  0xb53f296b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb573b64c in __pthread_cond_wait (cond=0xa3918b0, mutex=0xa391c00) at forward.c:139
#3  0xb4f90056 in g_cond_wait () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xaad36d4a in ?? () from /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#5  0xafa110c8 in gst_pad_push () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#6  0xaf9fa774 in gst_proxy_pad_chain_default () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#7  0xafa110c8 in gst_pad_push () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#8  0xaad465a9 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#9  0xaad467d9 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#10 0xafa110c8 in gst_pad_push () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#11 0xaf9fa774 in gst_proxy_pad_chain_default () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#12 0xafa110c8 in gst_pad_push () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#13 0xaf7d70af in ?? () from /usr/lib/i386-linux-gnu/libgstbase-0.10.so.0
#14 0xafa110c8 in gst_pad_push () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#15 0xaf7d70af in ?? () from /usr/lib/i386-linux-gnu/libgstbase-0.10.so.0
#16 0xafa110c8 in gst_pad_push () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#17 0xaad3831f in ?? () from /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#18 0xafa3ae10 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#19 0xafa3bfb8 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#20 0xb4f74ce8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#21 0xb4f74303 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#22 0xb53eed4c in start_thread (arg=0xa50f4b40) at pthread_create.c:308
#23 0xb572dd3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa48f3b40 (LWP 5968)):
#0  0xb77ba424 in __kernel_vsyscall ()
#1  0xb53f296b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb573b64c in __pthread_cond_wait (cond=0xa088170, mutex=0xa086418) at forward.c:139
#3  0xb4f90056 in g_cond_wait () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xaad36d4a in ?? () from /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#5  0xafa110c8 in gst_pad_push () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#6  0xaf9fa774 in gst_proxy_pad_chain_default () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#7  0xafa110c8 in gst_pad_push () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#8  0xaf9fa774 in gst_proxy_pad_chain_default () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#9  0xafa110c8 in gst_pad_push () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#10 0xaf7d70af in ?? () from /usr/lib/i386-linux-gnu/libgstbase-0.10.so.0
#11 0xafa110c8 in gst_pad_push () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#12 0xaf7d70af in ?? () from /usr/lib/i386-linux-gnu/libgstbase-0.10.so.0
#13 0xafa110c8 in gst_pad_push () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#14 0xaf9fa774 in gst_proxy_pad_chain_default () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#15 0xafa110c8 in gst_pad_push () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#16 0xaad3831f in ?? () from /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#17 0xafa3ae10 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#18 0xafa3bfb8 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#19 0xb4f74ce8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#20 0xb4f74303 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#21 0xb53eed4c in start_thread (arg=0xa48f3b40) at pthread_create.c:308
#22 0xb572dd3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb45ab740 (LWP 5853)):
[KCrash Handler]
#6  INT_cairo_set_operator (cr=0x0, op=CAIRO_OPERATOR_SOURCE) at /build/buildd/cairo-1.12.2/src/cairo.c:613
#7  0xb20f979b in Oxygen::StyleHelper::roundMask(int, int, int) const () from /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/engines/liboxygen-gtk.so
#8  0xb21302ff in ?? () from /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/engines/liboxygen-gtk.so
#9  0xb289122c in IA__gtk_paint_box (style=0x9c1c460, window=0xa4d1138, state_type=GTK_STATE_NORMAL, shadow_type=GTK_SHADOW_OUT, area=0x0, widget=0x9cc5220, detail=0xb61a474c "menu", x=0, y=0, width=2, height=2) at /build/buildd/gtk+2.0-2.24.13/gtk/gtkstyle.c:6207
#10 0xb5e30a8e in QGtkPainter::paintBox (this=0xbfcdbb18, gtkWidget=0x9cc5220, part=0xb61a474c "menu", paintRect=..., state=GTK_STATE_NORMAL, shadow=GTK_SHADOW_OUT, style=0x1, pmKey=...) at styles/qgtkpainter.cpp:315
#11 0xb5e1e630 in QGtkStyle::drawPrimitive (this=0x9bf9630, element=QStyle::PE_PanelMenu, option=0xbfcdbe50, painter=0xbfcdbdf8, widget=0x9db8fe8) at styles/qgtkstyle.cpp:974
#12 0xb5f0500d in QMenu::paintEvent (this=0x9db8fe8, e=0xbfcdc5ac) at widgets/qmenu.cpp:2218
#13 0xb5ab07b7 in QWidget::event (this=0x9db8fe8, event=0xbfcdc5ac) at kernel/qwidget.cpp:8517
#14 0xb5f0a76c in QMenu::event (this=0x9db8fe8, e=0xbfcdc5ac) at widgets/qmenu.cpp:2469
#15 0xb5a5739c in QApplicationPrivate::notify_helper (this=0x9bb4540, receiver=0x9db8fe8, e=0xbfcdc5ac) at kernel/qapplication.cpp:4562
#16 0xb5a5be54 in QApplication::notify (this=0x9bb4540, receiver=0x9db8fe8, e=0xbfcdc5ac) at kernel/qapplication.cpp:4423
#17 0xb6c4be91 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#18 0xb65e678e in QCoreApplication::notifyInternal (this=0xbfcde010, receiver=0x9db8fe8, event=0xbfcdc5ac) at kernel/qcoreapplication.cpp:915
#19 0xb5aabec3 in sendSpontaneousEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#20 QWidgetPrivate::drawWidget (this=0x9db9310, pdev=0xa5dfdc8, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0xa466468) at kernel/qwidget.cpp:5594
#21 0xb5ca3474 in QWidgetBackingStore::sync (this=0xa466468) at painting/qbackingstore.cpp:1373
#22 0xb5ca3867 in QWidgetBackingStore::sync (this=0xa466468, exposedWidget=0x9db8fe8, exposedRegion=...) at painting/qbackingstore.cpp:1161
#23 0xb5a9f980 in QWidgetPrivate::syncBackingStore (this=0x9db9310, region=...) at kernel/qwidget.cpp:1901
#24 0xb5ae1848 in QETWidget::translatePaintEvent (this=0x9db8fe8, event=0xbfcdcc2c) at kernel/qapplication_x11.cpp:5589
#25 0xb5ae29e0 in QApplication::x11ProcessEvent (this=0xbfcde010, event=0xbfcdcc2c) at kernel/qapplication_x11.cpp:3637
#26 0xb5b0ddc4 in x11EventSourceDispatch (s=0x9bb6aa8, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#27 0xb4f4e9e3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#28 0xb4f4ed80 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#29 0xb4f4ee61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#30 0xb6618981 in QEventDispatcherGlib::processEvents (this=0x9b84ea0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#31 0xb5b0d9aa in QGuiEventDispatcherGlib::processEvents (this=0x9b84ea0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#32 0xb65e526c in QEventLoop::processEvents (this=this@entry=0xbfcdcf18, flags=...) at kernel/qeventloop.cpp:149
#33 0xb65e5561 in QEventLoop::exec (this=0xbfcdcf18, flags=...) at kernel/qeventloop.cpp:204
#34 0xb5f06b27 in QMenu::exec (this=0x9db8fe8, p=..., action=0x0) at widgets/qmenu.cpp:2113
#35 0xb5f4e805 in QToolButtonPrivate::popupTimerDone (this=0x9eec270) at widgets/qtoolbutton.cpp:952
#36 0xb5f4ed7d in QToolButton::showMenu (this=0x9eec270, this@entry=0x9e2d830) at widgets/qtoolbutton.cpp:863
#37 0xb5f4f30f in QToolButton::mousePressEvent (this=0x9e2d830, e=0xbfcdd6e4) at widgets/qtoolbutton.cpp:703
#38 0xb5ab0989 in QWidget::event (this=0x9e2d830, event=0xbfcdd6e4) at kernel/qwidget.cpp:8367
#39 0xb5e765a2 in QAbstractButton::event (this=0x9e2d830, e=0xbfcdd6e4) at widgets/qabstractbutton.cpp:1082
#40 0xb5f4da4d in QToolButton::event (this=0x9e2d830, event=0xbfcdd6e4) at widgets/qtoolbutton.cpp:1160
#41 0xb5a5739c in QApplicationPrivate::notify_helper (this=0x9bb4540, receiver=0x9e2d830, e=0xbfcdd6e4) at kernel/qapplication.cpp:4562
#42 0xb5a5c892 in QApplication::notify (this=0x9bb4540, receiver=0x9e2d830, e=0xbfcdd6e4) at kernel/qapplication.cpp:4105
#43 0xb6c4be91 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#44 0xb65e678e in QCoreApplication::notifyInternal (this=0xbfcde010, receiver=0x9e2d830, event=0xbfcdd6e4) at kernel/qcoreapplication.cpp:915
#45 0xb5a58206 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#46 QApplicationPrivate::sendMouseEvent (receiver=0x9e2d830, event=0xbfcdd6e4, alienWidget=0x9e2d830, nativeWidget=0x9d99ca0, buttonDown=0xb63e8d14 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#47 0xb5ae3a75 in QETWidget::translateMouseEvent (this=0x9d99ca0, event=0xbfcddb0c) at kernel/qapplication_x11.cpp:4622
#48 0xb5ae2705 in QApplication::x11ProcessEvent (this=0xbfcde010, event=0xbfcddb0c) at kernel/qapplication_x11.cpp:3737
#49 0xb5b0ddc4 in x11EventSourceDispatch (s=0x9bb6aa8, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#50 0xb4f4e9e3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#51 0xb4f4ed80 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#52 0xb4f4ee61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#53 0xb661899f in QEventDispatcherGlib::processEvents (this=0x9b84ea0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#54 0xb5b0d9aa in QGuiEventDispatcherGlib::processEvents (this=0x9b84ea0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#55 0xb65e526c in QEventLoop::processEvents (this=this@entry=0xbfcdde08, flags=...) at kernel/qeventloop.cpp:149
#56 0xb65e5561 in QEventLoop::exec (this=0xbfcdde08, flags=...) at kernel/qeventloop.cpp:204
#57 0xb65eacba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#58 0xb5a54fc4 in QApplication::exec () at kernel/qapplication.cpp:3823
#59 0x0806bc75 in ?? ()
#60 0xb56584d3 in __libc_start_main (main=0x806abc0, argc=1, ubp_av=0xbfcde0e4, init=0x8117990 <__libc_csu_init>, fini=0x8117a00 <__libc_csu_fini>, rtld_fini=0xb77ca270 <_dl_fini>, stack_end=0xbfcde0dc) at libc-start.c:226
#61 0x0806c701 in _start ()

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-11-01 00:37:09 UTC
Do you use QGtkStyle and oxygen-gtk at the same time ?
Comment 2 Ruslan Kabatsayev 2012-11-01 20:48:27 UTC
First, I have to say that oxygen-gtk doesn't support QGtkStyle. We will of course try to prevent any crashes while it is used, but won't fix any rendering glitches there. The recommended way of having Oxygen style for Qt apps is using kde-workspace-provided oxygen style.
Now, please check if the bug still appears when using latest oxygen-gtk packages, because Ubuntu provides very outdated ones.