Bug 211787 - Crash when dragging a file if there's another video already playing
Summary: Crash when dragging a file if there's another video already playing
Status: RESOLVED FIXED
Alias: None
Product: dragonplayer
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Debian testing Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-25 15:48 UTC by Rubens de Souza Matos Júnior
Modified: 2011-11-21 16:41 UTC (History)
1 user (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 Rubens de Souza Matos Júnior 2009-10-25 15:48:56 UTC
Version:           2.0 (using KDE 4.3.2)
OS:                Linux
Installed from:    Debian testing/unstable Packages

Application that crashed: dragon
Version of the application: 2.0
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.3
Operating System: Linux 2.6.26-2-amd64 x86_64
Distribution: Debian GNU/Linux 5.0 (lenny)

Description:

When dragonplayer has an  opened video (playing or paused) and I drag another video to it, the application crashes.

It also happens using the corresponding menu "Play media", if there's already a video executing.

It doesn't happen when I only launch dragonplayer and drag the video to playlist.

It follows the back trace:


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 5826)]

Thread 10 (Thread 0x7f9c894dc950 (LWP 5827)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217
#1  0x00007f9c9990bca1 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f9c94a05f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f9c97c1756d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f9c87e90950 (LWP 5828)):
#0  0x00007f9c97c10f02 in select () from /lib/libc.so.6
#1  0x00007f9c99934654 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007f9c999197bb in ?? () from /usr/lib/libxine.so.1
#3  0x00007f9c94a05f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f9c97c1756d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f9c86442950 (LWP 5829)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217
#1  0x00007f9c99924800 in _x_demux_control_headers_done () from /usr/lib/libxine.so.1
#2  0x00007f9c99909caf in xine_open () from /usr/lib/libxine.so.1
#3  0x00007f9c8f6ad73d in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#4  0x00007f9c8f6b15b7 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#5  0x00007f9c9838001d in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#6  0x00007f9c9838807a in QApplication::notify () from /usr/lib/libQtGui.so.4
#7  0x00007f9c9a2570db in KApplication::notify () from /usr/lib/libkdeui.so.5
#8  0x00007f9c98f06c9c in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#9  0x00007f9c98f078e4 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#10 0x00007f9c98f2f7d3 in ?? () from /usr/lib/libQtCore.so.4
#11 0x00007f9c94360e4a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#12 0x00007f9c94364510 in ?? () from /usr/lib/libglib-2.0.so.0
#13 0x00007f9c943646ac in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#14 0x00007f9c98f2f39c in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#15 0x00007f9c98f05562 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#16 0x00007f9c98f05934 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#17 0x00007f9c98e1e5a8 in QThread::exec () from /usr/lib/libQtCore.so.4
#18 0x00007f9c8f6a46ec in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#19 0x00007f9c98e214a5 in ?? () from /usr/lib/libQtCore.so.4
#20 0x00007f9c94a05f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#21 0x00007f9c97c1756d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#22 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f9c85a38950 (LWP 5832)):
#0  0x00007f9c97c0ed36 in *__GI___poll (fds=0x7f9c85a38020, nfds=1, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f9c85a3d849 in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#2  0x00007f9c94a05f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f9c97c1756d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

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

Thread 5 (Thread 0x7f9c84601950 (LWP 5834)):
[KCrash Handler]
#5  pthread_join (threadid=2163525968, thread_return=0x7f9c84600f90) at pthread_join.c:46
#6  0x00007f9c811f8e6c in ?? () from /usr/lib/codecs/drvc.so
#7  0x00007f9c811f95ae in ?? () from /usr/lib/codecs/drvc.so
#8  0x00007f9c811f9609 in ?? () from /usr/lib/codecs/drvc.so
#9  0x00007f9c811e8efb in ?? () from /usr/lib/codecs/drvc.so
#10 0x00007f9c811cf9ce in ?? () from /usr/lib/codecs/drvc.so
#11 0x00007f9c811cc7a9 in ?? () from /usr/lib/codecs/drvc.so
#12 0x00007f9c811cca5f in ?? () from /usr/lib/codecs/drvc.so
#13 0x00007f9c8d9a5052 in ?? () from /usr/lib/xine/plugins/1.26/xineplug_decode_real.so
#14 0x00007f9c9990fdaf in _x_free_video_decoder () from /usr/lib/libxine.so.1
#15 0x00007f9c99915ac1 in ?? () from /usr/lib/libxine.so.1
#16 0x00007f9c94a05f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#17 0x00007f9c97c1756d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f9c83c33950 (LWP 5835)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f9c9990bfcd in ?? () from /usr/lib/libxine.so.1
#2  0x00007f9c99916961 in ?? () from /usr/lib/libxine.so.1
#3  0x00007f9c94a05f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f9c97c1756d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

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

Thread 2 (Thread 0x7f9c7bfff950 (LWP 5838)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f9c811f89ec in ?? () from /usr/lib/codecs/drvc.so
#2  0x00007f9c811f94bc in ?? () from /usr/lib/codecs/drvc.so
#3  0x00007f9c811e8f58 in ?? () from /usr/lib/codecs/drvc.so
#4  0x00007f9c94a05f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#5  0x00007f9c97c1756d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f9c9abfc700 (LWP 5826)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217
#1  0x00007f9c98e20f15 in ?? () from /usr/lib/libQtCore.so.4
#2  0x00007f9c98e2106e in QThread::msleep () from /usr/lib/libQtCore.so.4
#3  0x00007f9c8f6c81aa in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#4  0x00007f9c99e12fb7 in ~FactoryPrivate (this=0x17144a0) at ../3rdparty/phonon/phonon/factory.cpp:199
#5  0x00007f9c97b8143d in *__GI_exit (status=1) at exit.c:75
#6  0x00007f9c983dc6a8 in ?? () from /usr/lib/libQtGui.so.4
#7  0x00007f9c9a256b08 in KApplication::xioErrhandler () from /usr/lib/libkdeui.so.5
#8  0x00007f9c96e6553e in _XIOError () from /usr/lib/libX11.so.6
#9  0x00007f9c96e6c83f in ?? () from /usr/lib/libX11.so.6
#10 0x00007f9c96e6d177 in _XEventsQueued () from /usr/lib/libX11.so.6
#11 0x00007f9c96e55e83 in XEventsQueued () from /usr/lib/libX11.so.6
#12 0x00007f9c98417137 in ?? () from /usr/lib/libQtGui.so.4
#13 0x00007f9c94363e12 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#14 0x00007f9c9436422f in ?? () from /usr/lib/libglib-2.0.so.0
#15 0x00007f9c943646ac in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#16 0x00007f9c98f2f39c in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#17 0x00007f9c98416f1f in ?? () from /usr/lib/libQtGui.so.4
#18 0x00007f9c98f05562 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#19 0x00007f9c98f05934 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#20 0x00007f9c98f07ba4 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#21 0x0000000000429cf2 in ?? ()
#22 0x00007f9c97b695c6 in __libc_start_main (main=0x429560, argc=2, ubp_av=0x7fffa2d39478, init=0x438220 <__libc_csu_init>, fini=<value optimized out>, rtld_fini=<value optimized out>, 
    stack_end=0x7fffa2d39468) at libc-start.c:222
#23 0x0000000000415029 in _start ()
217	in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S
Comment 1 Cocophotos 2010-09-05 14:15:11 UTC
Hello,

It's fixed in the last version (the 2.1).

I'm in Kubuntu 10.04 running KDE  4.6 (svn trunk, unstable version).

Cheers.
Comment 2 Aakash 2011-11-21 16:09:59 UTC
This bug is already fixed and needs to be marked as fixed.
Comment 3 Myriam Schweingruber 2011-11-21 16:41:19 UTC
Closing based on comment #2. This is indeed fixed since quite some time.