Bug 156670 - Konqueror 4 crashes when I try to save file dowload from SourceForge.net
Summary: Konqueror 4 crashes when I try to save file dowload from SourceForge.net
Status: RESOLVED DUPLICATE of bug 151083
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-25 22:25 UTC by Jure Repinc
Modified: 2008-01-31 21:10 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 Jure Repinc 2008-01-25 22:25:21 UTC
Version:            (using Devel)
Installed from:    Compiled sources
Compiler:          GCC 4.2.2 AMD64
OS:                Linux

Reproducable: always

Steps to reproduce:
1. Go to any SourceForge.net project
2. Select Download > Browser all files
3. Click on some file to start the download. For example this URL:
http://downloads.sourceforge.net/thousandparsec/tpclient-pywx-0.2.2-inplace.tar.bz2?modtime=1176820896&big_mirror=0

Result:
After a while a dialog box is shown asking you what to do with the file, where I selected Save File. After that Konqueror crashes with this backtrace:

Application: Konqueror (konqueror), signal SIGSEGV
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0x2b5cb10afd60 (LWP 16323)]
[New Thread 0x40800950 (LWP 16358)]
[KCrash handler]
#5  0x00002b5ca8dbd9b8 in KParts::BrowserRun::handleNonEmbeddable (
    this=0x13c0870, _mimeType=@0x7fff0268d910)
    at /home/kde-devel/kde/src/KDE/kdelibs/kparts/browserrun.cpp:233
#6  0x00002aaaaeb9eb22 in KHTMLPartPrivate (this=0x0, parent=0x104ea00)
    at /home/kde-devel/kde/src/KDE/kdelibs/khtml/khtmlpart_p.h:242
#7  0x00002b5ca8dbe132 in KParts::BrowserRun::slotBrowserMimetype (
    this=0x13c0870, _job=0x1272a30, type=@0x7fff0268e7c0)
    at /home/kde-devel/kde/src/KDE/kdelibs/kparts/browserrun.cpp:215
#8  0x00002b5ca8dbe388 in KParts::BrowserRun::qt_metacall (this=0x13c0870, 
    _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fff0268e020)
    at /home/kde-devel/kde/build/KDE/kdelibs/kparts/browserrun.moc:72
#9  0x00002aaaaeb9e8b5 in KHTMLPartPrivate (this=0x2aaaaeb9e8b5, 
    parent=0x7fff0268da90)
    at /home/kde-devel/kde/src/KDE/kdelibs/khtml/khtmlpart_p.h:205
#10 0x00002b5cacacb6ed in QMetaObject::activate (sender=0x1272a30, 
    from_signal_index=44, to_signal_index=44, argv=0x7fff0268e020)
    at kernel/qobject.cpp:3087
#11 0x00002b5cacacc091 in QMetaObject::activate (sender=0x1272a30, 
    m=0x2b5ca9465360, local_signal_index=4, argv=0x7fff0268e020)
    at kernel/qobject.cpp:3149
#12 0x00002b5ca90b01c5 in KIO::TransferJob::mimetype (this=0x1272a30, 
    _t1=0x1272a30, _t2=@0x7fff0268e7c0)
    at /home/kde-devel/kde/build/KDE/kdelibs/kio/jobclasses.moc:383
#13 0x00002b5ca90b1ad4 in KIO::TransferJob::slotMimetype (this=0x1272a30, 
    type=@0x7fff0268e7c0)
    at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/job.cpp:1106
#14 0x00002b5ca90bab95 in KIO::TransferJob::qt_metacall (this=0x1272a30, 
    _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0x7fff0268e630)
    at /home/kde-devel/kde/build/KDE/kdelibs/kio/jobclasses.moc:338
#15 0x00002b5cacacb6ed in QMetaObject::activate (sender=0x12aaa50, 
    from_signal_index=23, to_signal_index=23, argv=0x7fff0268e630)
    at kernel/qobject.cpp:3087
#16 0x00002b5cacacc091 in QMetaObject::activate (sender=0x12aaa50, 
    m=0x2b5ca946a5e0, local_signal_index=19, argv=0x7fff0268e630)
    at kernel/qobject.cpp:3149
#17 0x00002b5ca914fe37 in KIO::SlaveInterface::errorPage (this=0x7fff0268e7c0)
    at /home/kde-devel/kde/build/KDE/kdelibs/kio/slaveinterface.moc:253
#18 0x00002b5ca9152186 in KIO::SlaveInterface::dispatch (this=0x12aaa50, 
    _cmd=21, rawdata=@0x7fff0268e940)
    at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/slaveinterface.cpp:286
#19 0x00002b5ca9151bb8 in KIO::SlaveInterface::dispatch (this=0x12aaa50)
    at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/slaveinterface.cpp:90
#20 0x00002b5ca9146505 in KIO::Slave::gotInput (this=0x12aaa50)
    at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/slave.cpp:319
#21 0x00002b5ca914770f in KIO::Slave::qt_metacall (this=0x12aaa50, 
    _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fff0268eed0)
    at /home/kde-devel/kde/build/KDE/kdelibs/kio/slave.moc:75
#22 0x00002b5cacacb6ed in QMetaObject::activate (sender=0x12aab90, 
    from_signal_index=4, to_signal_index=4, argv=0x0)
    at kernel/qobject.cpp:3087
#23 0x00002b5cacacc091 in QMetaObject::activate (sender=0x12aab90, 
    m=0x2b5ca94643e0, local_signal_index=0, argv=0x0)
    at kernel/qobject.cpp:3149
#24 0x00002b5ca908e3c6 in KIO::Connection::readyRead (this=0x12aab90)
    at /home/kde-devel/kde/build/KDE/kdelibs/kio/connection.moc:83
#25 0x00002b5ca908f1bc in KIO::ConnectionPrivate::dequeue (this=0xfc8800)
    at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/connection.cpp:82
#26 0x00002b5ca9090046 in KIO::Connection::qt_metacall (this=0x12aab90, 
    _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x12e77c0)
    at /home/kde-devel/kde/build/KDE/kdelibs/kio/connection.moc:71
#27 0x00002b5cacac4b29 in QMetaCallEvent::placeMetaCall (this=0x13f3410, 
    object=0x12aab90) at kernel/qobject.cpp:536
#28 0x00002b5cacac94d9 in QObject::event (this=0x12aab90, e=0x13f3410)
    at kernel/qobject.cpp:1128
#29 0x00002b5cad6a52d5 in QApplicationPrivate::notify_helper (this=0x61e0b0, 
    receiver=0x12aab90, e=0x13f3410) at kernel/qapplication.cpp:3556
#30 0x00002b5cad6a55f7 in QApplication::notify (this=0x7fff0268fd10, 
    receiver=0x12aab90, e=0x13f3410) at kernel/qapplication.cpp:3115
#31 0x00002b5ca9ac0b2e in KApplication::notify (this=0x7fff0268fd10, 
    receiver=0x12aab90, event=0x13f3410)
    at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:314
#32 0x00002b5cacab7be0 in QCoreApplication::notifyInternal (
    this=0x7fff0268fd10, receiver=0x12aab90, event=0x13f3410)
    at kernel/qcoreapplication.cpp:530
#33 0x00002b5cacabaddd in QCoreApplication::sendEvent (receiver=0x12aab90, 
    event=0x13f3410)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:200
#34 0x00002b5cacab80f5 in QCoreApplicationPrivate::sendPostedEvents (
    receiver=0x0, event_type=0, data=0x605f60)
    at kernel/qcoreapplication.cpp:1113
#35 0x00002b5cacab824e in QCoreApplication::sendPostedEvents (receiver=0x0, 
    event_type=-1) at kernel/qcoreapplication.cpp:1001
#36 0x00002b5cacae0b22 in postEventSourceDispatch (s=0x621820)
    at kernel/qeventdispatcher_glib.cpp:207
#37 0x00002b5cb068ed03 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#38 0x00002b5cb0691fdd in ?? () from /usr/lib/libglib-2.0.so.0
#39 0x00002b5cb06924ae in g_main_context_iteration ()
   from /usr/lib/libglib-2.0.so.0
#40 0x00002b5cacadfb9a in QEventDispatcherGlib::processEvents (this=0x61d2f0, 
    flags=@0x7fff0268fb20) at kernel/qeventdispatcher_glib.cpp:338
#41 0x00002b5cad7364d7 in QGuiEventDispatcherGlib::processEvents (
    this=0x61d2f0, flags=@0x7fff0268fb70)
    at kernel/qguieventdispatcher_glib.cpp:191
#42 0x00002b5cacab4d81 in QEventLoop::processEvents (this=0x7fff0268fc20, 
    flags=@0x7fff0268fbd0) at kernel/qeventloop.cpp:140
#43 0x00002b5cacab4ed6 in QEventLoop::exec (this=0x7fff0268fc20, 
    flags=@0x7fff0268fc30) at kernel/qeventloop.cpp:182
#44 0x00002b5cacab835a in QCoreApplication::exec ()
    at kernel/qcoreapplication.cpp:759
#45 0x00002b5cad6a4eac in QApplication::exec ()
    at kernel/qapplication.cpp:3053
#46 0x00002b5ca86ea8a9 in kdemain (argc=2, argv=0x7fff02690818)
    at /home/kde-devel/kde/src/KDE/kdebase/apps/konqueror/src/konqmain.cpp:218
#47 0x00000000004009b3 in main (argc=2, argv=0x7fff02690818)
    at /home/kde-devel/kde/build/KDE/kdebase/apps/konqueror/src/konqueror_dummy.cpp:3
#0  0x00002b5caf2a7c41 in nanosleep () from /lib64/libc.so.6

Expected:
Konqueror should not crash and should just open a dialog to select where to save the file and then start downloading the file.
Comment 1 FiNeX 2008-01-26 16:12:01 UTC
I've just tried on revision 764637 and it doesn't crash. Neither clicking on your link.

What revision did you used?
Comment 2 FiNeX 2008-01-26 16:14:55 UTC
I've tried to download more than one files... After some testing it has crash clicking on the "save as" dialog.
Comment 3 Maksim Orlovich 2008-01-31 21:10:38 UTC

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