Bug 204661 - (testcase site) Konqueror crash while try to seeing a trailer from apple.com/trailers site (DragonPlayer/Phonon-Xine integration)
Summary: (testcase site) Konqueror crash while try to seeing a trailer from apple.com/...
Status: RESOLVED UNMAINTAINED
Alias: None
Product: Phonon
Classification: Frameworks and Libraries
Component: Xine backend (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Harald Sitter
URL:
Keywords:
: 219492 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-08-21 15:26 UTC by Yemmi
Modified: 2011-11-22 10:52 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (8.19 KB, text/plain)
2010-01-14 13:52 UTC, carlo cancellieri
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Yemmi 2009-08-21 15:26:55 UTC
Application that crashed: konqueror
Version of the application: 4.3.00 (KDE 4.3.0)
KDE Version: 4.3.00 (KDE 4.3.0)
Qt Version: 4.5.2
Operating System: Linux 2.6.27.29-170.2.79.fc10.i686 i686
Distribution: "Fedora release 10 (Cambridge)"

What I was doing when the application crashed:
maybe the quicktime plugin for konqueror doesn't work, konqueror goes in seg fault
example: http://www.apple.com/trailers/fox/avatar/teaserlarge.html

 -- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7fbc780 (LWP 11470))]

Thread 10 (Thread 0xb5351b90 (LWP 11476)):
#0  0x0072e416 in __kernel_vsyscall ()
#1  0x00572432 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x07bdd33c in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0x07bd29a6 in ?? () from /usr/lib/libQtCore.so.4
#4  0x07bdc322 in ?? () from /usr/lib/libQtCore.so.4
#5  0x0056e51f in start_thread () from /lib/libpthread.so.0
#6  0x004a404e in clone () from /lib/libc.so.6

Thread 9 (Thread 0xb43b8b90 (LWP 11479)):
#0  0x0072e416 in __kernel_vsyscall ()
#1  0x00572432 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x043edc11 in ?? () from /usr/lib/libxine.so.1
#3  0x0056e51f in start_thread () from /lib/libpthread.so.0
#4  0x004a404e in clone () from /lib/libc.so.6

Thread 8 (Thread 0xb35acb90 (LWP 11480)):
#0  0x0072e416 in __kernel_vsyscall ()
#1  0x0049c3d1 in select () from /lib/libc.so.6
#2  0x044192da in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x043fc4f5 in ?? () from /usr/lib/libxine.so.1
#4  0x0056e51f in start_thread () from /lib/libpthread.so.0
#5  0x004a404e in clone () from /lib/libc.so.6

Thread 7 (Thread 0xb2babb90 (LWP 11481)):
[KCrash Handler]
#6  0x043e7868 in xine_get_status () from /usr/lib/libxine.so.1
#7  0x047cf910 in Phonon::MediaSource::type () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#8  0x0216575c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#9  0x0216da6e in QApplication::notify () from /usr/lib/libQtGui.so.4
#10 0x02e3496d in KApplication::notify () from /usr/lib/libkdeui.so.5
#11 0x07cd0f5b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#12 0x07cd1bb5 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#13 0x07cd1dad in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4
#14 0x07cfcb9f in ?? () from /usr/lib/libQtCore.so.4
#15 0x00147258 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#16 0x0014a903 in ?? () from /lib/libglib-2.0.so.0
#17 0x0014aac1 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#18 0x07cfc7e8 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#19 0x07ccf58a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#20 0x07ccf9d2 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#21 0x07bd9039 in QThread::exec () from /usr/lib/libQtCore.so.4
#22 0x047c28ea in Phonon::MediaSource::type () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#23 0x07bdc322 in ?? () from /usr/lib/libQtCore.so.4
#24 0x0056e51f in start_thread () from /lib/libpthread.so.0
#25 0x004a404e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xb21aab90 (LWP 11484)):
#0  0x0072e416 in __kernel_vsyscall ()
#1  0x00572105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x044000fb in ?? () from /usr/lib/libxine.so.1
#3  0x0056e51f in start_thread () from /lib/libpthread.so.0
#4  0x004a404e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xaedffb90 (LWP 11488)):
#0  0x0072e416 in __kernel_vsyscall ()
#1  0x0049c3d1 in select () from /lib/libc.so.6
#2  0x044192da in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x043fc4f5 in ?? () from /usr/lib/libxine.so.1
#4  0x0056e51f in start_thread () from /lib/libpthread.so.0
#5  0x004a404e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xad9fdb90 (LWP 11491)):
#0  0x0072e416 in __kernel_vsyscall ()
#1  0x00572432 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x043edc11 in ?? () from /usr/lib/libxine.so.1
#3  0x0056e51f in start_thread () from /lib/libpthread.so.0
#4  0x004a404e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xacbf1b90 (LWP 11492)):
#0  0x0072e416 in __kernel_vsyscall ()
#1  0x0049c3d1 in select () from /lib/libc.so.6
#2  0x044192da in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x043fc4f5 in ?? () from /usr/lib/libxine.so.1
#4  0x0056e51f in start_thread () from /lib/libpthread.so.0
#5  0x004a404e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xae3feb90 (LWP 11495)):
#0  0x0072e416 in __kernel_vsyscall ()
#1  0x00572105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x044000fb in ?? () from /usr/lib/libxine.so.1
#3  0x0056e51f in start_thread () from /lib/libpthread.so.0
#4  0x004a404e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb7fbc780 (LWP 11470)):
#0  0x0072e416 in __kernel_vsyscall ()
#1  0x00572432 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x07bdbd19 in ?? () from /usr/lib/libQtCore.so.4
#3  0x07bdbe4b in QThread::msleep () from /usr/lib/libQtCore.so.4
#4  0x047e8ce4 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#5  0x07750ee2 in ?? () from /usr/lib/libphonon.so.4
#6  0x0774e3b5 in ?? () from /usr/lib/libphonon.so.4
#7  0x0774b59b in ?? () from /usr/lib/libphonon.so.4
#8  0x003ee949 in exit () from /lib/libc.so.6
#9  0x021c9b3b in ?? () from /usr/lib/libQtGui.so.4
#10 0x02e3431a in KApplication::xioErrhandler () from /usr/lib/libkdeui.so.5
#11 0x02e34356 in ?? () from /usr/lib/libkdeui.so.5
#12 0x005dcc12 in _XIOError () from /usr/lib/libX11.so.6
#13 0x005e4bf5 in ?? () from /usr/lib/libX11.so.6
#14 0x005e5445 in _XEventsQueued () from /usr/lib/libX11.so.6
#15 0x005cd4cf in XEventsQueued () from /usr/lib/libX11.so.6
#16 0x02205bad in ?? () from /usr/lib/libQtGui.so.4
#17 0x00149e68 in g_main_context_check () from /lib/libglib-2.0.so.0
#18 0x0014a7ed in ?? () from /lib/libglib-2.0.so.0
#19 0x0014aac1 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#20 0x07cfc7e8 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#21 0x022059e5 in ?? () from /usr/lib/libQtGui.so.4
#22 0x07ccf58a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#23 0x07ccf9d2 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#24 0x07cd1e79 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#25 0x021655d7 in QApplication::exec () from /usr/lib/libQtGui.so.4
#26 0x07f6fd2f in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#27 0x080486e2 in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-08-21 16:10:43 UTC
I can reproduce here using:

Qt: 4.5.2 (KDE-Qt git commit 5b7a2eb42acfdea07c6075556cb43e2c95852145
        Date:   Tue Jul 28 14:10:47 2009 -0300)
KDE: 4.3.64 (KDE 4.3.64 (KDE 4.4 >= 20090812))
kdelibs svn rev. 1013119 / kdebase svn rev. 1013119
phonon svn rev. 1013119
xine-lib 1.1.16.3
on ArchLinux i686 - Kernel 2.6.30.4

But I'm getting a backtrace a bit different (no XIOError in my bt)

Thread 12 (Thread 0xadd59b70 (LWP 19194)):
[KCrash Handler]
#6  0xb0089318 in xine_get_status () from /usr/lib/libxine.so.1
#7  0xaff7e5c1 in Phonon::Xine::XineStream::event () from /home/kde-devel/kde/lib/kde4/plugins/phonon_backend/phonon_xine.so

Seems to be a Phonon related issue (with the DragonPlayer embedded into Konqueror).

This also seems related to bug 189027
Comment 2 Martin Sandsmark 2009-11-29 03:52:51 UTC
Can you install debug symbols for libxine too?
Comment 3 Jonathan Thomas 2009-12-22 02:00:54 UTC
*** Bug 219492 has been marked as a duplicate of this bug. ***
Comment 4 carlo cancellieri 2010-01-14 13:52:00 UTC
Created attachment 39886 [details]
New crash information added by DrKonqi

libxine with debug flag enabled.
This happens when I browse:
http://www.rai.tv/mpplaymediageneric/0,,News-Telegiornali%5E0%5E23235,00.html#
Comment 5 FiNeX 2010-08-15 17:28:19 UTC
@Carlo: please, don't attach backtraces but paste directly into the comment.



----- Backtrace from comment #4 -----


Application: konqueror (4.4.59 (KDE 4.4.59 (KDE 4.5 >= 20100107)))
KDE Platform Version: 4.4.59 (KDE 4.4.59 (KDE 4.5 >= 20100107))
Qt Version: 4.6.0
Operating System: Linux 2.6.32-gentoo x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
libxine with debug flag enabled.
This happens when I browse:
http://www.rai.tv/mpplaymediageneric/0,,News-Telegiornali%5E0%5E23235,00.html#

The crash can be reproduced every time.

 -- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
Traceback (most recent call last):
  File "/usr/share/gdb/auto-load/usr/lib64/libgobject-2.0.so.0.2200.3-gdb.py", line 9, in <module>
    from gobject import register
  File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>
    import gdb.backtrace
ImportError: No module named backtrace
[Current thread is 1 (Thread 0x7ffd9d427740 (LWP 7167))]

Thread 7 (Thread 0x7ffd8799f910 (LWP 7400)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007ffd9b6a1eab in QWaitConditionPrivate::wait (this=0xd67120, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  0x00007ffd9b6a1a1e in QWaitCondition::wait (this=0xd670c8, mutex=0xd670c0, time=30000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007ffd9b69195d in QThreadPoolThread::run (this=0xc555e0) at concurrent/qthreadpool.cpp:140
#4  0x00007ffd9b6a14d2 in QThreadPrivate::start (arg=0xc555e0) at thread/qthread_unix.cpp:244
#5  0x00007ffd9b401287 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00007ffd9940c8cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7ffd6ff59910 (LWP 7455)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007ffd86a6d13e in metronom_sync_loop (this=0xf61fc0) at metronom.c:851
#2  0x00007ffd9b401287 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00007ffd9940c8cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 5 (Thread 0x7ffd6f336910 (LWP 7456)):
#0  0x00007ffd99405e22 in select () from /lib/libc.so.6
#1  0x00007ffd86a92754 in xine_usec_sleep (usec=<value optimized out>) at utils.c:481
#2  0x00007ffd86a79758 in video_out_loop (this_gen=<value optimized out>) at video_out.c:1246
#3  0x00007ffd9b401287 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00007ffd9940c8cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7ffd6eb35910 (LWP 7458)):
[KCrash Handler]
#5  xine_get_status (stream=0x0) at xine.c:1865
#6  0x00007ffd863252a1 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#7  0x00007ffd9a00c5b1 in QApplicationPrivate::notify_helper (this=0x6722e0, receiver=0x13a4600, e=0x13f4bf0) at kernel/qapplication.cpp:4242
#8  0x00007ffd9a00ca02 in QApplication::notify (this=0x7fff6f4ba350, receiver=0x13a4600, e=0x13f4bf0) at kernel/qapplication.cpp:3661
#9  0x00007ffd9bfbb76e in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#10 0x00007ffd9b7ccb69 in QCoreApplication::notifyInternal (this=0x7fff6f4ba350, receiver=0x13a4600, event=0x13f4bf0) at kernel/qcoreapplication.cpp:704
#11 0x00007ffd9b7d1eab in QCoreApplication::sendEvent (receiver=0x13a4600, event=0x13f4bf0) at kernel/qcoreapplication.h:215
#12 0x00007ffd9b7cd17f in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x7291e0) at kernel/qcoreapplication.cpp:1345
#13 0x00007ffd9b7cd48e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#14 0x00007ffd9b80a82d in QCoreApplication::sendPostedEvents () at kernel/qcoreapplication.h:220
#15 0x00007ffd9b80980a in postEventSourceDispatch (s=0x138dc50) at kernel/qeventdispatcher_glib.cpp:276
#16 0x00007ffd95c15d39 in g_main_dispatch (context=0x1394de0) at gmain.c:1960
#17 IA__g_main_context_dispatch (context=0x1394de0) at gmain.c:2513
#18 0x00007ffd95c19588 in g_main_context_iterate (context=0x1394de0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2591
#19 0x00007ffd95c1973c in IA__g_main_context_iteration (context=0x1394de0, may_block=1) at gmain.c:2654
#20 0x00007ffd9b808625 in QEventDispatcherGlib::processEvents (this=0x13992d0, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#21 0x00007ffd9b7c8f9f in QEventLoop::processEvents (this=0x7ffd6eb34f90, flags=...) at kernel/qeventloop.cpp:149
#22 0x00007ffd9b7c91c3 in QEventLoop::exec (this=0x7ffd6eb34f90, flags=...) at kernel/qeventloop.cpp:201
#23 0x00007ffd9b69c66b in QThread::exec (this=0x70e410) at thread/qthread.cpp:487
#24 0x00007ffd86319996 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#25 0x00007ffd9b6a14d2 in QThreadPrivate::start (arg=0x70e410) at thread/qthread_unix.cpp:244
#26 0x00007ffd9b401287 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#27 0x00007ffd9940c8cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#28 0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 3 (Thread 0x7ffd6e334910 (LWP 7469)):
#0  0x00007ffd99403896 in *__GI___poll (fds=0x7ffd6e333f90, nfds=1, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ffd81cc2a08 in my_snd_mixer_wait (data=<value optimized out>) at audio_alsa_out.c:150
#2  ao_alsa_handle_event_thread (data=<value optimized out>) at audio_alsa_out.c:166
#3  0x00007ffd9b401287 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00007ffd9940c8cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ffd6db12910 (LWP 7470)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007ffd86a7aed0 in fifo_peek_int (fifo=0x13d0590, blocking=1) at audio_out.c:348
#2  0x00007ffd86a7c84c in fifo_peek (this_gen=<value optimized out>) at audio_out.c:388
#3  ao_loop (this_gen=<value optimized out>) at audio_out.c:1015
#4  0x00007ffd9b401287 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5  0x00007ffd9940c8cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffd9d427740 (LWP 7167)):
#0  0x00007ffd99403896 in *__GI___poll (fds=0x7fff6f4b9b90, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ffd98aeea39 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007ffd98aeef76 in ?? () from /usr/lib/libxcb.so.1
#3  0x00007ffd98aef1c5 in xcb_writev () from /usr/lib/libxcb.so.1
#4  0x00007ffd9c8c4410 in _XSend () from /usr/lib64/libX11.so.6
#5  0x00007ffd9c8c48ff in _XEventsQueued () from /usr/lib64/libX11.so.6
#6  0x00007ffd9c8af3ce in XEventsQueued () from /usr/lib64/libX11.so.6
#7  0x00007ffd9a0d35b1 in x11EventSourcePrepare (s=0x676050, timeout=0x7fff6f4b9d64) at kernel/qguieventdispatcher_glib.cpp:79
#8  0x00007ffd95c18ef2 in IA__g_main_context_prepare (context=0x674c70, priority=0x7fff6f4b9de4) at gmain.c:2280
#9  0x00007ffd95c19279 in g_main_context_iterate (context=0x674c70, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2571
#10 0x00007ffd95c1973c in IA__g_main_context_iteration (context=0x674c70, may_block=1) at gmain.c:2654
#11 0x00007ffd9b808625 in QEventDispatcherGlib::processEvents (this=0x6722a0, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#12 0x00007ffd9a0d3097 in QGuiEventDispatcherGlib::processEvents (this=0x6722a0, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#13 0x00007ffd9b7c8f9f in QEventLoop::processEvents (this=0x7fff6f4ba010, flags=...) at kernel/qeventloop.cpp:149
#14 0x00007ffd9b7c91c3 in QEventLoop::exec (this=0x7fff6f4ba010, flags=...) at kernel/qeventloop.cpp:201
#15 0x00007ffd9b7cd5b3 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#16 0x00007ffd9a00ef3e in QApplication::exec () at kernel/qapplication.cpp:3570
#17 0x00007ffd901535c1 in kdemain () from /usr/lib64/libkdeinit4_konqueror.so
#18 0x000000000040721a in _start ()
The current source language is "auto; currently asm".
The current source language is "auto; currently c".

Possible duplicates by query: bug 204661.

Reported using DrKonqi
Comment 6 Myriam Schweingruber 2011-11-22 10:52:21 UTC
We are sorry, but the phonon backend xine is deprecated and unmaintained: http://lists.kde.org/?l=kde-announce&m=130744384419151

Please use the phonon-backend-gstreamer or phonon-backend-vlc instead.