Bug 314052 - System settings crashed at phonon settings.
Summary: System settings crashed at phonon settings.
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_phonon (show other bugs)
Version: 1.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Harald Sitter
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-01-29 03:35 UTC by JoseLuisT
Modified: 2013-10-25 10:48 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 4.11.3


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description JoseLuisT 2013-01-29 03:35:23 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.8.5 (4.8.5)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-36-generic x86_64
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Testing the speakers, actually I had sound on them. 

I did the test after killing pulseaudio and restarting the sound module, this way; as root: 

ps ax | grep pulseaudio 
kill <pulse-pid> && rmmod snd_hda_intel 
modprobe snd_hda_intel

- Custom settings of the application:
No custom settings of the application itself, I use oxygen-transparent style. 

- other information: 
I noticed that my sensors ( I use Yasp Scripted) does not give the information as it does normally, instead of having CPU load, It shows zero all the time, and my graphic card is 4 celcius degrees up to normal (now is 53, normally is 49)

-- Backtrace:
Application: Preferencias del sistema (systemsettings), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fdcc1eb7780 (LWP 6979))]

Thread 9 (Thread 0x7fdcaa07e700 (LWP 7007)):
#0  0x00007fdcbcafd930 in pthread_mutex_lock@plt () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fdcbcb675a1 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdcbcb2c01b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fdcbcb2c164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fdcbfaca426 in QEventDispatcherGlib::processEvents (this=0x7fdca40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007fdcbfa99c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fdcbfa99ed7 in QEventLoop::exec (this=0x7fdcaa07ddd0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fdcbf998fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007fdcbfa799ff in QInotifyFileSystemWatcherEngine::run (this=0x18ce630) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007fdcbf99bfcb in QThreadPrivate::start (arg=0x18ce630) at thread/qthread_unix.cpp:298
#10 0x00007fdcbcff8e9a in start_thread (arg=0x7fdcaa07e700) at pthread_create.c:308
#11 0x00007fdcbf354cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fdc98895700 (LWP 7195)):
#0  0x00007fdcbf349303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fdcad24735f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007fdcad23876c in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007fdcad238dd9 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007fdcad238e90 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007fdcad24730f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007fdcac9b0d18 in ?? () from /usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so
#7  0x00007fdcbcff8e9a in start_thread (arg=0x7fdc98895700) at pthread_create.c:308
#8  0x00007fdcbf354cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fdc8edd5700 (LWP 7196)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdcbcb6782f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdc9d59af7c in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#3  0x00007fdcbcb4e248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fdcbcb4d9e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fdcbcff8e9a in start_thread (arg=0x7fdc8edd5700) at pthread_create.c:308
#6  0x00007fdcbf354cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fdc8e5d4700 (LWP 7197)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdcbcb6782f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdc9c2869cb in gst_data_queue_pop () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#3  0x00007fdc8b9b9c44 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#4  0x00007fdc9d59adcc in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#5  0x00007fdcbcb4e248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fdcbcb4d9e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fdcbcff8e9a in start_thread (arg=0x7fdc8e5d4700) at pthread_create.c:308
#8  0x00007fdcbf354cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fdc8dbc7700 (LWP 7198)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdcbcb6782f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdc9d59af7c in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#3  0x00007fdcbcb4e248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fdcbcb4d9e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fdcbcff8e9a in start_thread (arg=0x7fdc8dbc7700) at pthread_create.c:308
#6  0x00007fdcbf354cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fdc8d3c6700 (LWP 7199)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdcbcb6782f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdc9d59af7c in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#3  0x00007fdcbcb4e248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fdcbcb4d9e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fdcbcff8e9a in start_thread (arg=0x7fdc8d3c6700) at pthread_create.c:308
#6  0x00007fdcbf354cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fdc8cbc5700 (LWP 7200)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdcbcb6782f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdc9c2665da in gst_base_sink_wait_preroll () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#3  0x00007fdc988b5768 in ?? () from /usr/lib/x86_64-linux-gnu/libgstaudio-0.10.so.0
#4  0x00007fdc9c2680cb in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#5  0x00007fdc9c26a7af in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#6  0x00007fdc9c26ab17 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#7  0x00007fdc9c26aed8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#8  0x00007fdc9d574bfa in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#9  0x00007fdc9c2788c8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#10 0x00007fdc9d574bfa in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#11 0x00007fdc9c2788c8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#12 0x00007fdc9d574bfa in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#13 0x00007fdc9c2788c8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#14 0x00007fdc9d574bfa in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#15 0x00007fdc8b9bedeb in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#16 0x00007fdc9d59adcc in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#17 0x00007fdcbcb4e248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007fdcbcb4d9e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007fdcbcff8e9a in start_thread (arg=0x7fdc8cbc5700) at pthread_create.c:308
#20 0x00007fdcbf354cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#21 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fdc8733f700 (LWP 7344)):
[KCrash Handler]
#6  0x00007fdcbf297425 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007fdcbf29ab8b in __GI_abort () at abort.c:91
#8  0x00007fdcbf2900ee in __assert_fail_base (fmt=<optimized out>, assertion=0x7fdcbe702b78 "!xcb_xlib_threads_sequence_lost", file=0x7fdcbe702e32 "../../src/xcb_io.c", line=<optimized out>, function=<optimized out>) at assert.c:94
#9  0x00007fdcbf290192 in __GI___assert_fail (assertion=0x7fdcbe702b78 "!xcb_xlib_threads_sequence_lost", file=0x7fdcbe702e32 "../../src/xcb_io.c", line=634, function=0x7fdcbe702fa1 "_XReply") at assert.c:103
#10 0x00007fdcbe69146d in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#11 0x00007fdcbe68e407 in XTranslateCoordinates () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#12 0x00007fdcc07a7477 in QWidgetPrivate::mapToGlobal (this=<optimized out>, pos=...) at kernel/qwidget_x11.cpp:1339
#13 0x00007fdcc07a73f5 in QWidgetPrivate::mapToGlobal (this=0x17e0980, pos=...) at kernel/qwidget_x11.cpp:1332
#14 0x00007fdcc07a73f5 in QWidgetPrivate::mapToGlobal (this=0x17d48e0, pos=...) at kernel/qwidget_x11.cpp:1332
#15 0x00007fdcc07a73f5 in QWidgetPrivate::mapToGlobal (this=0x17e2190, pos=...) at kernel/qwidget_x11.cpp:1332
#16 0x00007fdcc07a73f5 in QWidgetPrivate::mapToGlobal (this=0x19db180, pos=...) at kernel/qwidget_x11.cpp:1332
#17 0x00007fdcc07a73f5 in QWidgetPrivate::mapToGlobal (this=0x19db490, pos=...) at kernel/qwidget_x11.cpp:1332
#18 0x00007fdcc07a73f5 in QWidgetPrivate::mapToGlobal (this=0x19c8020, pos=...) at kernel/qwidget_x11.cpp:1332
#19 0x00007fdcc07a73f5 in QWidgetPrivate::mapToGlobal (this=0x1afd7b0, pos=...) at kernel/qwidget_x11.cpp:1332
#20 0x00007fdcc07a73f5 in QWidgetPrivate::mapToGlobal (this=0x1afdad0, pos=...) at kernel/qwidget_x11.cpp:1332
#21 0x00007fdcc07a73f5 in QWidgetPrivate::mapToGlobal (this=0x1afdd10, pos=...) at kernel/qwidget_x11.cpp:1332
#22 0x00007fdcc07a73f5 in QWidgetPrivate::mapToGlobal (this=0x1e22ea0, pos=...) at kernel/qwidget_x11.cpp:1332
#23 0x00007fdcc07a73f5 in QWidgetPrivate::mapToGlobal (this=0x1e49a30, pos=...) at kernel/qwidget_x11.cpp:1332
#24 0x00007fdcc07a73f5 in QWidgetPrivate::mapToGlobal (this=0x1e57e70, pos=...) at kernel/qwidget_x11.cpp:1332
#25 0x00007fdcc07a73f5 in QWidgetPrivate::mapToGlobal (this=0x1e62230, pos=...) at kernel/qwidget_x11.cpp:1332
#26 0x00007fdcc07a73f5 in QWidgetPrivate::mapToGlobal (this=0x1e48e00, pos=...) at kernel/qwidget_x11.cpp:1332
#27 0x00007fdcc07a75fd in QWidget::mapToGlobal (this=<optimized out>, pos=...) at kernel/qwidget_x11.cpp:1362
#28 0x00007fdcc0c2ed65 in QAccessibleWidget::rect (this=<optimized out>, child=<optimized out>) at accessible/qaccessiblewidget.cpp:261
#29 0x00007fdcc0c2ede9 in QAccessibleWidgetEx::rect (this=<optimized out>, child=<optimized out>) at accessible/qaccessiblewidget.cpp:980
#30 0x00007fdcb032a8ab in ?? () from /usr/lib/kde4/plugins/accessiblebridge/kaccessiblebridge.so
#31 0x00007fdcc0c32571 in QAccessible::updateAccessibility (o=<optimized out>, who=0, reason=QAccessible::StateChanged) at accessible/qaccessible_unix.cpp:118
#32 0x00007fdcc0ae1087 in QAbstractButton::setChecked (this=0x1e7fc60, checked=false) at widgets/qabstractbutton.cpp:763
#33 0x00007fdca284c311 in finish_cb (id=<optimized out>) at ../../../phonon/kcm/testspeakerwidget.cpp:32
#34 finish_cb (id=<optimized out>) at ../../../phonon/kcm/testspeakerwidget.cpp:27
#35 0x00007fdc8c1c09d9 in ?? () from /usr/lib/x86_64-linux-gnu/libcanberra-0.28/libcanberra-pulse.so
#36 0x00007fdcad23d985 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#37 0x00007fdcac99e693 in ?? () from /usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so
#38 0x00007fdcac99ea03 in pa_pdispatch_run () from /usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so
#39 0x00007fdcad225bdd in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#40 0x00007fdcac9a32a9 in ?? () from /usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so
#41 0x00007fdcad238a1e in pa_mainloop_dispatch () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#42 0x00007fdcad238de5 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#43 0x00007fdcad238e90 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#44 0x00007fdcad24730f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#45 0x00007fdcac9b0d18 in ?? () from /usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so
#46 0x00007fdcbcff8e9a in start_thread (arg=0x7fdc8733f700) at pthread_create.c:308
#47 0x00007fdcbf354cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#48 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fdcc1eb7780 (LWP 6979)):
#0  0x00007fdcbe691035 in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#1  0x00007fdcbe68caed in XSync () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#2  0x00007fdcc0911365 in syncX (this=0x2271b80) at painting/qwindowsurface_raster.cpp:134
#3  QRasterWindowSurface::syncX (this=0x2271b80) at painting/qwindowsurface_raster.cpp:130
#4  0x00007fdcc0911831 in QRasterWindowSurface::beginPaint (this=0x2271b80, rgn=...) at painting/qwindowsurface_raster.cpp:143
#5  0x00007fdcc092e853 in QWidgetBackingStore::sync (this=0x2271ba0) at painting/qbackingstore.cpp:1304
#6  0x00007fdcc0754ac0 in QWidgetPrivate::syncBackingStore (this=0x226a350) at kernel/qwidget.cpp:1891
#7  0x00007fdcc076260c in QWidget::event (this=0x21a8d90, event=0x2281840) at kernel/qwidget.cpp:8655
#8  0x00007fdcc0711894 in notify_helper (e=0x2281840, receiver=0x21a8d90, this=0x141b910) at kernel/qapplication.cpp:4559
#9  QApplicationPrivate::notify_helper (this=0x141b910, receiver=0x21a8d90, e=0x2281840) at kernel/qapplication.cpp:4531
#10 0x00007fdcc0716713 in QApplication::notify (this=0x7fff17e31a00, receiver=0x21a8d90, e=0x2281840) at kernel/qapplication.cpp:4420
#11 0x00007fdcc144b3f6 in KApplication::notify (this=0x7fff17e31a00, receiver=0x21a8d90, event=0x2281840) at ../../kdeui/kernel/kapplication.cpp:311
#12 0x00007fdcbfa9ae9c in QCoreApplication::notifyInternal (this=0x7fff17e31a00, receiver=0x21a8d90, event=0x2281840) at kernel/qcoreapplication.cpp:876
#13 0x00007fdcbfa9ec6a in sendEvent (event=0x2281840, receiver=0x21a8d90) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#14 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x13dfff0) at kernel/qcoreapplication.cpp:1500
#15 0x00007fdcbfac9f93 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#16 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#17 0x00007fdcbcb2bd53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007fdcbcb2c0a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007fdcbcb2c164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007fdcbfaca3bf in QEventDispatcherGlib::processEvents (this=0x13e14b0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#21 0x00007fdcc07b9d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#22 0x00007fdcbfa99c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#23 0x00007fdcbfa99ed7 in QEventLoop::exec (this=0x7fff17e2f8f0, flags=...) at kernel/qeventloop.cpp:204
#24 0x00007fdcc0be1936 in QDialog::exec (this=0x21a8d90) at dialogs/qdialog.cpp:554
#25 0x00007fdcc13b267a in KMessageBox::createKMessageBox (dialog=<optimized out>, icon=..., text=..., strlist=..., ask=..., checkboxReturn=0x7fff17e300ef, options=..., details=..., notifyType=QMessageBox::Warning) at ../../kdeui/dialogs/kmessagebox.cpp:344
#26 0x00007fdcc13b2e54 in KMessageBox::createKMessageBox (dialog=0x21a8d90, icon=QMessageBox::Warning, text=..., strlist=..., ask=..., checkboxReturn=0x7fff17e300ef, options=..., details=...) at ../../kdeui/dialogs/kmessagebox.cpp:159
#27 0x00007fdcc13b4345 in KMessageBox::warningYesNoCancelListWId (parent_id=90177636, text=..., strlist=..., caption=..., buttonYes_=..., buttonNo_=..., buttonCancel_=..., dontAskAgainName=..., options=...) at ../../kdeui/dialogs/kmessagebox.cpp:802
#28 0x00007fdcc13b4575 in KMessageBox::warningYesNoCancelList (parent=<optimized out>, text=..., strlist=..., caption=..., buttonYes=..., buttonNo=..., buttonCancel=..., dontAskAgainName=..., options=...) at ../../kdeui/dialogs/kmessagebox.cpp:760
#29 0x00007fdcc13b4601 in KMessageBox::warningYesNoCancel (parent=<optimized out>, text=..., caption=..., buttonYes=..., buttonNo=..., buttonCancel=..., dontAskAgainName=..., options=...) at ../../kdeui/dialogs/kmessagebox.cpp:735
#30 0x00007fdcc188c832 in resolveChanges (currentProxy=0x1a0b780, this=0x17d7700) at ../../../systemsettings/core/ModuleView.cpp:243
#31 ModuleView::resolveChanges (this=0x17d7700, currentProxy=0x1a0b780) at ../../../systemsettings/core/ModuleView.cpp:227
#32 0x00007fdcaaf2a6d5 in IconMode::backToOverview (this=0x1771d70) at ../../../systemsettings/icons/IconMode.cpp:145
#33 0x00007fdcbfaaf281 in QMetaObject::activate (sender=0x17c9470, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff17e30440) at kernel/qobject.cpp:3547
#34 0x00007fdcc070b132 in QAction::triggered (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#35 0x00007fdcc070b31f in QAction::activate (this=0x17c9470, event=<optimized out>) at kernel/qaction.cpp:1257
#36 0x00007fdcc0ae0d4a in QAbstractButtonPrivate::click (this=0x1845cf0) at widgets/qabstractbutton.cpp:530
#37 0x00007fdcc0ae0ffc in QAbstractButton::mouseReleaseEvent (this=0x1845a00, e=0x7fff17e30d20) at widgets/qabstractbutton.cpp:1123
#38 0x00007fdcc0b9e5da in QToolButton::mouseReleaseEvent (this=<optimized out>, e=<optimized out>) at widgets/qtoolbutton.cpp:718
#39 0x00007fdcc0762144 in QWidget::event (this=0x1845a00, event=0x7fff17e30d20) at kernel/qwidget.cpp:8362
#40 0x00007fdcc0711894 in notify_helper (e=0x7fff17e30d20, receiver=0x1845a00, this=0x141b910) at kernel/qapplication.cpp:4559
#41 QApplicationPrivate::notify_helper (this=0x141b910, receiver=0x1845a00, e=0x7fff17e30d20) at kernel/qapplication.cpp:4531
#42 0x00007fdcc07170bf in QApplication::notify (this=<optimized out>, receiver=0x1845a00, e=0x7fff17e30d20) at kernel/qapplication.cpp:4102
#43 0x00007fdcc144b3f6 in KApplication::notify (this=0x7fff17e31a00, receiver=0x1845a00, event=0x7fff17e30d20) at ../../kdeui/kernel/kapplication.cpp:311
#44 0x00007fdcbfa9ae9c in QCoreApplication::notifyInternal (this=0x7fff17e31a00, receiver=0x1845a00, event=0x7fff17e30d20) at kernel/qcoreapplication.cpp:876
#45 0x00007fdcc0712862 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#46 QApplicationPrivate::sendMouseEvent (receiver=0x1845a00, event=0x7fff17e30d20, alienWidget=0x1845a00, nativeWidget=0x171ada0, buttonDown=0x1845a00, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3170
#47 0x00007fdcc0791bf5 in QETWidget::translateMouseEvent (this=0x171ada0, event=<optimized out>) at kernel/qapplication_x11.cpp:4617
#48 0x00007fdcc0790bae in QApplication::x11ProcessEvent (this=0x7fff17e31a00, event=0x7fff17e315f0) at kernel/qapplication_x11.cpp:3732
#49 0x00007fdcc07ba0d2 in x11EventSourceDispatch (s=0x141cc00, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#50 0x00007fdcbcb2bd53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007fdcbcb2c0a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007fdcbcb2c164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007fdcbfaca3bf in QEventDispatcherGlib::processEvents (this=0x13e14b0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#54 0x00007fdcc07b9d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#55 0x00007fdcbfa99c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#56 0x00007fdcbfa99ed7 in QEventLoop::exec (this=0x7fff17e31990, flags=...) at kernel/qeventloop.cpp:204
#57 0x00007fdcbfa9ef67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#58 0x000000000040a7e5 in main (argc=5, argv=0x7fff17e31cc8) at ../../../systemsettings/app/main.cpp:49

This bug may be a duplicate of or related to bug 309790.

Possible duplicates by query: bug 311955, bug 309790, bug 303176, bug 301141, bug 294897.

Reported using DrKonqi
Comment 1 Christoph Feck 2013-01-29 12:18:56 UTC
Widgets cannot be accessed outside the UI thread (main thread). The canberra/pulseaudio callback in phonon/kcm/testspeakerwidget.cpp:27 needs to be refactored to signal the main thread for UI changes.
Comment 2 Harald Sitter 2013-10-25 10:48:20 UTC
Git commit 2cdd35608ad0273d60708e6d52f97d903b21632c by Harald Sitter.
Committed on 25/10/2013 at 10:48.
Pushed by sitter into branch 'KDE/4.11'.

Do not call QWidgets from a foreign thread
FIXED-IN: 4.11.3

M  +13   -7    phonon/kcm/testspeakerwidget.cpp
M  +3    -0    phonon/kcm/testspeakerwidget.h

http://commits.kde.org/kde-runtime/2cdd35608ad0273d60708e6d52f97d903b21632c