Bug 299098

Summary: kmix crash when resetting audio system via YaST
Product: [Applications] kmix Reporter: konold
Component: generalAssignee: Christian Esken <esken>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 4   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description konold 2012-04-30 10:14:30 UTC
Application: kmix (4)
KDE Platform Version: 4.8.2 (4.8.2) "release 494"
Qt Version: 4.8.1
Operating System: Linux 3.4.0-rc3-1-desktop i686
Distribution: "openSUSE 12.1 (i586)"

-- Information about the crash:
kmix crash when resetting audio system via YaST.
This is reproducable.

-- Backtrace:
Application: KMix (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5726710 (LWP 2157))]

Thread 2 (Thread 0xa79b5b70 (LWP 2279)):
#0  0xb5a57c90 in clock_gettime () from /lib/librt.so.1
#1  0xb6d19b95 in do_gettime (frac=0xa79b5000, sec=0xa79b4ff8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb6e027f6 in QTimerInfoList::updateCurrentTime (this=0xa7001abc) at kernel/qeventdispatcher_unix.cpp:343
#4  0xb6e02b5a in QTimerInfoList::timerWait (this=0xa7001abc, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0xb6e01353 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xa79b510c) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb6e013ed in timerSourcePrepare (source=0xa7001a88, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb599e44c in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#8  0xb599f207 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0xb599f7fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#10 0xb6e01eb7 in QEventDispatcherGlib::processEvents (this=0xa7000468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0xb6dcdd1d in QEventLoop::processEvents (this=0xa79b52a0, flags=...) at kernel/qeventloop.cpp:149
#12 0xb6dcdfb9 in QEventLoop::exec (this=0xa79b52a0, flags=...) at kernel/qeventloop.cpp:204
#13 0xb6cb7d0c in QThread::exec (this=0x831cd40) at thread/qthread.cpp:501
#14 0xb6dab23d in QInotifyFileSystemWatcherEngine::run (this=0x831cd40) at io/qfilesystemwatcher_inotify.cpp:248
#15 0xb6cbb1f0 in QThreadPrivate::start (arg=0x831cd40) at thread/qthread_unix.cpp:298
#16 0xb6c37a7d in start_thread () from /lib/libpthread.so.0
#17 0xb5fc7abe in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5726710 (LWP 2157)):
[KCrash Handler]
#6  0x00000000 in ?? ()
#7  0xb1c5d7b8 in MDWSlider::update (this=0x831c0f8) at /usr/src/debug/kdemultimedia-4.8.2/kmix/gui/mdwslider.cpp:1001
#8  0xb1c58463 in ViewDockAreaPopup::refreshVolumeLevels (this=0x8334288) at /usr/src/debug/kdemultimedia-4.8.2/kmix/gui/viewdockareapopup.cpp:168
#9  0xb1c55193 in qt_static_metacall (_a=0xbf91dad0, _id=3, _o=0x8334288, _c=<optimized out>) at /usr/src/debug/kdemultimedia-4.8.2/build/kmix/viewbase.moc:64
#10 ViewBase::qt_static_metacall (_o=0x8334288, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbf91dad0) at /usr/src/debug/kdemultimedia-4.8.2/build/kmix/viewbase.moc:55
#11 0xb6de5a0f in QMetaObject::activate (sender=0x8387e28, m=0xb1c99d48, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3556
#12 0xb1c78505 in Mixer::controlChanged (this=0x8387e28) at /usr/src/debug/kdemultimedia-4.8.2/build/kmix/mixer.moc:117
#13 0xb6de5a0f in QMetaObject::activate (sender=0x83ae0f8, m=0xb1c97c44, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3556
#14 0xb1c2d045 in Mixer_Backend::controlChanged (this=0x83ae0f8) at /usr/src/debug/kdemultimedia-4.8.2/build/kmix/mixer_backend.moc:107
#15 0xb1c2d348 in Mixer_Backend::readSetFromHW (this=0x83ae0f8) at /usr/src/debug/kdemultimedia-4.8.2/kmix/backends/mixer_backend.cpp:155
#16 0xb1c3a2fa in Mixer_PULSE::triggerUpdate (this=0x83ae0f8) at /usr/src/debug/kdemultimedia-4.8.2/kmix/backends/mixer_pulse.cpp:1286
#17 0xb1c3e655 in sink_cb (c=0x89dcbd0, i=0x0, eol=1) at /usr/src/debug/kdemultimedia-4.8.2/kmix/backends/mixer_pulse.cpp:191
#18 0xb21c51f9 in context_get_sink_info_callback (pd=0x83d05c8, command=2, tag=3, t=0x837a1b0, userdata=0x84457a0) at pulse/introspect.c:272
#19 0xb20553fd in run_action (pd=0x83d05c8, r=0x89a9708, command=2, ts=0x837a1b0) at pulsecore/pdispatch.c:279
#20 0xb2055800 in pa_pdispatch_run (pd=0x83d05c8, packet=0x89efb20, creds=0x8443048, userdata=0x89dcbd0) at pulsecore/pdispatch.c:331
#21 0xb21b955d in pstream_packet_callback (p=0x8442f80, packet=0x89efb20, creds=0x8443048, userdata=0x89dcbd0) at pulse/context.c:335
#22 0xb205ae0c in do_read (p=0x8442f80) at pulsecore/pstream.c:809
#23 do_something (p=0x8442f80) at pulsecore/pstream.c:177
#24 0xb2045188 in callback (m=0x8338914, e=0x83792b8, fd=10, f=PA_IO_EVENT_INPUT, userdata=0x88d29a8) at pulsecore/iochannel.c:160
#25 0xb21a6b2a in dispatch_func (source=0x83388e0, callback=0, userdata=0x0) at pulse/glib-mainloop.c:584
#26 0xb599ee2f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#27 0xb599f560 in ?? () from /usr/lib/libglib-2.0.so.0
#28 0xb599f7fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#29 0xb6e01e57 in QEventDispatcherGlib::processEvents (this=0x81ebe58, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#30 0xb634e53a in QGuiEventDispatcherGlib::processEvents (this=0x81ebe58, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#31 0xb6dcdd1d in QEventLoop::processEvents (this=0xbf91e604, flags=...) at kernel/qeventloop.cpp:149
#32 0xb6dcdfb9 in QEventLoop::exec (this=0xbf91e604, flags=...) at kernel/qeventloop.cpp:204
#33 0xb6dd320a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#34 0xb6298374 in QApplication::exec () at kernel/qapplication.cpp:3815
#35 0xb1c46a9b in kdemain (argc=3, argv=0x81cd3c0) at /usr/src/debug/kdemultimedia-4.8.2/kmix/apps/main.cpp:79
#36 0x0804fc3f in _start ()

Possible duplicates by query: bug 299032, bug 298964, bug 298885, bug 298578, bug 298528.

Reported using DrKonqi
Comment 1 Christian Esken 2012-04-30 14:23:28 UTC

*** This bug has been marked as a duplicate of bug 290742 ***