Bug 78725 - [EL]konqueror doesn't open streaming real player files via javascritp on npr.org
Summary: [EL]konqueror doesn't open streaming real player files via javascritp on npr.org
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: unspecified
Platform: Mandrake RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
: 69505 100638 106112 122530 136586 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-03-30 11:09 UTC by giorgio
Modified: 2009-08-20 22:44 UTC (History)
9 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 giorgio 2004-03-30 11:09:17 UTC
Version:            (using KDE KDE 3.2.0)
Installed from:    Mandrake RPMs
OS:          Linux

go to ww.npr.org and try to listen to all things considered. the tell you if you want to use real or windows media. but then when real starts it is unable to play.
if you do the same thing with mozilla the real player wotrks great. problem with javascript?
giorgio
ps. same with others broadcasts....
Comment 1 Maksim Orlovich 2004-07-10 21:46:13 UTC
*** Bug 69505 has been marked as a duplicate of this bug. ***
Comment 2 Ferdi Meijerink 2005-05-13 16:14:42 UTC
The links contain some javascript code to close the window once it is clicked. 

For example:
<a href="http://www.npr.org/dmg/dmg.php?getNewsCast=true&NPRMediaPref=RM" onclick="setTimeout('window.close()', 1000);">

Here (SUSE 9.1 + KDE 3.4.0) it causes konqeror to crash with following backtrace:

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 1095832832 (LWP 12232)]
[KCrash handler]
#7  0x40f0b91c in QString::lower () from /usr/lib/qt3/lib/libqt-mt.so.3
#8  0x402699cc in KService::serviceByDesktopName ()
   from /opt/kde3/lib/libkio.so.4
#9  0x4028ca06 in KRun::foundMimeType () from /opt/kde3/lib/libkio.so.4
#10 0x4179386f in KonqRun::foundMimeType ()
   from /opt/kde3/lib/libkdeinit_konqueror.so
#11 0x40066d1d in KParts::BrowserRun::slotBrowserMimetype ()
   from /opt/kde3/lib/libkparts.so.2
#12 0x40066ecb in KParts::BrowserRun::qt_invoke ()
   from /opt/kde3/lib/libkparts.so.2
#13 0x41783c8d in KonqRun::qt_invoke ()
   from /opt/kde3/lib/libkdeinit_konqueror.so
#14 0x40c2d2ee in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#15 0x401c3be7 in KIO::TransferJob::mimetype () from /opt/kde3/lib/libkio.so.4
#16 0x401c3c62 in KIO::TransferJob::slotMimetype ()
   from /opt/kde3/lib/libkio.so.4
#17 0x4020157a in KIO::TransferJob::qt_invoke ()
   from /opt/kde3/lib/libkio.so.4
#18 0x40c2d2ee in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#19 0x40c2d5dd in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#20 0x401e6c73 in KIO::SlaveInterface::mimeType ()
   from /opt/kde3/lib/libkio.so.4
#21 0x401e7a55 in KIO::SlaveInterface::dispatch ()
   from /opt/kde3/lib/libkio.so.4
#22 0x401c3493 in KIO::SlaveInterface::dispatch ()
   from /opt/kde3/lib/libkio.so.4
#23 0x401c463b in KIO::Slave::gotInput () from /opt/kde3/lib/libkio.so.4
#24 0x401eacaa in KIO::Slave::qt_invoke () from /opt/kde3/lib/libkio.so.4
#25 0x40c2d2ee in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#26 0x40c2d91d in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#27 0x40f75120 in QSocketNotifier::activated ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#28 0x40c4cb50 in QSocketNotifier::event ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#29 0x40bcb71f in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#30 0x40bcd2c9 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#31 0x4085f91e in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#32 0x40bbf996 in QEventLoop::activateSocketNotifiers ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#33 0x40b79d92 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#34 0x40be33c1 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#35 0x40be3206 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#36 0x40bcd19f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#37 0x417a622c in kdemain () from /opt/kde3/lib/libkdeinit_konqueror.so
#38 0x40018904 in kdeinitmain () from /opt/kde3/lib/kde3/konqueror.so
#39 0x0804e852 in launch ()
#40 0x0804ef5c in handle_launcher_request ()
#41 0x0804f519 in handle_requests ()
#42 0x0804fcea in main ()
Comment 3 Tommi Tervo 2005-08-03 10:52:27 UTC
3.5-branch will crash too.

#5  0x00795385 in KParts::BrowserRun::handleNonEmbeddable (this=0xa23b3a0, 
    _mimeType=@0xbff8bbc0) at browserrun.cpp:214
#6  0x00f747e0 in KonqRun::foundMimeType (this=0xa23b3a0, _type=@0xbff8bbf0)
    at konq_run.cc:105
#7  0x007951a0 in KParts::BrowserRun::slotBrowserMimetype (this=0xa23b3a0, 
    _job=0xa28e8f0, type=@0xa2b84b8) at browserrun.cpp:196
#8  0x00797089 in KParts::BrowserRun::qt_invoke (this=0xa23b3a0, _id=7, 
    _o=0xbff8bd00) at browserrun.moc:102
#9  0x00f74fff in KonqRun::qt_invoke (this=0xa23b3a0, _id=7, _o=0xbff8bd00)
    at konq_run.moc:88
#10 0x02339430 in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#11 0x008b185e in KIO::TransferJob::mimetype (this=0xa28e8f0, t0=0xa28e8f0, 
    t1=@0xa28ea00) at jobclasses.moc:1050
#12 0x0089efe3 in KIO::TransferJob::slotMimetype (this=0xa28e8f0, 
    type=@0xa3279b0) at job.cpp:1078
#13 0x008b1aa5 in KIO::TransferJob::qt_invoke (this=0xa28e8f0, _id=20, 
    _o=0xbff8be20) at jobclasses.moc:1074
#14 0x02339430 in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#15 0x023396de in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#16 0x0088eb58 in KIO::SlaveInterface::mimeType (this=0xa470060, 
    t0=@0xbff8bfb0) at slaveinterface.moc:370
#17 0x0088cc48 in KIO::SlaveInterface::dispatch (this=0xa470060, _cmd=21, 
    rawdata=@0xbff8c020) at slaveinterface.cpp:338
#18 0x0088c388 in KIO::SlaveInterface::dispatch (this=0xa470060)
    at slaveinterface.cpp:173
#19 0x00889e34 in KIO::Slave::gotInput (this=0xa470060) at slave.cpp:300
#20 0x0088b8c9 in KIO::Slave::qt_invoke (this=0xa470060, _id=4, _o=0xbff8c150)
    at slave.moc:113
#21 0x02339430 in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#22 0x023399c2 in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#23 0x0266b164 in QSocketNotifier::activated ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#24 0x023544b5 in QSocketNotifier::event ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#25 0x022da8c9 in QApplication::internalNotify ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#26 0x022daa5a in QApplication::notify ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#27 0x00191248 in KApplication::notify (this=0xbff8c850, receiver=0xa116268, 
    event=0xbff8c470) at kapplication.cpp:549
#28 0x022ced84 in QEventLoop::activateSocketNotifiers ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#29 0x0228abce in QEventLoop::processEvents ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#30 0x022efef5 in QEventLoop::enterLoop ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#31 0x022efe4e in QEventLoop::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#32 0x022d9acb in QApplication::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#33 0x00f67ee7 in kdemain (argc=1, argv=0xbff8c9b4) at konq_main.cc:206
#34 0x0804863e in main (argc=1, argv=0xbff8c9b4) at konqueror.la.cc:2
Comment 4 Tommi Tervo 2005-08-10 14:54:04 UTC
*** Bug 106112 has been marked as a duplicate of this bug. ***
Comment 5 Tommi Tervo 2005-08-10 15:30:38 UTC
*** Bug 100638 has been marked as a duplicate of this bug. ***
Comment 6 Michael Sexton 2005-11-02 20:13:51 UTC
When I click to stream ANYTHING real player in Konqueror, it crashes with a Signal 11. I run Mandriva 2005 LE with KDE 3.3.2 Konqueror 3.3.2 on Pentium III 1Ghz with 378 MB RAM, 230GB HDD. Here is the back trace:
(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1230423840 (LWP 7423)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#7  0xb6538e56 in non-virtual thunk to KHTMLPart::~KHTMLPart() ()
   from /usr/lib/libkhtml.so.4
#8  0x08577844 in ?? ()
#9  0x00000000 in ?? ()
#10 0xbfffd624 in ?? ()
#11 0xb757de9e in QString::operator= () from /usr/lib/qt3/lib/libqt-mt.so.3
#12 0x085e5554 in ?? ()
#13 0xbfffd590 in ?? ()
#14 0xbfffd538 in ?? ()
#15 0xb66a0d04 in ?? () from /usr/lib/libkhtml.so.4
#16 0x085e5518 in ?? ()
#17 0x085e9390 in ?? ()
#18 0xbfffd538 in ?? ()
#19 0xb647db7b in KHTMLPart::processObjectRequest ()
   from /usr/lib/libkhtml.so.4
#20 0xb647db7b in KHTMLPart::processObjectRequest ()
   from /usr/lib/libkhtml.so.4
#21 0xb648d456 in KHTMLPart::requestObject () from /usr/lib/libkhtml.so.4
#22 0xb648e11b in KHTMLPart::requestObject () from /usr/lib/libkhtml.so.4
#23 0xb6545026 in non-virtual thunk to KHTMLPart::~KHTMLPart() ()
   from /usr/lib/libkhtml.so.4
#24 0x08303e70 in ?? ()
#25 0x08577844 in ?? ()
#26 0xbfffd950 in ?? ()
#27 0xbfffd8d0 in ?? ()
#28 0xbfffd930 in ?? ()
#29 0x00000000 in ?? ()
#30 0x00000000 in ?? ()
#31 0x0876ea38 in ?? ()
#32 0x00000002 in ?? ()
#33 0x00000010 in ?? ()
#34 0xb79c7200 in kde_malloc_is_used () from /usr/lib/libkdecore.so.4
#35 0xbfffd910 in ?? ()
#36 0xbfffd890 in ?? ()
#37 0xbfffd8a0 in ?? ()
#38 0xbfffd950 in ?? ()
#39 0xb7561a40 in QGList::clear () from /usr/lib/qt3/lib/libqt-mt.so.3
#40 0xbfffd8d0 in ?? ()
#41 0xbfffd8c0 in ?? ()
#42 0xbfffd8b0 in ?? ()
#43 0x0876ea40 in ?? ()
#44 0xbfffd890 in ?? ()
#45 0x085e4ca0 in ?? ()
#46 0xb79c7200 in kde_malloc_is_used () from /usr/lib/libkdecore.so.4
#47 0x085e4bd8 in ?? ()
#48 0x00000008 in ?? ()
#49 0x0857786c in ?? ()
#50 0xbfffd7e8 in ?? ()
#51 0xb6cb2e74 in ?? () from /usr/lib/libstdc++.so.6
#52 0x00000000 in ?? ()
#53 0x00000000 in ?? ()
#54 0xbfffd7d8 in ?? ()
#55 0x085e4bb0 in ?? ()
#56 0x080514d0 in environ ()
#57 0xbfffd900 in ?? ()
#58 0x00000008 in ?? ()
#59 0xb7561e88 in QGList::~QGList () from /usr/lib/qt3/lib/libqt-mt.so.3
#60 0x0876ea40 in ?? ()
#61 0x085e4bd8 in ?? ()
#62 0xb79c7200 in kde_malloc_is_used () from /usr/lib/libkdecore.so.4
#63 0xbfffd7f0 in ?? ()
#64 0x085e4bb0 in ?? ()
#65 0xb762a634 in typeinfo name for QGDItList ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#66 0x08303e70 in ?? ()
#67 0x08577844 in ?? ()
#68 0x087497e8 in ?? ()
#69 0x08753b30 in ?? ()
#70 0xbfffd818 in ?? ()
#71 0xb755e172 in QGDict::unlink_ptr () from /usr/lib/qt3/lib/libqt-mt.so.3
#72 0x08753b30 in ?? ()
#73 0xbfffd838 in ?? ()
#74 0xbfffd870 in ?? ()
#75 0x08303e70 in ?? ()
#76 0x00000000 in ?? ()
#77 0xbfffd860 in ?? ()
#78 0xb76d3574 in ?? () from /usr/lib/qt3/lib/libqt-mt.so.3
#79 0x085e4ca0 in ?? ()
#80 0x082e868c in ?? ()
#81 0xbfffd898 in ?? ()
#82 0xb756114e in QGListIterator::~QGListIterator ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#83 0x082e868c in ?? ()
#84 0x085e4ca0 in ?? ()
#85 0xbfffd870 in ?? ()
#86 0xb66a0d04 in ?? () from /usr/lib/libkhtml.so.4
#87 0x085e4ca0 in ?? ()
#88 0xbfffd870 in ?? ()
#89 0xbfffd898 in ?? ()
#90 0xb796cbb3 in free () from /usr/lib/libkdecore.so.4
#91 0x08053fc0 in ?? ()
#92 0x08053fc0 in ?? ()
#93 0x08751570 in ?? ()
#94 0x08753218 in ?? ()
#95 0x08053fc0 in ?? ()
#96 0x08751540 in ?? ()
#97 0x00000006 in ?? ()
#98 0x083a6f00 in ?? ()
#99 0xffffffff in ?? ()
#100 0x00000000 in ?? ()
#101 0xb66a0d04 in ?? () from /usr/lib/libkhtml.so.4
#102 0xb66bc3f0 in vtable for DOM::DOMString () from /usr/lib/libkhtml.so.4
#103 0x0876f280 in ?? ()
#104 0xb79c7200 in kde_malloc_is_used () from /usr/lib/libkdecore.so.4
#105 0xbfffd8a0 in ?? ()
#106 0xb66bc3f0 in vtable for DOM::DOMString () from /usr/lib/libkhtml.so.4
#107 0x0876f390 in ?? ()
#108 0xb79c7200 in kde_malloc_is_used () from /usr/lib/libkdecore.so.4
#109 0xbfffd8b0 in ?? ()
#110 0x0876e748 in ?? ()
#111 0x085e4ca0 in ?? ()
#112 0xbfffd8c8 in ?? ()
#113 0xb6cb2e74 in ?? () from /usr/lib/libstdc++.so.6
#114 0x0876f148 in ?? ()
#115 0x085e4ca0 in ?? ()
#116 0xbfffd8d8 in ?? ()
#117 0xb6c8f7f1 in operator delete () from /usr/lib/libstdc++.so.6

Firefox will stream Real player java streams just fine. So does opera, and Real Player itself. It only happens when I use Konqueror. I love Konqueror for the embedded media player making it an all in one solution for all the media I watch/listen without starting other programs.  I just wish I could stream video from the web in same fashion. Any suggestions is welcome.

-Mike-
Comment 7 Maksim Orlovich 2005-11-13 20:03:55 UTC
this tells it all:
==25035== Invalid read of size 4
==25035==    at 0x1BA88B16: KParts::URLArgs::doPost() const (browserextension.cpp:179)
==25035==    by 0x1BA96043: KParts::BrowserRun::handleNonEmbeddable(QString const&) (browserrun.cpp:229)
==25035==    by 0x1B95FABB: KonqRun::foundMimeType(QString const&) (in /opt/kde3.4/lib/libkdeinit_konqueror.so)
==25035==    by 0x1BA95B80: KParts::BrowserRun::slotBrowserMimetype(KIO::Job*, QString const&) (browserrun.cpp:196)
==25035==    by 0x1BA95E05: KParts::BrowserRun::qt_invoke(int, QUObject*) (browserrun.moc:102)
==25035==    by 0x1B95FFA2: KonqRun::qt_invoke(int, QUObject*) (in /opt/kde3.4/lib/libkdeinit_konqueror.so)
==25035==    by 0x1C675C5E: QObject::activate_signal(QConnectionList*, QUObject*) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1BC39FCB: KIO::TransferJob::mimetype(KIO::Job*, QString const&) (jobclasses.moc:1050)
==25035==    by 0x1BC3A032: KIO::TransferJob::slotMimetype(QString const&) (job.cpp:1078)
==25035==    by 0x1BC49CB8: KIO::TransferJob::qt_invoke(int, QUObject*) (jobclasses.moc:1074)
==25035==    by 0x1C675C5E: QObject::activate_signal(QConnectionList*, QUObject*) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1C675F23: QObject::activate_signal(int, QString) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1BC284F9: KIO::SlaveInterface::mimeType(QString const&) (slaveinterface.moc:370)
==25035==    by 0x1BC2A68B: KIO::SlaveInterface::dispatch(int, QMemArray<char> const&) (slaveinterface.cpp:338)
==25035==    by 0x1BC280E0: KIO::SlaveInterface::dispatch() (slaveinterface.cpp:173)
==25035==    by 0x1BC250BA: KIO::Slave::gotInput() (slave.cpp:300)
==25035==    by 0x1BC253B8: KIO::Slave::qt_invoke(int, QUObject*) (slave.moc:113)
==25035==    by 0x1C675C5E: QObject::activate_signal(QConnectionList*, QUObject*) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1C676145: QObject::activate_signal(int, int) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1C8F59AD: QSocketNotifier::activated(int) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1C68C3FC: QSocketNotifier::event(QEvent*) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1C635B17: QApplication::internalNotify(QObject*, QEvent*) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1C63605F: QApplication::notify(QObject*, QEvent*) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1C20A28A: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:550)
==25035==    by 0x1C629433: QEventLoop::activateSocketNotifiers() (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1C5F9FC5: QEventLoop::processEvents(unsigned) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1C642BEB: QEventLoop::enterLoop() (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1C642B50: QEventLoop::exec() (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1C63193F: QApplication::exec() (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1B94F74B: kdemain (in /opt/kde3.4/lib/libkdeinit_konqueror.so)
==25035==    by 0x1CDC6E3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==25035==    by 0x80485E0: ??? (start.S:119)
==25035==  Address 0x1E6F30FC is 188 bytes inside a block of size 332 free'd
==25035==    at 0x1B900647: operator delete(void*) (vg_replace_malloc.c:246)
==25035==    by 0x1B95F871: KonqRun::~KonqRun() (in /opt/kde3.4/lib/libkdeinit_konqueror.so)
==25035==    by 0x1BCF0375: KRun::slotTimeout() (krun.cpp:1026)
==25035==    by 0x1BCF11E4: KRun::qt_invoke(int, QUObject*) (krun.moc:116)
==25035==    by 0x1BA95DE3: KParts::BrowserRun::qt_invoke(int, QUObject*) (browserrun.moc:106)
==25035==    by 0x1B95FFA2: KonqRun::qt_invoke(int, QUObject*) (in /opt/kde3.4/lib/libkdeinit_konqueror.so)
==25035==    by 0x1C675C5E: QObject::activate_signal(QConnectionList*, QUObject*) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1C676203: QObject::activate_signal(int) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1C8F6586: QTimer::timeout() (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1C68FF78: QTimer::event(QEvent*) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1C635B17: QApplication::internalNotify(QObject*, QEvent*) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1C63605F: QApplication::notify(QObject*, QEvent*) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1C20A28A: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:550)
==25035==    by 0x1C629346: QEventLoop::activateTimers() (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1C5F9FDD: QEventLoop::processEvents(unsigned) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1C642BEB: QEventLoop::enterLoop() (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1C63195F: QApplication::enter_loop() (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1C7A6315: QDialog::exec() (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1C044886: KMessageBox::createKMessageBox(KDialogBase*, QPixmap, QString const&, QStringList const&, QString const&, bool*, int, QString const&, QMessageBox::Icon) (kmessagebox.cpp:309)
==25035==    by 0x1C044EF9: KMessageBox::createKMessageBox(KDialogBase*, QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*, int, QString const&) (kmessagebox.cpp:146)
==25035==    by 0x1C0465B8: KMessageBox::questionYesNoCancelWId(unsigned long, QString const&, QString const&, KGuiItem const&, KGuiItem const&, QString const&, int) (kmessagebox.cpp:495)
==25035==    by 0x1C0466D4: KMessageBox::questionYesNoCancel(QWidget*, QString const&, QString const&, KGuiItem const&, KGuiItem const&, QString const&, int) (kmessagebox.cpp:461)
==25035==    by 0x1BA93B06: KParts::BrowserRun::askSave(KURL const&, KSharedPtr<KService>, QString const&, QString const&) (browserrun.cpp:312)
==25035==    by 0x1BA96006: KParts::BrowserRun::handleNonEmbeddable(QString const&) (browserrun.cpp:212)
==25035==    by 0x1B95FABB: KonqRun::foundMimeType(QString const&) (in /opt/kde3.4/lib/libkdeinit_konqueror.so)
==25035==    by 0x1BA95B80: KParts::BrowserRun::slotBrowserMimetype(KIO::Job*, QString const&) (browserrun.cpp:196)
==25035==    by 0x1BA95E05: KParts::BrowserRun::qt_invoke(int, QUObject*) (browserrun.moc:102)
==25035==    by 0x1B95FFA2: KonqRun::qt_invoke(int, QUObject*) (in /opt/kde3.4/lib/libkdeinit_konqueror.so)
==25035==    by 0x1C675C5E: QObject::activate_signal(QConnectionList*, QUObject*) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1BC39FCB: KIO::TransferJob::mimetype(KIO::Job*, QString const&) (jobclasses.moc:1050)
==25035==    by 0x1BC3A032: KIO::TransferJob::slotMimetype(QString const&) (job.cpp:1078)
==25035==    by 0x1BC49CB8: KIO::TransferJob::qt_invoke(int, QUObject*) (jobclasses.moc:1074)
==25035==    by 0x1C675C5E: QObject::activate_signal(QConnectionList*, QUObject*) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1C675F23: QObject::activate_signal(int, QString) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1BC284F9: KIO::SlaveInterface::mimeType(QString const&) (slaveinterface.moc:370)
==25035==    by 0x1BC2A68B: KIO::SlaveInterface::dispatch(int, QMemArray<char> const&) (slaveinterface.cpp:338)
==25035==    by 0x1BC280E0: KIO::SlaveInterface::dispatch() (slaveinterface.cpp:173)
==25035==    by 0x1BC250BA: KIO::Slave::gotInput() (slave.cpp:300)
==25035==    by 0x1BC253B8: KIO::Slave::qt_invoke(int, QUObject*) (slave.moc:113)
==25035==    by 0x1C675C5E: QObject::activate_signal(QConnectionList*, QUObject*) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1C676145: QObject::activate_signal(int, int) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1C8F59AD: QSocketNotifier::activated(int) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1C68C3FC: QSocketNotifier::event(QEvent*) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1C635B17: QApplication::internalNotify(QObject*, QEvent*) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1C63605F: QApplication::notify(QObject*, QEvent*) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1C20A28A: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:550)
==25035==    by 0x1C629433: QEventLoop::activateSocketNotifiers() (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1C5F9FC5: QEventLoop::processEvents(unsigned) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1C642BEB: QEventLoop::enterLoop() (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
==25035==    by 0x1C642B50: QEventLoop::exec() (in /opt/kde3.4/lib/libqt-mt.so.3.3.4)
Comment 8 Tommi Tervo 2006-02-23 08:44:49 UTC
*** Bug 122530 has been marked as a duplicate of this bug. ***
Comment 9 Tommi Tervo 2006-11-01 06:53:46 UTC
*** Bug 136586 has been marked as a duplicate of this bug. ***
Comment 10 Robert Penz 2006-11-01 08:27:46 UTC
This Bug is still valid in KDE 3.5.5 see also the duplicate Bug 136586 for an other test site.
Comment 11 Brad Smith 2007-08-05 01:58:24 UTC
Although this is a different site with a slightly different scenario this appears to be the same crash I am running into.

Konqueror pops up a dialog asking what to do with an HTTP URL for a
WMA audio file. Open/Save/Cancel. I click cancel and Konq crashes.

OS: OpenBSD -current with KDE 3.5.7.


(no debugging symbols found)
[KCrash handler]
#12 0x02fba690 in KHTMLPart::checkCompleted() ()
   from /usr/local/lib/libkhtml.so.7.0
#13 0x02fd6660 in KHTMLRun::foundMimeType(QString const&) ()
   from /usr/local/lib/libkhtml.so.7.0
#14 0x0240d729 in KParts::BrowserRun::slotBrowserMimetype(KIO::Job*, QString const&) () from /usr/local/lib/libkparts.so.4.0
#15 0x0240fa7f in KParts::BrowserRun::qt_invoke(int, QUObject*) ()
   from /usr/local/lib/libkparts.so.4.0
#16 0x02fd683d in KHTMLRun::qt_invoke(int, QUObject*) ()
   from /usr/local/lib/libkhtml.so.7.0
#17 0x042dcd62 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/local/lib/libqt-mt.so.31.0
#18 0x00948593 in KIO::TransferJob::mimetype(KIO::Job*, QString const&) ()
   from /usr/local/lib/libkio.so.7.0
#19 0x00934e22 in KIO::TransferJob::slotMimetype(QString const&) ()
   from /usr/local/lib/libkio.so.7.0
#20 0x00948757 in KIO::TransferJob::qt_invoke(int, QUObject*) ()
   from /usr/local/lib/libkio.so.7.0
#21 0x042dcd62 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/local/lib/libqt-mt.so.31.0
#22 0x042dd1ff in QObject::activate_signal(int, QString) ()
   from /usr/local/lib/libqt-mt.so.31.0
#23 0x009271a1 in KIO::SlaveInterface::mimeType(QString const&) ()
   from /usr/local/lib/libkio.so.7.0
#24 0x00924f37 in KIO::SlaveInterface::dispatch(int, QMemArray<char> const&) ()
   from /usr/local/lib/libkio.so.7.0
#25 0x00924aa5 in KIO::SlaveInterface::dispatch() ()
   from /usr/local/lib/libkio.so.7.0
#26 0x00922904 in KIO::Slave::gotInput() () from /usr/local/lib/libkio.so.7.0
#27 0x009242d1 in KIO::Slave::qt_invoke(int, QUObject*) ()
   from /usr/local/lib/libkio.so.7.0
#28 0x042dcd62 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/local/lib/libqt-mt.so.31.0
#29 0x042dcea3 in QObject::activate_signal(int, int) ()
   from /usr/local/lib/libqt-mt.so.31.0
#30 0x045c7f11 in QSocketNotifier::activated(int) ()
   from /usr/local/lib/libqt-mt.so.31.0
#31 0x042f530c in QSocketNotifier::event(QEvent*) ()
   from /usr/local/lib/libqt-mt.so.31.0
#32 0x04288791 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/local/lib/libqt-mt.so.31.0
#33 0x04287c2f in QApplication::notify(QObject*, QEvent*) ()
   from /usr/local/lib/libqt-mt.so.31.0
#34 0x01328846 in KApplication::notify(QObject*, QEvent*) ()
   from /usr/local/lib/libkdecore.so.7.0
#35 0x04279674 in QEventLoop::activateSocketNotifiers() ()
   from /usr/local/lib/libqt-mt.so.31.0
#36 0x0423a694 in QEventLoop::processEvents(unsigned) ()
   from /usr/local/lib/libqt-mt.so.31.0
#37 0x0429854b in QEventLoop::enterLoop() ()
   from /usr/local/lib/libqt-mt.so.31.0
#38 0x04298410 in QEventLoop::exec() () from /usr/local/lib/libqt-mt.so.31.0
#39 0x0428898c in QApplication::exec() () from /usr/local/lib/libqt-mt.so.31.0
#40 0x0dcbc6ca in kdemain () from /usr/local/lib/libkdeinit_konqueror.so
#41 0x1c00086f in __register_frame_info ()
#42 0x1c000740 in ?? ()
#43 0x00000001 in ?? ()
#44 0xcfbdfaec in ?? ()
#45 0xcfbdfaf4 in ?? ()
#46 0x1c0006d1 in ?? ()
#47 0xcfbdfc38 in ?? ()
#48 0xcfbdfac8 in ?? ()
#49 0x1c000645 in ?? ()
#50 0x1c00072e in ?? ()
#51 0x00000000 in ?? ()
Comment 12 Jonas Vejlin 2009-04-25 15:09:09 UTC
Can someone test this on kde 4?
Comment 13 FiNeX 2009-08-20 22:44:28 UTC
Tested in KDE 4 trunk: it works fine :-)