Application: dragon (2.0) KDE Platform Version: 4.6.1 (4.6.1) Qt Version: 4.7.0 Operating System: Linux 2.6.35-28-generic i686 Distribution: Ubuntu 10.10 -- Information about the crash: - What I was doing when the application crashed: When a media player (tried Dragon player and Amarok) is closed, phonon-vlce gives a critical error with a segmentation fault. - Custom settings of the application: Using the phonon-vlc backend The crash can be reproduced every time. -- Backtrace: Application: Dragon Player (dragon), signal: Segmentation fault [Current thread is 1 (Thread 0xb788cac0 (LWP 2515))] Thread 3 (Thread 0xb3f64b70 (LWP 2521)): #0 0x0014a416 in __kernel_vsyscall () #1 0x051f44dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x060edd9d in pthread_cond_wait () from /lib/libc.so.6 #3 0x01cbe613 in vlc_cond_wait () from /usr/lib/libvlccore.so.4 #4 0x0a18b570 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 2 (Thread 0xb3cffb70 (LWP 2523)): #0 0x06026b1f in ?? () from /lib/libc.so.6 #1 0x0889a5fb in g_main_context_prepare () from /lib/libglib-2.0.so.0 #2 0x0889a9c9 in ?? () from /lib/libglib-2.0.so.0 #3 0x0889af98 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #4 0x03f9b59f in QEventDispatcherGlib::processEvents (this=0x9f7f908, flags=...) at kernel/qeventdispatcher_glib.cpp:417 #5 0x03f6b609 in QEventLoop::processEvents (this=0xb3cff290, flags=) at kernel/qeventloop.cpp:149 #6 0x03f6ba8a in QEventLoop::exec (this=0xb3cff290, flags=...) at kernel/qeventloop.cpp:201 #7 0x03e67b7e in QThread::exec (this=0x9f7efc0) at thread/qthread.cpp:490 #8 0x03f4a35b in QInotifyFileSystemWatcherEngine::run (this=0x9f7efc0) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x03e6adf9 in QThreadPrivate::start (arg=0x9f7efc0) at thread/qthread_unix.cpp:266 #10 0x051efcc9 in start_thread () from /lib/libpthread.so.0 #11 0x060e069e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb788cac0 (LWP 2515)): [KCrash Handler] #7 0x03eb312d in ucstrcmp (a=0x0, alen=1414350167, b=0x9ddb11a, blen=46) at tools/qstring.cpp:178 #8 0x03eb33d9 in QString::operator< (this=0x9d5c888, other=...) at tools/qstring.cpp:2170 #9 0x03f5d198 in qMapLessThanKey<QString> (this=0x9d5bec4, akey=...) at ../../include/QtCore/../../src/corelib/tools/qmap.h:107 #10 QMap<QString, QLibraryPrivate*>::take (this=0x9d5bec4, akey=...) at ../../include/QtCore/../../src/corelib/tools/qmap.h:696 #11 0x03f591f8 in QLibraryPrivate::~QLibraryPrivate (this=0x9dea190, __in_chrg=<value optimized out>) at plugin/qlibrary.cpp:463 #12 0x03f5c422 in QLibraryPrivate::release (this=0x9dea190) at plugin/qlibrary.cpp:507 #13 0x03f52cc0 in QFactoryLoaderPrivate::~QFactoryLoaderPrivate (this=0x9db2a50, __in_chrg=<value optimized out>) at plugin/qfactoryloader.cpp:83 #14 0x03f86f81 in cleanup (this=0x9da1148, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62 #15 ~QScopedPointer (this=0x9da1148, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100 #16 QObject::~QObject (this=0x9da1148, __in_chrg=<value optimized out>) at kernel/qobject.cpp:963 #17 0x03f520a7 in QFactoryLoader::~QFactoryLoader (this=0x9da1148, __in_chrg=<value optimized out>) at plugin/qfactoryloader.cpp:209 #18 0x00b46f6a in QGlobalStaticDeleter<QFactoryLoader>::~QGlobalStaticDeleter (this=0x14189b0, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/global/qglobal.h:1814 #19 0x0603f69e in ?? () from /lib/libc.so.6 #20 0x0603f70f in exit () from /lib/libc.so.6 #21 0x06026cef in __libc_start_main () from /lib/libc.so.6 #22 0x0805bac1 in _start () Possible duplicates by query: bug 241913. Reported using DrKonqi
Perhaps an error due to Qt components.
Is this still reproducible with the latest Phonon-backend-vlc? I can't reproduce this here, using dragonplayer 2.0 with KDE 4.7.3, phonon-backend-vlc 0.4.1 on Kubuntu 11.10
This bug has had its resolution changed, but accidentally has been left in NEEDSINFO status. I am thus closing this bug and setting the status as RESOLVED to reflect the resolution change.