Bug 198354 - Using external volume control(scrollwheel) on my laptop segfaults Kmix (64bit)
Summary: Using external volume control(scrollwheel) on my laptop segfaults Kmix (64bit)
Status: RESOLVED FIXED
Alias: None
Product: kmix
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Christian Esken
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-29 23:07 UTC by tijnema
Modified: 2009-07-01 14:30 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
~/.kde/share/config/kmixrc (831 bytes, text/plain)
2009-06-30 13:12 UTC, tijnema
Details

Note You need to log in before you can comment on or make changes to this bug.
Description tijnema 2009-06-29 23:07:10 UTC
Application that crashed: kmix
Version of the application: 3.5
KDE Version: 4.2.90 (KDE 4.2.90 (KDE 4.3 Beta2))
Qt Version: 4.5.2
Operating System: Linux 2.6.30-10-generic x86_64
Distribution: Ubuntu karmic (development branch)

What I was doing when the application crashed:
There's a scrollwheel at the side of my laptop to change volume, when trying to use, I get SIGSEGV from kmix.

I was on Kubuntu 9.04 (jaunty), where it was working fine, upgraded to Kubuntu 9.10 (Karmic) and it failed.
*note: There was also an error that it could not load nVidia HDA audio, and switched to PulseAudio, just in case it matters 

 -- Backtrace:
Application: KMix (kdeinit), signal: Segmentation fault
[KCrash Handler]
#5  0x00007fbb735e7ed9 in ?? () from /usr/lib/libkdeinit4_kmix.so
#6  0x00007fbb735eabf4 in ?? () from /usr/lib/libkdeinit4_kmix.so
#7  0x00007fbb7e3e9e1c in QMetaObject::activate (sender=0x21bc120, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3113
#8  0x00007fbb7c38f7d7 in QAction::triggered (this=0x7fbb7bee2a00, _t1=false) at .moc/release-shared/moc_qaction.cpp:236
#9  0x00007fbb7c390c1f in QAction::activate (this=0x21bc120, event=<value optimized out>) at kernel/qaction.cpp:1160
#10 0x00007fbb7d00cc84 in KGlobalAccelPrivate::_k_invokeAction (this=<value optimized out>, actionId=<value optimized out>, timestamp=5860594) at /usr/include/qt4/QtGui/qaction.h:203
#11 0x00007fbb7d010fd4 in KGlobalAccel::qt_metacall (this=0x21bc8b0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff57e68870) at ./kglobalaccel.moc:70
#12 0x00007fbb7e3e9e1c in QMetaObject::activate (sender=0x21bc998, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3113
#13 0x00007fbb7d111694 in OrgKdeKGlobalAccelInterface::invokeAction (this=0x7fbb7bee2a00, _t1=<value optimized out>, _t2=5860594) at kglobalaccel_interface.moc:152
#14 0x00007fbb7d1119c3 in OrgKdeKGlobalAccelInterface::qt_metacall (this=0x21bc998, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff57e68fd0) at kglobalaccel_interface.moc:109
#15 0x00007fbb7a461af4 in QDBusConnectionPrivate::deliverCall (this=<value optimized out>, object=<value optimized out>, msg=<value optimized out>, metaTypes=@0x2190210, 
    slotIdx=<value optimized out>) at qdbusintegrator.cpp:891
#16 0x00007fbb7a468e0f in QDBusCallDeliveryEvent::placeMetaCall (this=0x0, object=0x7fbb7bcb1738) at qdbusintegrator_p.h:101
#17 0x00007fbb7e3e4139 in QObject::event (this=0x21bc998, e=0x21901c0) at kernel/qobject.cpp:1111
#18 0x00007fbb7c39562c in QApplicationPrivate::notify_helper (this=0x20df100, receiver=0x21bc998, e=0x21901c0) at kernel/qapplication.cpp:4056
#19 0x00007fbb7c39c8fe in QApplication::notify (this=0x20d65b0, receiver=0x21bc998, e=0x21901c0) at kernel/qapplication.cpp:4021
#20 0x00007fbb7cfc9c16 in KApplication::notify (this=0x20d65b0, receiver=0x21bc998, event=0x21901c0) at ../../kdeui/kernel/kapplication.cpp:302
#21 0x00007fbb7e3d4c6c in QCoreApplication::notifyInternal (this=0x20d65b0, receiver=0x21bc998, event=0x21901c0) at kernel/qcoreapplication.cpp:610
#22 0x00007fbb7e3d584a in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x203c0e0)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#23 0x00007fbb7e3fd583 in postEventSourceDispatch (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#24 0x00007fbb7b2c48fe in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#25 0x00007fbb7b2c7fd8 in ?? () from /usr/lib/libglib-2.0.so.0
#26 0x00007fbb7b2c8100 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#27 0x00007fbb7e3fd1f6 in QEventDispatcherGlib::processEvents (this=0x20ea5a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#28 0x00007fbb7c429ace in QGuiEventDispatcherGlib::processEvents (this=0x7fbb7bee2a00, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#29 0x00007fbb7e3d3572 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#30 0x00007fbb7e3d3944 in QEventLoop::exec (this=0x7fff57e698c0, flags=) at kernel/qeventloop.cpp:201
#31 0x00007fbb7e3d5af9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#32 0x00007fbb735e79c2 in kdemain () from /usr/lib/libkdeinit4_kmix.so
#33 0x0000000000406cd4 in launch (argc=5, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=40, envs=<value optimized out>, reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x208649c "laptopmatijn;1246308726;478855;4122_TIME5788585") at ../../kinit/kinit.cpp:671
#34 0x0000000000407980 in handle_launcher_request (sock=7, who=<value optimized out>) at ../../kinit/kinit.cpp:1163
#35 0x0000000000407f1f in handle_requests (waitForPid=<value optimized out>) at ../../kinit/kinit.cpp:1356
#36 0x0000000000408ad2 in main (argc=2, argv=<value optimized out>, envp=<value optimized out>) at ../../kinit/kinit.cpp:1783

Reported using DrKonqi
Comment 1 Christophe Marin 2009-06-30 08:35:15 UTC
Please paste the content of your kmixrc file (in ~/.kde/share/config/ or ~/.kde4/share/config/)


It could be a duplicate of bug 197397 or 189134.
Comment 2 tijnema 2009-06-30 13:12:41 UTC
Created attachment 34937 [details]
~/.kde/share/config/kmixrc
Comment 3 tijnema 2009-06-30 13:16:05 UTC
I don't think bug 197397 is related at all, did you meant another bug?
Bug 189134 seems more close, though it's all different hardware and seems to me that the crash is in a different function.
Comment 4 Dario Andres 2009-06-30 18:33:31 UTC
You can install the "kdemultimedia-dbg" package to get a completer backtrace the next time you reproduce the issue. It would be useful to add this backtrace here.
Thanks
Comment 5 tijnema 2009-07-01 01:06:16 UTC
With the kdemultimedia-dbg package installed, I get:

Application: KMix (kmix), signal: Segmentation fault
[KCrash Handler]
#5  KMixWindow::increaseOrDecreaseVolume (this=0xf132e0, increase=false) at ../../kmix/volume.h:130
#6  0x00007f86867f2c0c in KMixWindow::qt_metacall (this=0xf132e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff61bfc670) at ./kmix.moc:109
#7  0x00007f8683c9fe1c in QMetaObject::activate (sender=0xf0cc30, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3113
#8  0x00007f868480d7d7 in QAction::triggered (this=0x7f86867cea00, _t1=false) at .moc/release-shared/moc_qaction.cpp:236
#9  0x00007f868480ec1f in QAction::activate (this=0xf0cc30, event=<value optimized out>) at kernel/qaction.cpp:1160
#10 0x00007f86859b1c84 in KGlobalAccelPrivate::_k_invokeAction (this=<value optimized out>, actionId=<value optimized out>, timestamp=6798748) at /usr/include/qt4/QtGui/qaction.h:203
#11 0x00007f86859b5fd4 in KGlobalAccel::qt_metacall (this=0x1001100, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff61bfc890) at ./kglobalaccel.moc:70
#12 0x00007f8683c9fe1c in QMetaObject::activate (sender=0x10011e8, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3113
#13 0x00007f8685ab6694 in OrgKdeKGlobalAccelInterface::invokeAction (this=0x7f86867cea00, _t1=<value optimized out>, _t2=6798748) at kglobalaccel_interface.moc:152
#14 0x00007f8685ab69c3 in OrgKdeKGlobalAccelInterface::qt_metacall (this=0x10011e8, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff61bfcff0) at kglobalaccel_interface.moc:109
#15 0x00007f8683fa1af4 in QDBusConnectionPrivate::deliverCall (this=<value optimized out>, object=<value optimized out>, msg=<value optimized out>, metaTypes=@0x1003620, 
    slotIdx=<value optimized out>) at qdbusintegrator.cpp:891
#16 0x00007f8683fa8e0f in QDBusCallDeliveryEvent::placeMetaCall (this=0x0, object=0x7f868659d738) at qdbusintegrator_p.h:101
#17 0x00007f8683c9a139 in QObject::event (this=0x10011e8, e=0x10035d0) at kernel/qobject.cpp:1111
#18 0x00007f868481362c in QApplicationPrivate::notify_helper (this=0xf1c310, receiver=0x10011e8, e=0x10035d0) at kernel/qapplication.cpp:4056
#19 0x00007f868481a8fe in QApplication::notify (this=0xf0a7f0, receiver=0x10011e8, e=0x10035d0) at kernel/qapplication.cpp:4021
#20 0x00007f868596ec16 in KApplication::notify (this=0xf0a7f0, receiver=0x10011e8, event=0x10035d0) at ../../kdeui/kernel/kapplication.cpp:302
#21 0x00007f8683c8ac6c in QCoreApplication::notifyInternal (this=0xf0a7f0, receiver=0x10011e8, event=0x10035d0) at kernel/qcoreapplication.cpp:610
#22 0x00007f8683c8b84a in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0xef0ff0)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#23 0x00007f8683cb3583 in postEventSourceDispatch (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#24 0x00007f8680dec8fe in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#25 0x00007f8680deffd8 in ?? () from /usr/lib/libglib-2.0.so.0
#26 0x00007f8680df0100 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#27 0x00007f8683cb31f6 in QEventDispatcherGlib::processEvents (this=0xef0800, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#28 0x00007f86848a7ace in QGuiEventDispatcherGlib::processEvents (this=0x7f86867cea00, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#29 0x00007f8683c89572 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#30 0x00007f8683c89944 in QEventLoop::exec (this=0x7fff61bfd8e0, flags=) at kernel/qeventloop.cpp:201
#31 0x00007f8683c8baf9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#32 0x00007f86867ef9c2 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../kmix/main.cpp:71
#33 0x00007f868647f5e6 in __libc_start_main (main=0x400720 <main>, argc=1, ubp_av=0x7fff61bfde18, init=0x400750 <__libc_csu_init>, fini=<value optimized out>, rtld_fini=<value optimized out>, 
    stack_end=0x7fff61bfde08) at libc-start.c:220
#34 0x0000000000400659 in _start () at ../sysdeps/x86_64/elf/start.S:113
Comment 6 tijnema 2009-07-01 14:30:44 UTC
Running apt-get update & apt-get dist-upgrade today seems to have fixed my problem.