Bug 196490 - Accidental crash on closing DragonPlayer
Summary: Accidental crash on closing DragonPlayer
Status: RESOLVED DUPLICATE of bug 258706
Alias: None
Product: dragonplayer
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-14 15:23 UTC by René Krell
Modified: 2011-05-06 15:29 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description René Krell 2009-06-14 15:23:17 UTC
Application that crashed: dragon
Version of the application: 2.0
KDE Version: 4.2.90 (KDE 4.2.90 (KDE 4.3 Beta2)) "release 138"
Qt Version: 4.5.1
Operating System: Linux 2.6.30-rc8-6-default x86_64
Distribution: "openSUSE 11.2 Milestone 2 (x86_64)"

What I was doing when the application crashed:
On closing DragonPlayer I got a crash with the included backtrace.

 -- Backtrace:
Application: Dragon Player (dragon), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f1729d80760 (LWP 26153))]

Thread 6 (Thread 0x7f171ce47910 (LWP 26154)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007f172878a641 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f172727f64d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00007f1725caa3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f171b9cb910 (LWP 26155)):
#0  __pthread_mutex_unlock_usercnt (mutex=0x8dcfd8, decr=1) at pthread_mutex_unlock.c:49
#1  0x00007f1720d21904 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f1720d21e67 in ?? () from /usr/lib64/libxcb.so.1
#3  0x00007f1720d21f8d in ?? () from /usr/lib64/libxcb.so.1
#4  0x00007f1720d220aa in xcb_flush () from /usr/lib64/libxcb.so.1
#5  0x00007f171c44070e in shmat () from /usr/lib64/xine/plugins/1.25/xineplug_vo_out_xcbxv.so
#6  0x00007f172879819c in ?? () from /usr/lib64/libxine.so.1
#7  0x00007f17287986b7 in ?? () from /usr/lib64/libxine.so.1
#8  0x00007f172727f64d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#9  0x00007f1725caa3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f171b1ca910 (LWP 26156)):
#0  0x00007f1725ca1383 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=6320) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f17223a1802 in g_main_context_poll (n_fds=<value optimized out>, fds=<value optimized out>, priority=<value optimized out>, timeout=<value optimized out>, context=<value optimized out>)
    at gmain.c:2761
#2  g_main_context_iterate (n_fds=<value optimized out>, fds=<value optimized out>, priority=<value optimized out>, timeout=<value optimized out>, context=<value optimized out>) at gmain.c:2443
#3  0x00007f17223a1b7c in IA__g_main_context_iteration (context=0x8525a0, may_block=1) at gmain.c:2511
#4  0x00007f17276052de in QEventDispatcherGlib::processEvents (this=0x853570, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:326
#5  0x00007f17275da852 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007f17275dac24 in QEventLoop::exec (this=0x7f171b1c9ff0, flags=) at kernel/qeventloop.cpp:200
#7  0x00007f17274f0a8b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x00007f171e523484 in Phonon::MediaSource::type() const () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#9  0x00007f17274f38b1 in QThreadPrivate::start (arg=0x888800) at thread/qthread_unix.cpp:189
#10 0x00007f172727f64d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#11 0x00007f1725caa3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f171a6ca910 (LWP 26159)):
#0  0x00007f1725ca1383 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f171a7c5d2e in snd_pcm_sw_params_set_start_threshold () from /usr/lib64/xine/plugins/1.25/xineplug_ao_out_alsa.so
#2  0x00007f172727f64d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00007f1725caa3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f1719ea8910 (LWP 26160)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f172879b7e3 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f172727f64d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00007f1725caa3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f1729d80760 (LWP 26153)):
[KCrash Handler]
#5  mem2chunk_check (mem=0xea9020, magic_p=0x0) at hooks.c:166
#6  0x00007f1725c4d3f0 in free_check (mem=0xea9020, caller=<value optimized out>) at hooks.c:279
#7  0x00007f172753713c in QString::free (d=0xea9020) at tools/qstring.cpp:953
#8  0x00007f172907f811 in ~QString (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/include/QtCore/qstring.h:866
#9  KIconLoader::loadIcon (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.2.90/kdeui/icons/kiconloader.cpp:1125
#10 0x00007f17290773cd in KIconEngine::pixmap (this=<value optimized out>, size=@0x7fff53809d50, mode=<value optimized out>, state=<value optimized out>)
    at /usr/src/debug/kdelibs-4.2.90/kdeui/icons/kiconengine.cpp:119
#11 0x00007f17268e4d85 in QIcon::pixmap (this=<value optimized out>, size=@0x30, mode=64, state=15372352) at image/qicon.cpp:713
#12 0x00007f17268da8d8 in QWidgetPrivate::setWindowIcon_sys (this=<value optimized out>, forceReset=<value optimized out>) at kernel/qwidget_x11.cpp:1347
#13 0x00007f172689f107 in QWidget::create (this=0x88cfa0, window=7780624, initializeWindow=<value optimized out>, destroyOldWindow=<value optimized out>) at kernel/qwidget.cpp:1282
#14 0x00007f17268d65b1 in QWidgetPrivate::setParent_sys (this=0x88ed20, parent=0x0, f=<value optimized out>) at kernel/qwidget_x11.cpp:1065
#15 0x00007f17268a0718 in QWidget::setParent (this=0x88cfa0, parent=0x0, f=) at kernel/qwidget.cpp:9187
#16 0x00007f17268a0e52 in QWidget::setParent (this=0xea9020, parent=0x0) at kernel/qwidget.cpp:9144
#17 0x00007f17268a77d0 in QWidgetAction::releaseWidget (this=0x7b8f90, widget=0x88cfa0) at kernel/qwidgetaction.cpp:208
#18 0x00007f1726c98094 in QToolBarLayout::~QToolBarLayout (this=0x8135f0, __in_chrg=<value optimized out>) at widgets/qtoolbarlayout.cpp:101
#19 0x00007f17268992cc in QWidget::~QWidget (this=0x842a60, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1323
#20 0x00007f17291af3bb in KToolBar::~KToolBar (this=0x842a60, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.2.90/kdeui/widgets/ktoolbar.cpp:645
#21 0x00007f17275ea7ec in QObjectPrivate::deleteChildren (this=0x751e50) at kernel/qobject.cpp:1854
#22 0x00007f17268993d3 in QWidget::~QWidget (this=0x751cd0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1366
#23 0x00007f17291826a7 in KMainWindow::~KMainWindow (this=0x751cd0, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.2.90/kdeui/widgets/kmainwindow.cpp:467
#24 0x000000000042c6ed in _start ()

Reported using DrKonqi
Comment 1 Rubens de Souza Matos Júnior 2009-10-25 15:52:08 UTC
I've got the same bug.

My backtrace:

Application: Dragon Player (dragon), signal: Segmentation fault
pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S
[Current thread is 0 (LWP 6008)]

Thread 8 (Thread 0x7fc549e39950 (LWP 6009)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217
#1  0x00007fc55a268ca1 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fc555362f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fc55857456d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fc5487ed950 (LWP 6010)):
#0  0x00007fc55856df02 in select () from /lib/libc.so.6
#1  0x00007fc55a291654 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007fc55a2767bb in ?? () from /usr/lib/libxine.so.1
#3  0x00007fc555362f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007fc55857456d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fc546d9f950 (LWP 6011)):
#0  0x00007fc555363655 in pthread_join (threadid=140485116950864, thread_return=0x7fc546d9e738) at pthread_join.c:89
#1  0x00007fc55a2720f4 in _x_video_decoder_shutdown () from /usr/lib/libxine.so.1
#2  0x00007fc55a26621e in xine_dispose () from /usr/lib/libxine.so.1
#3  0x00007fc550006a71 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#4  0x00007fc54ffff9d1 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#5  0x00007fc54ffffbd5 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#6  0x00007fc5598736e5 in QObject::event () from /usr/lib/libQtCore.so.4
#7  0x00007fc558cdd01d in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#8  0x00007fc558ce507a in QApplication::notify () from /usr/lib/libQtGui.so.4
#9  0x00007fc55abb40db in KApplication::notify () from /usr/lib/libkdeui.so.5
#10 0x00007fc559863c9c in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#11 0x00007fc5598648e4 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#12 0x00007fc55988c7d3 in ?? () from /usr/lib/libQtCore.so.4
#13 0x00007fc554cbde4a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#14 0x00007fc554cc1510 in ?? () from /usr/lib/libglib-2.0.so.0
#15 0x00007fc554cc16ac in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#16 0x00007fc55988c39c in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#17 0x00007fc559862562 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#18 0x00007fc559862934 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#19 0x00007fc55977b5a8 in QThread::exec () from /usr/lib/libQtCore.so.4
#20 0x00007fc5500016ec in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#21 0x00007fc55977e4a5 in ?? () from /usr/lib/libQtCore.so.4
#22 0x00007fc555362f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#23 0x00007fc55857456d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#24 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fc546395950 (LWP 6014)):
#0  0x00007fc55856bd36 in *__GI___poll (fds=0x7fc546395020, nfds=1, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fc54639a849 in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#2  0x00007fc555362f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fc55857456d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fc545b94950 (LWP 6015)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fc55a279ce3 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fc555362f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fc55857456d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fc53d7df950 (LWP 6042)):
[KCrash Handler]
#5  pthread_join (threadid=976902480, thread_return=0x7fc53d7def90) at pthread_join.c:46
#6  0x00007fc53a3d6e6c in ?? () from /usr/lib/codecs/drvc.so
#7  0x00007fc53a3d75ae in ?? () from /usr/lib/codecs/drvc.so
#8  0x00007fc53a3d7609 in ?? () from /usr/lib/codecs/drvc.so
#9  0x00007fc53a3c6efb in ?? () from /usr/lib/codecs/drvc.so
#10 0x00007fc53a3ad9ce in ?? () from /usr/lib/codecs/drvc.so
#11 0x00007fc53a3aa7a9 in ?? () from /usr/lib/codecs/drvc.so
#12 0x00007fc53a3aaa5f in ?? () from /usr/lib/codecs/drvc.so
#13 0x00007fc54e302052 in ?? () from /usr/lib/xine/plugins/1.26/xineplug_decode_real.so
#14 0x00007fc55a26cdaf in _x_free_video_decoder () from /usr/lib/libxine.so.1
#15 0x00007fc55a2728e9 in ?? () from /usr/lib/libxine.so.1
#16 0x00007fc555362f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#17 0x00007fc55857456d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fc539ba4950 (LWP 6046)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fc53a3d69ec in ?? () from /usr/lib/codecs/drvc.so
#2  0x00007fc53a3d74bc in ?? () from /usr/lib/codecs/drvc.so
#3  0x00007fc53a3c6f58 in ?? () from /usr/lib/codecs/drvc.so
#4  0x00007fc555362f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#5  0x00007fc55857456d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fc55b559700 (LWP 6008)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217
#1  0x00007fc55977df15 in ?? () from /usr/lib/libQtCore.so.4
#2  0x00007fc55977e06e in QThread::msleep () from /usr/lib/libQtCore.so.4
#3  0x00007fc5500251aa in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#4  0x00007fc55a76ffb7 in ~FactoryPrivate (this=0x21e2970) at ../3rdparty/phonon/phonon/factory.cpp:199
#5  0x00007fc5584de43d in *__GI_exit (status=1) at exit.c:75
#6  0x00007fc558d396a8 in ?? () from /usr/lib/libQtGui.so.4
#7  0x00007fc55abb3b08 in KApplication::xioErrhandler () from /usr/lib/libkdeui.so.5
#8  0x00007fc5577c253e in _XIOError () from /usr/lib/libX11.so.6
#9  0x00007fc5577c983f in ?? () from /usr/lib/libX11.so.6
#10 0x00007fc5577c9e00 in _XReply () from /usr/lib/libX11.so.6
#11 0x00007fc5577a7306 in XGetWindowProperty () from /usr/lib/libX11.so.6
#12 0x00007fc5577a648d in XGetWMHints () from /usr/lib/libX11.so.6
#13 0x00007fc558d653f3 in QWidgetPrivate::setWindowIcon_sys () from /usr/lib/libQtGui.so.4
#14 0x00007fc558d2f440 in QWidget::create () from /usr/lib/libQtGui.so.4
#15 0x00007fc558d699cf in QWidgetPrivate::setParent_sys () from /usr/lib/libQtGui.so.4
#16 0x00007fc558d3084b in QWidget::setParent () from /usr/lib/libQtGui.so.4
#17 0x00007fc558d30f42 in QWidget::setParent () from /usr/lib/libQtGui.so.4
#18 0x00007fc558d365f6 in QWidgetAction::releaseWidget () from /usr/lib/libQtGui.so.4
#19 0x00007fc559119541 in QToolBarLayout::~QToolBarLayout () from /usr/lib/libQtGui.so.4
#20 0x00007fc558d28dcd in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#21 0x00007fc55acb03d1 in KToolBar::~KToolBar () from /usr/lib/libkdeui.so.5
#22 0x00007fc559871fe1 in QObjectPrivate::deleteChildren () from /usr/lib/libQtCore.so.4
#23 0x00007fc558d28ed2 in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#24 0x00007fc55ac83b45 in KMainWindow::~KMainWindow () from /usr/lib/libkdeui.so.5
#25 0x000000000042cb6d in ?? ()
#26 0x00007fc5598736e5 in QObject::event () from /usr/lib/libQtCore.so.4
#27 0x00007fc558d2cbed in QWidget::event () from /usr/lib/libQtGui.so.4
#28 0x00007fc5590afd2b in QMainWindow::event () from /usr/lib/libQtGui.so.4
#29 0x00007fc55acbe543 in KXmlGuiWindow::event () from /usr/lib/libkdeui.so.5
#30 0x00007fc558cdd01d in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#31 0x00007fc558ce507a in QApplication::notify () from /usr/lib/libQtGui.so.4
#32 0x00007fc55abb40db in KApplication::notify () from /usr/lib/libkdeui.so.5
#33 0x00007fc559863c9c in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#34 0x00007fc5598648e4 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#35 0x00007fc55988c7d3 in ?? () from /usr/lib/libQtCore.so.4
#36 0x00007fc554cbde4a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#37 0x00007fc554cc1510 in ?? () from /usr/lib/libglib-2.0.so.0
#38 0x00007fc554cc16ac in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#39 0x00007fc55988c39c in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#40 0x00007fc558d73f1f in ?? () from /usr/lib/libQtGui.so.4
#41 0x00007fc559862562 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#42 0x00007fc559862934 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#43 0x00007fc559864ba4 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#44 0x0000000000429cf2 in ?? ()
#45 0x00007fc5584c65c6 in __libc_start_main (main=0x429560, argc=1, ubp_av=0x7fff63696f68, init=0x438220 <__libc_csu_init>, fini=<value optimized out>, rtld_fini=<value optimized out>, 
    stack_end=0x7fff63696f58) at libc-start.c:222
#46 0x0000000000415029 in _start ()
217	in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S
Comment 2 Dario Massarin 2011-02-16 18:01:33 UTC
Same here on my system
Comment 3 Dario Massarin 2011-02-16 18:18:54 UTC
Just realized now that this report is pretty old.. Maybe it's not the same bug I'm experiencing when closing the application. I'm so sorry I can't find a debug version of this program on kubuntu so that I can't post any backtrace (kdemultimedia-debug is already installed).
Comment 4 Aaron J. Seigo 2011-05-06 15:29:28 UTC

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