Bug 157799 - Konqueror crashes when cancelling a download
Summary: Konqueror crashes when cancelling a download
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: 4.0.1
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-13 21:29 UTC by Enrique Matías Sánchez
Modified: 2008-06-10 11:26 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 Enrique Matías Sánchez 2008-02-13 21:29:40 UTC
Version:           4.0.1 (KDE 4.0.1) (using 4.0.1 (KDE 4.0.1), Debian packages)
Compiler:          cc
OS:                Linux (x86_64) release 2.6.24-1-amd64

When I try to download a program from Sourceforge such as
    http://prdownloads.sourceforge.net/chmox/Chmox-0.3.dmg?download
I get a pop-up window, asking where to save the file.
Pressing "Cancel" makes Konqueror crash.


This is the backtrace:

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(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 0x2aadceb5dd40 (LWP 12305)]
[KCrash handler]
#5  KHTMLPart::checkCompleted (this=0x0)
    at /tmp/buildd/kde4libs-4.0.1/khtml/khtml_part.cpp:2193
#6  0x00002aadd408a5d4 in KHTMLRun::foundMimeType (this=0x141f110, 
    _type=<value optimized out>)
    at /tmp/buildd/kde4libs-4.0.1/khtml/khtml_run.cpp:80
#7  0x00002aadc890d369 in KParts::BrowserRun::slotBrowserMimetype (
    this=0x141f110, _job=<value optimized out>, type=@0x7fffe40b5fc0)
    at /tmp/buildd/kde4libs-4.0.1/kparts/browserrun.cpp:215
#8  0x00002aadc890da05 in KParts::BrowserRun::qt_metacall (this=0x141f110, 
    _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fffe40b5700)
    at /tmp/buildd/kde4libs-4.0.1/obj-x86_64-linux-gnu/kparts/browserrun.moc:72
#9  0x00002aadc77a0271 in QMetaObject::activate (sender=0x156e700, 
    from_signal_index=44, to_signal_index=44, argv=0x41)
    at kernel/qobject.cpp:3087
#10 0x00002aadc85092e7 in KIO::TransferJob::mimetype (this=0x0, 
    _t1=0x156e700, _t2=<value optimized out>)
    at /tmp/buildd/kde4libs-4.0.1/obj-x86_64-linux-gnu/kio/jobclasses.moc:383
#11 0x00002aadc851483e in KIO::TransferJob::qt_metacall (this=0x156e700, 
    _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, 
    _a=0x7fffe40b5c50)
    at /tmp/buildd/kde4libs-4.0.1/obj-x86_64-linux-gnu/kio/jobclasses.moc:338
#12 0x00002aadc77a0271 in QMetaObject::activate (sender=0xa84970, 
    from_signal_index=23, to_signal_index=23, argv=0x41)
    at kernel/qobject.cpp:3087
#13 0x00002aadc85ca9a5 in KIO::SlaveInterface::mimeType (this=0x0, 
    _t1=<value optimized out>)
    at /tmp/buildd/kde4libs-4.0.1/obj-x86_64-linux-gnu/kio/slaveinterface.moc:262
#14 0x00002aadc85ce399 in KIO::SlaveInterface::dispatch (this=0xa84970, 
    _cmd=21, rawdata=<value optimized out>)
    at /tmp/buildd/kde4libs-4.0.1/kio/kio/slaveinterface.cpp:285
#15 0x00002aadc85cb1d2 in KIO::SlaveInterface::dispatch (this=0xa84970)
    at /tmp/buildd/kde4libs-4.0.1/kio/kio/slaveinterface.cpp:90
#16 0x00002aadc85bc2c3 in KIO::Slave::gotInput (this=0xa84970)
    at /tmp/buildd/kde4libs-4.0.1/kio/kio/slave.cpp:319
#17 0x00002aadc85bcee6 in KIO::Slave::qt_metacall (this=0xa84970, 
    _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffe40b65a0)
    at /tmp/buildd/kde4libs-4.0.1/obj-x86_64-linux-gnu/kio/slave.moc:74
#18 0x00002aadc77a0271 in QMetaObject::activate (sender=0xa8f190, 
    from_signal_index=4, to_signal_index=4, argv=0x41)
    at kernel/qobject.cpp:3087
#19 0x00002aadc84dfefe in KIO::ConnectionPrivate::dequeue (this=0xa51c00)
    at /tmp/buildd/kde4libs-4.0.1/kio/kio/connection.cpp:82
#20 0x00002aadc84dff9d in KIO::Connection::qt_metacall (this=0xa8f190, 
    _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x17746a0)
    at /tmp/buildd/kde4libs-4.0.1/obj-x86_64-linux-gnu/kio/connection.moc:71
#21 0x00002aadc779f5c8 in QObject::event (this=0xa8f190, e=0x41)
    at kernel/qobject.cpp:1128
#22 0x00002aadc95d832b in QApplicationPrivate::notify_helper (this=0x61a020, 
    receiver=0xa8f190, e=0x9b3c50) at kernel/qapplication.cpp:3556
#23 0x00002aadc95dbcb3 in QApplication::notify (this=0x7fffe40b7160, 
    receiver=0xa8f190, e=0x9b3c50) at kernel/qapplication.cpp:3497
#24 0x00002aadc808167b in KApplication::notify (this=0x7fffe40b7160, 
    receiver=0xa8f190, event=0x9b3c50)
    at /tmp/buildd/kde4libs-4.0.1/kdeui/kernel/kapplication.cpp:314
#25 0x00002aadc778e420 in QCoreApplication::notifyInternal (
    this=0x7fffe40b7160, receiver=0xa8f190, event=0x9b3c50)
    at kernel/qcoreapplication.cpp:530
#26 0x00002aadc778f7fa in QCoreApplicationPrivate::sendPostedEvents (
    receiver=0x0, event_type=0, data=0x603f60)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:200
#27 0x00002aadc77af11c in postEventSourceDispatch (s=<value optimized out>)
    at kernel/qeventdispatcher_glib.cpp:207
#28 0x00002aadcac1deb4 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#29 0x00002aadcac2119d in ?? () from /usr/lib/libglib-2.0.so.0
#30 0x00002aadcac2166e in g_main_context_iteration ()
   from /usr/lib/libglib-2.0.so.0
#31 0x00002aadc77af451 in QEventDispatcherGlib::processEvents (this=0x619920, 
    flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:338
#32 0x00002aadc964dc0f in QGuiEventDispatcherGlib::processEvents (this=0x0, 
    flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:191
#33 0x00002aadc778d908 in QEventLoop::processEvents (
    this=<value optimized out>, flags=<value optimized out>)
    at kernel/qeventloop.cpp:140
#34 0x00002aadc778da26 in QEventLoop::exec (this=0x7fffe40b6ef0, 
    flags=@0x7fffe40b6f00) at kernel/qeventloop.cpp:182
#35 0x00002aadc778fb81 in QCoreApplication::exec ()
    at kernel/qcoreapplication.cpp:759
#36 0x00002aadc6ccd57a in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#37 0x00002aadc6f141c4 in __libc_start_main () from /lib/libc.so.6
#38 0x0000000000400629 in _start ()
#0  0x00002aadc6f8d281 in nanosleep () from /lib/libc.so.6
Comment 1 Rui G. 2008-06-09 19:07:58 UTC
I can't reproduce it in r818614.

Can you still reproduce it in a recent version like 4.0.5 or preferably 4.1 beta? 
Comment 2 Enrique Matías Sánchez 2008-06-10 08:47:53 UTC
I can't reproduce it either in r818795  :-)

I guess this bug can be closed. 
Comment 3 Rui G. 2008-06-10 11:26:25 UTC
Thanks for the quick feedback. I'll close it now.