Bug 286676 - KMix 3.9 crashes on resume
Summary: KMix 3.9 crashes on resume
Status: RESOLVED WAITINGFORINFO
Alias: None
Product: kmix
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Christian Esken
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-15 11:53 UTC by Stefan Hinz
Modified: 2012-08-04 08:35 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Hinz 2011-11-15 11:53:35 UTC
Version:           unspecified (using KDE 4.7.2) 
OS:                Linux

When resuming the box from suspend to RAM, KMix crashes with this error:

KCrash: Application 'kmix' crashing...
KCrash: Attempting to start /usr/lib64/kde4/libexec/drkonqi from kdeinit
sock_file=/home/stefan/.kde4/socket-atlas/kdeinit4__0
QSocketNotifier: Invalid socket 12 and type 'Read', disabling...

This is happening every time, since I upgraded this box from openSuse 11.4 to 12.1. Restarting KMix makes it work flawlessly, until the next resume from RAM.

I'm on a 64-bit Dell Optiplex, openSuse "vanilla" install/upgrade.

Reproducible: Always

Steps to Reproduce:
Suspend to RAM. Resume. KMix crashes.

Actual Results:  
KMix crashes.

Expected Results:  
KMix shouldn't crash.

FWIW, the KDE system settings show my hardware as "HDA Intel (AD198xAnalog)", and apparently I'm using Phonon with GStreamer as the backend.
Comment 1 Christoph Feck 2011-11-15 15:47:45 UTC
Please add the backtrace for this crash. For more information, see http://techbase.kde.org/User:DarioAndres/How_to_provide_more_information_about_crash_reports
Comment 2 Stefan Hinz 2011-11-16 08:04:42 UTC
Here's the backtrace, as reported by our good Dr Konqi:

Application: KMix (kmix), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f4213ef0760 (LWP 26305))]

Thread 2 (Thread 0x7f41f7296700 (LWP 26307)):
#0  0x00007f42092d41b7 in g_main_context_acquire () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f42092d58b1 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f42092d5f59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f4211251576 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x00007f4211225a22 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007f4211225c1f in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007f421113d5df in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007f4211208aef in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007f4211140025 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00007f4210eaff05 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f42137ee53d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f4213ef0760 (LWP 26305)):
[KCrash Handler]
#6  0x00007f4213ad27a1 in ?? () from /usr/lib64/libkdeinit4_kmix.so
#7  0x00007f4213ad4d06 in ?? () from /usr/lib64/libkdeinit4_kmix.so
#8  0x00007f4213ad5435 in ?? () from /usr/lib64/libkdeinit4_kmix.so
#9  0x00007f421123959a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#10 0x00007f4213af3da5 in ?? () from /usr/lib64/libkdeinit4_kmix.so
#11 0x00007f4213af3dd7 in ?? () from /usr/lib64/libkdeinit4_kmix.so
#12 0x00007f4213af47ec in ?? () from /usr/lib64/libkdeinit4_kmix.so
#13 0x00007f421123959a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#14 0x00007f42131fae35 in Solid::DeviceNotifier::deviceRemoved(QString const&) () from /usr/lib64/libsolid.so.4
#15 0x00007f42131fbf9d in ?? () from /usr/lib64/libsolid.so.4
#16 0x00007f42131fc759 in ?? () from /usr/lib64/libsolid.so.4
#17 0x00007f421123959a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#18 0x00007f421320eca5 in ?? () from /usr/lib64/libsolid.so.4
#19 0x00007f42132254e4 in ?? () from /usr/lib64/libsolid.so.4
#20 0x00007f42131f8476 in ?? () from /usr/lib64/libsolid.so.4
#21 0x00007f421123959a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#22 0x00007f421322d7c5 in ?? () from /usr/lib64/libsolid.so.4
#23 0x00007f421322d96c in ?? () from /usr/lib64/libsolid.so.4
#24 0x00007f421322e014 in ?? () from /usr/lib64/libsolid.so.4
#25 0x00007f421123959a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#26 0x00007f421128316e in QSocketNotifier::activated(int) () from /usr/lib64/libQtCore.so.4
#27 0x00007f421124124b in QSocketNotifier::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#28 0x00007f42103d8be4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#29 0x00007f42103dda71 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#30 0x00007f4212d8be36 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#31 0x00007f421122681c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#32 0x00007f4211250c27 in ?? () from /usr/lib64/libQtCore.so.4
#33 0x00007f42092d558d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#34 0x00007f42092d5d88 in ?? () from /usr/lib64/libglib-2.0.so.0
#35 0x00007f42092d5f59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#36 0x00007f421125150f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#37 0x00007f421047bf2e in ?? () from /usr/lib64/libQtGui.so.4
#38 0x00007f4211225a22 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#39 0x00007f4211225c1f in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#40 0x00007f4211229de7 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#41 0x00007f4213acd6aa in kdemain () from /usr/lib64/libkdeinit4_kmix.so
#42 0x00007f421373623d in __libc_start_main () from /lib64/libc.so.6
#43 0x0000000000400681 in _start ()
Comment 3 Christoph Feck 2011-11-16 09:12:07 UTC
Thanks for the update. Please install the debuginfo packages for kdelibs4 and kmix, this will generate a better backtrace.

This looks like bug 215253.
Comment 4 Christian Esken 2011-11-19 08:35:12 UTC
Additional information: Distribution specific installation guides for installing debuginfo packages can be found on http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports#Preparing_your_KDE_packages
Comment 5 Christian Esken 2011-12-30 14:04:13 UTC
Waiting for full backtrace
Comment 6 Christian Esken 2012-08-04 08:35:06 UTC
No reply from bug reporter. Closing bug.