Bug 181327 - Crash at closing while playing a movie (XineStream::closeBlocking)
Summary: Crash at closing while playing a movie (XineStream::closeBlocking)
Status: RESOLVED DUPLICATE of bug 196207
Alias: None
Product: Phonon
Classification: Frameworks and Libraries
Component: Xine backend (show other bugs)
Version: 4.3.0 (KDE 4.2.0)
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Matthias Kretz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-19 18:38 UTC by Rafael
Modified: 2009-12-17 18:36 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Crash Report (3.60 KB, text/plain)
2009-03-01 01:51 UTC, Andy Garay
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rafael 2009-01-19 18:38:04 UTC
Version:           2.0 (using Devel)
OS:                Linux
Installed from:    Compiled sources

I closed dragon player while it was playing a movie and it crashed.
Using KDE 4.1.96 (KDE 4.2 RC1).

Aplicación: Dragon Player (dragon), señal SIGABRT
   from /lib/libpthread.so.0
[Current thread is 0 (LWP 31772)]

Thread 11 (Thread 0x41c61950 (LWP 31773)):
#0  0x00007f1699cae55d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f169ec8ff31 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f1699caa3ea in start_thread () from /lib/libpthread.so.0
#3  0x00007f169c42fc6d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x42462950 (LWP 31774)):
#0  0x00007f169c428482 in select () from /lib/libc.so.6
#1  0x00007f169ecb89e4 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007f169ec9dc0b in ?? () from /usr/lib/libxine.so.1
#3  0x00007f1699caa3ea in start_thread () from /lib/libpthread.so.0
#4  0x00007f169c42fc6d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x42c63950 (LWP 31775)):
[KCrash Handler]
#5  0x00007f169c37bfd5 in raise () from /lib/libc.so.6
#6  0x00007f169c37db43 in abort () from /lib/libc.so.6
#7  0x00007f169da1d6b5 in qt_message_output () from /usr/lib/libQtCore.so.4
#8  0x00007f169da1d7fd in qFatal () from /usr/lib/libQtCore.so.4
#9  0x00007f1694cf7198 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#10 0x00007f1694ccdff1 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#11 0x00007f169d02fc3d in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#12 0x00007f169d0379ba in QApplication::notify () from /usr/lib/libQtGui.so.4
#13 0x00007f169f5bb3cb in KApplication::notify () from /usr/lib/libkdeui.so.5
#14 0x00007f169db0dd61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#15 0x00007f169db0e9fa in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#16 0x00007f169db364d3 in ?? () from /usr/lib/libQtCore.so.4
#17 0x00007f1698b42d3b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#18 0x00007f1698b4650d in ?? () from /usr/lib/libglib-2.0.so.0
#19 0x00007f1698b466cb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#20 0x00007f169db3615f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#21 0x00007f169db0c682 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#22 0x00007f169db0c80d in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#23 0x00007f169da223f8 in QThread::exec () from /usr/lib/libQtCore.so.4
#24 0x00007f1694ccca74 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#25 0x00007f169da25362 in ?? () from /usr/lib/libQtCore.so.4
#26 0x00007f1699caa3ea in start_thread () from /lib/libpthread.so.0
#27 0x00007f169c42fc6d in clone () from /lib/libc.so.6
#28 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x43464950 (LWP 31779)):
#0  0x00007f169c421d3b in read () from /lib/libc.so.6
#1  0x00007f16950cb6c5 in ?? () from /usr/lib/libasound.so.2
#2  0x00007f16950c6a48 in snd_hctl_handle_events () from /usr/lib/libasound.so.2
#3  0x00007f16950d0595 in snd_mixer_handle_events () from /usr/lib/libasound.so.2
#4  0x00007f168e8ae948 in ?? () from /usr/lib/xine/plugins/1.24/xineplug_ao_out_alsa.so
#5  0x00007f1699caa3ea in start_thread () from /lib/libpthread.so.0
#6  0x00007f169c42fc6d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x43c65950 (LWP 31780)):
#0  0xffffffffff6001bb in ?? ()
#1  0x0000000043c64ed0 in ?? ()
#2  0x00007fffa83fe551 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 6 (Thread 0x44466950 (LWP 31782)):
#0  0x00007f1699cae55d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f169ec9b871 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f169ec9b919 in ?? () from /usr/lib/libxine.so.1
#3  0x00007f1692bacdbe in ?? () from /usr/lib/xine/plugins/1.24/xineplug_decode_ff.so
#4  0x00007f169ec99bbf in ?? () from /usr/lib/libxine.so.1
#5  0x00007f1699caa3ea in start_thread () from /lib/libpthread.so.0
#6  0x00007f169c42fc6d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x41407950 (LWP 31783)):
#0  0x00007f1699cae55d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f169ec9fbe0 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f169ecaba65 in ?? () from /usr/lib/libxine.so.1
#3  0x00007f1692baa078 in ?? () from /usr/lib/xine/plugins/1.24/xineplug_decode_ff.so
#4  0x00007f169ec9b004 in ?? () from /usr/lib/libxine.so.1
#5  0x00007f1699caa3ea in start_thread () from /lib/libpthread.so.0
#6  0x00007f169c42fc6d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x44c67950 (LWP 31784)):
#0  0x00007f1699cae2d9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f169eca3d0b in ?? () from /usr/lib/libxine.so.1
#2  0x00007f1699caa3ea in start_thread () from /lib/libpthread.so.0
#3  0x00007f169c42fc6d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x45468950 (LWP 31785)):
#0  0x00007f169c428482 in select () from /lib/libc.so.6
#1  0x00007f169ecb89e4 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007f169eca8f78 in ?? () from /usr/lib/libxine.so.1
#3  0x00007f1699caa3ea in start_thread () from /lib/libpthread.so.0
#4  0x00007f169c42fc6d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x45c69950 (LWP 599)):
#0  0x00007f1699cae2d9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f169eca10c3 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f1699caa3ea in start_thread () from /lib/libpthread.so.0
#3  0x00007f169c42fc6d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f16a02b66f0 (LWP 31772)):
#0  0x00007f1699cae2d9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f169da26349 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007f1694cd199b in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#3  0x00007f1694ce51a6 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#4  0x00007f169f184313 in Phonon::MediaNodePrivate::~MediaNodePrivate () from /usr/lib/libphonon.so.4
#5  0x00007f169f183935 in ?? () from /usr/lib/libphonon.so.4
#6  0x00007f169f1814bb in Phonon::MediaObject::~MediaObject () from /usr/lib/libphonon.so.4
#7  0x00007f169db1b601 in QObjectPrivate::deleteChildren () from /usr/lib/libQtCore.so.4
#8  0x00007f169d0828cd in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#9  0x000000000041a30c in _start ()
Comment 1 Dario Andres 2009-01-19 21:34:16 UTC
If you can reproduce the crash at will, may you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and post a complete backtrace here? 
or, you can try running Dragon from Konsole and after the crash, paste here the shell output (the "ASSERT" line)
Seems like a Phonon bug
Thanks :)
Comment 2 Andy Garay 2009-03-01 01:51:22 UTC
Created attachment 31707 [details]
Crash Report

Also, had Dragon Player when closing after playing a movie.
Comment 3 Dario Andres 2009-03-02 00:41:12 UTC
@Andy: your crash seems to be different. If you can reproduce the crash at will, may you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and post a complete backtrace in a NEW report? Thanks :)
Comment 4 BRULE Herman 2009-06-06 08:08:23 UTC
I can do it with this video:
http://files.first-world.info/temp/out-1.ogv
And give my this backtrace:
Application: Dragon Player (dragon), signal SIGABRT
pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S
Current language:  auto; currently asm
[Current thread is 0 (LWP 29942)]

Thread 9 (Thread 0x7fff1c5e5910 (LWP 29943)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007fff2b97e641 in metronom_sync_loop (this=0x1b5a270) at metronom.c:870
#2  0x00007fff2a4b52f7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00007fff28f087ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fff1b1a7910 (LWP 29944)):
#0  0x00007fff28f01bd2 in select () from /lib/libc.so.6
#1  0x00007fff2b9a6bec in xine_usec_sleep (usec=<value optimized out>) at utils.c:481
#2  0x00007fff2b98b993 in video_out_loop (this_gen=<value optimized out>) at video_out.c:1246
#3  0x00007fff2a4b52f7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00007fff28f087ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fff1a9a6910 (LWP 29945)):
[KCrash Handler]
#5  0x00007fff28e68665 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007fff28e69b83 in *__GI_abort () at abort.c:88
#7  0x00007fff28ea4d28 in __libc_message (do_abort=2, fmt=0x7fff28f591f8 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:170
#8  0x00007fff28eaa488 in malloc_printerr (action=2, str=0x7fff28f592e8 "munmap_chunk(): invalid pointer", ptr=<value optimized out>) at malloc.c:6196
#9  0x00007fff1cc483d6 in ogg_stream_clear (os=0x7fff140a79c0) at framing.c:208
#10 0x00007fff121e58ac in demux_ogg_dispose (this_gen=<value optimized out>) at demux_ogg.c:1652
#11 0x00007fff2b982497 in _x_free_demux_plugin (stream=<value optimized out>, demux=0x74f9) at load_plugins.c:1465
#12 0x00007fff2b97b4cf in close_internal (stream=0x211ede0) at xine.c:467
#13 0x00007fff2b97b304 in xine_close (stream=0x211ede0) at xine.c:500
#14 0x00007fff21a7652a in Phonon::Xine::XineStream::event (this=0x19f34d0, ev=0x7fff14000e50) at /var/tmp/portage/media-sound/phonon-4.3.1/work/phonon-4.3.1/xine/xinestream.cpp:1238
#15 0x00007fff29ada51d in QApplicationPrivate::notify_helper (this=0x196d150, receiver=0x19f34d0, e=0x7fff14000e50) at kernel/qapplication.cpp:4057
#16 0x00007fff29ae315a in QApplication::notify (this=0x7fff0b1c5480, receiver=0x19f34d0, e=0x7fff14000e50) at kernel/qapplication.cpp:4022
#17 0x00007fff2c2d76ea in KApplication::notify (this=0x7fff0b1c5480, receiver=0x19f34d0, event=0x7fff14000e50)
    at /var/tmp/portage/kde-base/kdelibs-4.2.4/work/kdelibs-4.2.4/kdeui/kernel/kapplication.cpp:307
#18 0x00007fff2a80912b in QCoreApplication::notifyInternal (this=0x7fff0b1c5480, receiver=0x19f34d0, event=0x7fff14000e50) at kernel/qcoreapplication.cpp:606
#19 0x00007fff2a809aef in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1a86ca0) at kernel/qcoreapplication.h:213
#20 0x00007fff2a831853 in postEventSourceDispatch (s=<value optimized out>) at kernel/qcoreapplication.h:218
#21 0x00007fff2537c739 in IA__g_main_context_dispatch (context=0x19f26c0) at gmain.c:2144
#22 0x00007fff253800ad in g_main_context_iterate (context=0x19f26c0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2778
#23 0x00007fff2538025d in IA__g_main_context_iteration (context=0x19f26c0, may_block=1) at gmain.c:2841
#24 0x00007fff2a83144f in QEventDispatcherGlib::processEvents (this=0x19ed3d0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:324
#25 0x00007fff2a807732 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 446324544}) at kernel/qeventloop.cpp:149
#26 0x00007fff2a807915 in QEventLoop::exec (this=0x7fff1a9a5f80, flags={i = 446324624}) at kernel/qeventloop.cpp:196
#27 0x00007fff2a724e0c in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#28 0x00007fff21a6da8c in Phonon::Xine::XineThread::run (this=0x19f2550) at /var/tmp/portage/media-sound/phonon-4.3.1/work/phonon-4.3.1/xine/xinethread.cpp:143
#29 0x00007fff2a727ee9 in QThreadPrivate::start (arg=0x19f2550) at thread/qthread_unix.cpp:189
#30 0x00007fff2a4b52f7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#31 0x00007fff28f087ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#32 0x0000000000000000 in ?? ()
Current language:  auto; currently c

Thread 6 (Thread 0x7fff19f9b910 (LWP 29948)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fff2b98d510 in fifo_peek_int (fifo=0x19c10c0, blocking=1) at audio_out.c:348
#2  0x00007fff2b98e36c in ao_loop (this_gen=<value optimized out>) at audio_out.c:388
#3  0x00007fff2a4b52f7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00007fff28f087ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fff1979a910 (LWP 29949)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fff2b981b33 in fifo_buffer_get (fifo=0x7fff14090c70) at buffer.c:230
#2  0x00007fff2b987b2f in video_decoder_loop (stream_gen=<value optimized out>) at video_decoder.c:130
#3  0x00007fff2a4b52f7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00007fff28f087ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()
Current language:  auto; currently asm

Thread 4 (Thread 0x7fff189e3910 (LWP 29950)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fff2b981b33 in fifo_buffer_get (fifo=0x7fff14024b60) at buffer.c:230
#2  0x00007fff2b988d37 in audio_decoder_loop (stream_gen=<value optimized out>) at audio_decoder.c:66
#3  0x00007fff2a4b52f7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00007fff28f087ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fff13fff910 (LWP 29951)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fff2b9919eb in xine_event_wait (queue=0x7fff140cdb50) at events.c:55
#2  0x00007fff2b991a6e in listener_loop (queue_gen=<value optimized out>) at events.c:214
#3  0x00007fff2a4b52f7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00007fff28f087ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fff0ba4b910 (LWP 29962)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fff2b98d510 in fifo_peek_int (fifo=0x213f5b0, blocking=1) at audio_out.c:348
#2  0x00007fff2b98e36c in ao_loop (this_gen=<value optimized out>) at audio_out.c:388
#3  0x00007fff2a4b52f7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00007fff28f087ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fff2cffd750 (LWP 29942)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fff2a728cf9 in QWaitCondition::wait (this=0x19f3568, mutex=0x19f3548, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007fff21a715bd in Phonon::Xine::XineStream::closeBlocking (this=0x19f34d0) at /var/tmp/portage/media-sound/phonon-4.3.1/work/phonon-4.3.1/xine/xinestream.cpp:1542
#3  0x00007fff21a82c06 in ~MediaObject (this=0x1a86c10) at /var/tmp/portage/media-sound/phonon-4.3.1/work/phonon-4.3.1/xine/mediaobject.cpp:109
#4  0x00007fff2be80663 in ~MediaNodePrivate (this=0x1a070f0) at /var/tmp/portage/media-sound/phonon-4.3.1/work/phonon-4.3.1/phonon/medianode.cpp:74
#5  0x00007fff2be7fac5 in ~MediaObjectPrivate (this=0x1a070f0) at /var/tmp/portage/media-sound/phonon-4.3.1/work/phonon-4.3.1/phonon/mediaobject_p.h:42
#6  0x00007fff2be7d3fb in ~MediaObject (this=0x19bb280) at /var/tmp/portage/media-sound/phonon-4.3.1/work/phonon-4.3.1/phonon/mediaobject.cpp:65
#7  0x00007fff2a817888 in QObjectPrivate::deleteChildren (this=0x1a92710) at kernel/qobject.cpp:1845
#8  0x00007fff29b268dc in ~QWidget (this=0x1a92680) at kernel/qwidget.cpp:1366
#9  0x000000000041b774 in ~VideoWindow (this=0x1a92680) at /var/tmp/portage/kde-base/dragonplayer-4.2.4/work/dragonplayer-4.2.4/dragonplayer/src/app/videoWindow.cpp:199
#10 0x000000000042f515 in ~MainWindow (this=0x1a8f160) at /var/tmp/portage/kde-base/dragonplayer-4.2.4/work/dragonplayer-4.2.4/dragonplayer/src/app/mainWindow.cpp:244
#11 0x00007fff2a8193ad in QObject::event (this=0x1a8f160, e=0x80) at kernel/qobject.cpp:1092
#12 0x00007fff29b2ecfb in QWidget::event (this=0x1a8f160, event=0x1a86e50) at kernel/qwidget.cpp:7918
#13 0x00007fff29ebefeb in QMainWindow::event (this=0x1a8f160, event=0x1a86e50) at widgets/qmainwindow.cpp:1402
#14 0x00007fff2c3f9097 in KXmlGuiWindow::event (this=0x19eec1c, ev=0x80) at /var/tmp/portage/kde-base/kdelibs-4.2.4/work/kdelibs-4.2.4/kdeui/xmlgui/kxmlguiwindow.cpp:131
#15 0x00007fff29ada51d in QApplicationPrivate::notify_helper (this=0x196d150, receiver=0x1a8f160, e=0x1a86e50) at kernel/qapplication.cpp:4057
#16 0x00007fff29ae315a in QApplication::notify (this=0x7fff0b1c5480, receiver=0x1a8f160, e=0x1a86e50) at kernel/qapplication.cpp:4022
#17 0x00007fff2c2d76ea in KApplication::notify (this=0x7fff0b1c5480, receiver=0x1a8f160, event=0x1a86e50)
    at /var/tmp/portage/kde-base/kdelibs-4.2.4/work/kdelibs-4.2.4/kdeui/kernel/kapplication.cpp:307
#18 0x00007fff2a80912b in QCoreApplication::notifyInternal (this=0x7fff0b1c5480, receiver=0x1a8f160, event=0x1a86e50) at kernel/qcoreapplication.cpp:606
#19 0x00007fff2a809aef in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x195ab80) at kernel/qcoreapplication.h:213
#20 0x00007fff2a831853 in postEventSourceDispatch (s=<value optimized out>) at kernel/qcoreapplication.h:218
#21 0x00007fff2537c739 in IA__g_main_context_dispatch (context=0x196fc40) at gmain.c:2144
#22 0x00007fff253800ad in g_main_context_iterate (context=0x196fc40, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2778
#23 0x00007fff2538025d in IA__g_main_context_iteration (context=0x196fc40, may_block=1) at gmain.c:2841
#24 0x00007fff2a83144f in QEventDispatcherGlib::processEvents (this=0x196d380, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:324
#25 0x00007fff29b6a768 in QGuiEventDispatcherGlib::processEvents (this=0x19eec1c, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#26 0x00007fff2a807732 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 186405872}) at kernel/qeventloop.cpp:149
#27 0x00007fff2a807915 in QEventLoop::exec (this=0x7fff0b1c5430, flags={i = 186405952}) at kernel/qeventloop.cpp:196
#28 0x00007fff2a809d5c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#29 0x000000000042c052 in main (argc=2, argv=<value optimized out>) at /var/tmp/portage/kde-base/dragonplayer-4.2.4/work/dragonplayer-4.2.4/dragonplayer/src/app/main.cpp:58
261	in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S
Comment 5 Dario Andres 2009-06-07 15:41:35 UTC
It looks a bit different from the first one. Anyways, I'm reassigning to Phonon.
What is your Xine version?
Thanks
Comment 6 BRULE Herman 2009-06-07 15:46:08 UTC
No bug with other soft like vlc or mplayer.
My lib version is:
xine-lib-1.1.16.3
Comment 7 Jonathan Thomas 2009-12-16 06:48:33 UTC
From the second backtrace:

#5  0x00007fff28e68665 in *__GI_raise (sig=<value optimized out>) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007fff28e69b83 in *__GI_abort () at abort.c:88
#7  0x00007fff28ea4d28 in __libc_message (do_abort=2, fmt=0x7fff28f591f8 "***
glibc detected *** %s: %s: 0x%s ***\n") at
../sysdeps/unix/sysv/linux/libc_fatal.c:170
#8  0x00007fff28eaa488 in malloc_printerr (action=2, str=0x7fff28f592e8
"munmap_chunk(): invalid pointer", ptr=<value optimized out>) at malloc.c:6196


Looks like that glibc malloc bug to me. Any thoughts Dario?
Comment 8 Dario Andres 2009-12-17 02:34:47 UTC
It seems related to that glibc bug, but it is really tricky so I can't confirm it.
Comment 9 Jonathan Thomas 2009-12-17 18:36:02 UTC

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