konqueror crashes when accessing streams on spiegel.de

Bug #16469 reported by Siniath
8
Affects Status Importance Assigned to Milestone
kdebase (Ubuntu)
Fix Released
Medium
Jonathan Riddell

Bug Description

Everytime I try to open a page on spiegel.de with an embeded real-media file in
it, konqueror crashes after trying to initialize kaffeine. On other webpages the
embeded kaffeine window works well.
Usualy spiegel.de let you choose if you want watch the embeded video as
real-media, quicktime or windows media file, but i never get that far with
konqueror.

crash: http://www.spiegel.de/video/0,4916,8051,00.html
no crash: http://www.sfdrs.ch/system/frames/news/10vor10/index.php

I'm using kubuntu 5.04, but I had exactly the same problem whit debian sarge
(kde 3.3, kaffeine 0.5).

Revision history for this message
Sebastian Steinlechner (steinlechner) wrote :

I just tried it, and the spiegel.de site crashes for me as well.
Last few console lines are as follows:
--- snip ---
konqueror: KXineWidget: Playing: rtsp://shared.streaming.telefonica.de/spiegel/video/8051_56k.rm
konqueror: KXineWidget: Start event loop...
konqueror: KXineWidget: xine event: progress info
konqueror: KXineWidget: xine event: xine message
konqueror: KXineWidget: xine event: channels changed
konqueror: KXineWidget: xine event: xine message
konqueror: KXineWidget: Switch to audio channel -1
konqueror: KaffeinePart: xine is playing
kio (KMimeType): WARNING: KServiceType::offers : servicetype audio/x-pn-realaudio-plugin not found
konqueror: KaffeinePart: Creating new KaffeinePart...
konqueror: KaffeinePart: Argument: controls="ControlPanel,StatusBar"
konqueror: KaffeinePart: Not an ImageWindow object
konqueror: KaffeinePart: Argument: console="Clip1"
konqueror: KaffeinePart: Argument: __KHTML__PLUGINEMBED="YES"
konqueror: KaffeinePart: Argument: __KHTML__PLUGINBASEURL="http://www.spiegel.de/video/content/0,4916,8051-1-0,00.
html"
konqueror: KaffeinePart: Argument: __KHTML__CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"
konqueror: KaffeinePart: Argument: __KHTML__CODEBASE=""
konqueror: KaffeinePart: Argument: WIDTH="320"
konqueror: KaffeinePart: Argument: HEIGHT="36"
KCrash: Application 'konqueror' crashing...
konqueror: KXineWidget: xine event: progress info
konqueror: KXineWidget: xine event: playback finished
-- snap --

Backtrace can be provided if necessary (almost no debugging symbols, though).

Revision history for this message
Kai F. Lahmann (kl) wrote :

no crash here with KDE 3.4.1 (http://kubuntu.org/hoary-kde-341.php/)

Revision history for this message
Alexander van Loon (avanloon) wrote :

Please see https://bugzilla.ubuntu.com/show_bug.cgi?id=9862 as well.

I'm experiencing the same, on some websites Kaffeine/Konqueror/Xine crashes, and on some websites it works fine.

Revision history for this message
Alexander van Loon (avanloon) wrote :

BTW, I have to add that KDE 3.4.1 doesn't make a difference for me. The website I linked to in my bugreport, and the link
to spiegel.de still make Konqueror crash.

Revision history for this message
Tobi Vollebregt (tobivollebregt) wrote :
Download full text (4.6 KiB)

Tried this too, running Breezy Colony 3, KDE 3.4.2.
crash: http://www.spiegel.de/video/0,4916,8692,00.html (the OP's video was unavailable)

Here's the backtrace KCrash handler gave me:

$ cat konqueror-0823-03.txt |grep -v \?\? |grep -v "(no debugging symbols found)"
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread -1231382848 (LWP 13379)]
[New Thread -1315484752 (LWP 13583)]
[New Thread -1307092048 (LWP 13582)]
[New Thread -1298498640 (LWP 13581)]
[New Thread -1288217680 (LWP 13580)]
[New Thread -1275724880 (LWP 13579)]
[New Thread -1260827728 (LWP 13578)]
[New Thread -1247962192 (LWP 13577)]
[KCrash handler]
#4 0xb6483154 in non-virtual thunk to DOM::HTMLObjectBaseElementImpl::~HTMLObjectBaseElementImpl() ()
from /usr/lib/libkhtml.so.4
#8 0xb711a0b3 in QString::operator= () from /usr/lib/libqt-mt.so.3
#9 0xb63ec18e in KHTMLPart::processObjectRequest ()
   from /usr/lib/libkhtml.so.4
#10 0xb63ed5a8 in KHTMLPart::requestObject () from /usr/lib/libkhtml.so.4
#11 0xb63eed33 in KHTMLPart::requestObject () from /usr/lib/libkhtml.so.4
#12 0xb64a94df in non-virtual thunk to DOM::HTMLObjectBaseElementImpl::~HTMLObjectBaseElementImpl() ()
from /usr/lib/libkhtml.so.4
#18 0xb7de0f60 in in6addr_any () from /lib/tls/i686/cmov/libc.so.6
#40 0xb6619a60 in vtable for DOM::DOMString () from /usr/lib/libkhtml.so.4
#43 0xb6619a60 in vtable for DOM::DOMString () from /usr/lib/libkhtml.so.4
#62 0xb7de0f60 in in6addr_any () from /lib/tls/i686/cmov/libc.so.6
#65 0xb7d244aa in free () from /lib/tls/i686/cmov/libc.so.6
#66 0xb6482bdd in non-virtual thunk to DOM::HTMLObjectBaseElementImpl::~HTMLObjectBaseElementImpl() ()
from /usr/lib/libkhtml.so.4
#74 0xb6405f49 in KHTMLWalletQueue::~KHTMLWalletQueue ()
   from /usr/lib/libkhtml.so.4
#75 0xb6405f49 in KHTMLWalletQueue::~KHTMLWalletQueue ()
   from /usr/lib/libkhtml.so.4
#76 0xb6405f70 in KHTMLWalletQueue::~KHTMLWalletQueue ()
   from /usr/lib/libkhtml.so.4
#77 0xb640982f in KHTMLWalletQueue::~KHTMLWalletQueue ()
   from /usr/lib/libkhtml.so.4
#78 0xb6438f84 in DOM::checkChild () from /usr/lib/libkhtml.so.4
#79 0xb64397af in DOM::checkChild () from /usr/lib/libkhtml.so.4
#80 0xb6439844 in DOM::checkChild () from /usr/lib/libkhtml.so.4
#81 0xb6452b9d in DOM::checkChild () from /usr/lib/libkhtml.so.4
#82 0xb6452e3d in DOM::checkChild () from /usr/lib/libkhtml.so.4
#83 0xb645439f in DOM::checkChild () from /usr/lib/libkhtml.so.4
#84 0xb6457209 in DOM::checkChild () from /usr/lib/libkhtml.so.4
#85 0xb63cab24 in KHTMLPart::write () from /usr/lib/libkhtml.so.4
#86 0xb63d5ba6 in KHTMLPart::slotData () from /usr/lib/libkhtml.so.4
#87 0xb63f68e3 in KHTMLPart::qt_invoke () from /usr/lib/libkhtml.so.4
#88 0xb6e6cd52 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#89 0xb79af5c6 in KIO::TransferJob::data () from /usr/lib/libkio.so.4
#90 0xb79af630 in KIO::TransferJob::slotData () from /usr/lib/libkio.so.4
#91 0xb79fff8e in KIO::TransferJob::qt_invoke () from /usr/lib/libkio.so.4
#92 0xb6e6cd52 in QObject::a...

Read more...

Revision history for this message
Rocco Stanzione (trappist) wrote :

The test case video -
http://www.spiegel.de/video/0,4916,8051,00.html
seems to be unavailable. Can you provide another test case?

Changed in kdebase:
status: Unconfirmed → Needs Info
Revision history for this message
Siniath (siniath) wrote : Re: [Bug 16469] Re: konqueror crashes when accessing streams on spiegel.de

From: Rocco Stanzione <email address hidden>
> The test case video -
> http://www.spiegel.de/video/0,4916,8051,00.html
> seems to be unavailable. Can you provide another test case?

I have to look (no kubuntu available here in the office). The site that
crashed at this time (spiegel.de) uses now videos with macromedia flash
player. So I'm not shure if I'm able to reproduce the crash.

Greets,
Kevin

--
"Feel free" - 10 GB Mailbox, 100 FreeSMS/Monat ...
Jetzt GMX TopMail testen: http://www.gmx.net/de/go/topmail

Revision history for this message
Anthony Mercatante (tonio) wrote :

The problem should be resolved with latest version of kubuntu-default-settings.
Let's hope upload is approved !

Changed in kdebase:
status: Needs Info → Fix Committed
Revision history for this message
Anthony Mercatante (tonio) wrote :

Has been resolved by the kaffeine/kmplayer switch

Changed in kdebase:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.