Bug 129867 - Crash when opening a targz download when it's also saved
Summary: Crash when opening a targz download when it's also saved
Status: RESOLVED DUPLICATE of bug 128749
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-26 21:51 UTC by Diederik van der Boor
Modified: 2006-06-26 22:00 UTC (History)
0 users

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 Diederik van der Boor 2006-06-26 21:51:10 UTC
Version:           3.5.3 (using KDE 3.5.3 Level "a" , unofficial build of SUSE )
Compiler:          Target: i586-suse-linux
OS:                Linux (i686) release 2.6.13-15.10-default

I've gotten a crash when I downloaded a file as sourceforge, and at the same time pressed 'open' when a second dialog box popped up. The following steps reproduce the error:

- open a new Konqueror window.
- go to http://qce-ga.sourceforge.net/#download
- download the file from sourceforge
- press the link to download manually.
- when the save dialog is visible a JavaScript-triggered download will start in the background, accept it by pressing "open".
- now press "save" to complete the first download.


Backtrace:

Using host libthread_db library "/lib/tls/libthread_db.so.1".
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread 1096225280 (LWP 14291)]
[KCrash handler]
#6  0x41816ce9 in KonqRun::foundMimeType (this=0x89efe10, _type=@0x89efee8)
    at qguardedptr.h:94
#7  0x4004b965 in KParts::BrowserRun::slotBrowserMimetype (this=0x89efe10, 
    _job=0x89f0008, type=@0x89efee8) at browserrun.cpp:200
#8  0x4004ba19 in KParts::BrowserRun::qt_invoke (this=0x89efe10, _id=7, 
    _o=0xbf982530) at browserrun.moc:102
#9  0x417ced38 in KonqRun::qt_invoke (this=0x89efe10, _id=7, _o=0xbf982530)
    at konq_run.moc:88
#10 0x40858039 in QObject::activate_signal (this=0x89f0008, clist=0x88abc88, 
    o=0xbf982530) at qobject.cpp:2356
#11 0x401808ef in KIO::TransferJob::mimetype (this=0x89f0008, t0=0x89efee8, 
    t1=@0x89efee8) at jobclasses.moc:1050
#12 0x40180962 in KIO::TransferJob::slotMimetype (this=0x89f0008, 
    type=@0x89efee8) at job.cpp:1084
#13 0x401d487d in KIO::TransferJob::qt_invoke (this=0x89f0008, _id=20, 
    _o=0xbf982644) at jobclasses.moc:1074
#14 0x40858039 in QObject::activate_signal (this=0x888af28, clist=0x88d2f08, 
    o=0xbf982644) at qobject.cpp:2356
#15 0x40858951 in QObject::activate_signal (this=0x888af28, signal=19, 
    param=@0xbf98269c) at qobject.cpp:2451
#16 0x40198253 in KIO::SlaveInterface::mimeType (this=0x89efee8, t0=@0x89efee8)
    at slaveinterface.moc:370
#17 0x401ec9f3 in KIO::SlaveInterface::dispatch (this=0x888af28, _cmd=21, 
    rawdata=@0xbf982840) at slaveinterface.cpp:338
#18 0x40191c47 in KIO::SlaveInterface::dispatch (this=0x888af28)
    at slaveinterface.cpp:173
#19 0x40196b4b in KIO::Slave::gotInput (this=0x888af28) at slave.cpp:300
#20 0x40196cfb in KIO::Slave::qt_invoke (this=0x888af28, _id=4, _o=0xbf982944)
    at slave.moc:113
#21 0x40858039 in QObject::activate_signal (this=0x888ba50, clist=0x87f4020, 
    o=0xbf982944) at qobject.cpp:2356
#22 0x40858621 in QObject::activate_signal (this=0x888ba50, signal=2, param=24)
    at qobject.cpp:2449
#23 0x40ba67a0 in QSocketNotifier::activated (this=0x89efee8, t0=4)
    at moc_qsocketnotifier.cpp:85
#24 0x40877450 in QSocketNotifier::event (this=0x888ba50, e=0xbf982be8)
    at qsocketnotifier.cpp:258
#25 0x407f7351 in QApplication::internalNotify (this=0x89efee8, 
    receiver=0x888ba50, e=0xbf982be8) at qapplication.cpp:2636
#26 0x407f7cd9 in QApplication::notify (this=0xbf982ec8, receiver=0x888ba50, 
    e=0xbf982be8) at qapplication.cpp:2359
#27 0x4052f30e in KApplication::notify (this=0xbf982ec8, receiver=0x888ba50, 
    event=0xbf982be8) at kapplication.cpp:552
#28 0x407eaf8d in QEventLoop::activateSocketNotifiers (this=0x80dd2d8)
    at qapplication.h:520
#29 0x407a48b2 in QEventLoop::processEvents (this=0x80dd2d8, 
    flags=<value optimized out>) at qeventloop_x11.cpp:383
#30 0x4080e388 in QEventLoop::enterLoop (this=0x80dd2d8) at qeventloop.cpp:198
#31 0x4080e286 in QEventLoop::exec (this=0x80dd2d8) at qeventloop.cpp:145
#32 0x407f6c9f in QApplication::exec (this=0xbf982ec8) at qapplication.cpp:2759
#33 0x41813d0c in kdemain (argc=144637672, argv=0x89efee8) at konq_main.cc:206
#34 0x40cef544 in kdeinitmain (argc=144637672, argv=0x89efee8)
    at kdeinit_konqueror.la.cpp:3
#35 0x0804e180 in launch (argc=2, _name=0x8073424 "konqueror", 
    args=0x8073437 "\001", cwd=0x0, envc=1, envs=0x8073448 "", 
    reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x89efee8 "\004") at kinit.cpp:639
#36 0x0804e834 in handle_launcher_request (sock=8) at kinit.cpp:1206
#37 0x0804edb7 in handle_requests (waitForPid=0) at kinit.cpp:1407
#38 0x0804fec3 in main (argc=3, argv=0xbf983964, envp=0x89efee8)
    at kinit.cpp:1863
Comment 1 Diederik van der Boor 2006-06-26 21:54:40 UTC
I've managed to create yet another backtrace when I handled the dialogs in a different order. Note that in my first backtrace, the dialog to open the file pops above the save dialog.

This is the other backtrace:

Using host libthread_db library "/lib/tls/libthread_db.so.1".
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread 1096225280 (LWP 14339)]
[KCrash handler]
#6  QString::operator= (this=0x88e4760, s=@0x8a4db54) at qshared.h:49
#7  0x41806fe6 in KonqMainWindow::openView (this=0x815e000, 
    serviceType=@0xbf982414, _url=@0x8a4da98, childView=0x88e4730, 
    req=@0x8a4db54) at konq_view.h:202
#8  0x41816c6a in KonqRun::foundMimeType (this=0x8a4da70, _type=@0x200065)
    at konq_run.cc:91
#9  0x4004b965 in KParts::BrowserRun::slotBrowserMimetype (this=0x8a4da70, 
    _job=0x8bb1ac0, type=@0x200065) at browserrun.cpp:200
#10 0x4004ba19 in KParts::BrowserRun::qt_invoke (this=0x8a4da70, _id=7, 
    _o=0xbf982530) at browserrun.moc:102
#11 0x417ced38 in KonqRun::qt_invoke (this=0x8a4da70, _id=7, _o=0xbf982530)
    at konq_run.moc:88
#12 0x40858039 in QObject::activate_signal (this=0x8bb1ac0, clist=0x8bc4228, 
    o=0xbf982530) at qobject.cpp:2356
#13 0x401808ef in KIO::TransferJob::mimetype (this=0x8bb1ac0, t0=0x200065, 
    t1=@0x200065) at jobclasses.moc:1050
#14 0x40180962 in KIO::TransferJob::slotMimetype (this=0x8bb1ac0, 
    type=@0x200065) at job.cpp:1084
#15 0x401d487d in KIO::TransferJob::qt_invoke (this=0x8bb1ac0, _id=20, 
    _o=0xbf982644) at jobclasses.moc:1074
#16 0x40858039 in QObject::activate_signal (this=0x83f57d0, clist=0x85ab278, 
    o=0xbf982644) at qobject.cpp:2356
#17 0x40858951 in QObject::activate_signal (this=0x83f57d0, signal=19, 
    param=@0xbf98269c) at qobject.cpp:2451
#18 0x40198253 in KIO::SlaveInterface::mimeType (this=0x200065, t0=@0x200065)
    at slaveinterface.moc:370
#19 0x401ec9f3 in KIO::SlaveInterface::dispatch (this=0x83f57d0, _cmd=21, 
    rawdata=@0xbf982840) at slaveinterface.cpp:338
#20 0x40191c47 in KIO::SlaveInterface::dispatch (this=0x83f57d0)
    at slaveinterface.cpp:173
#21 0x40196b4b in KIO::Slave::gotInput (this=0x83f57d0) at slave.cpp:300
#22 0x40196cfb in KIO::Slave::qt_invoke (this=0x83f57d0, _id=4, _o=0xbf982944)
    at slave.moc:113
#23 0x40858039 in QObject::activate_signal (this=0x83f51a0, clist=0x83f5a48, 
    o=0xbf982944) at qobject.cpp:2356
#24 0x40858621 in QObject::activate_signal (this=0x83f51a0, signal=2, param=18)
    at qobject.cpp:2449
#25 0x40ba67a0 in QSocketNotifier::activated (this=0x200065, t0=145021780)
    at moc_qsocketnotifier.cpp:85
#26 0x40877450 in QSocketNotifier::event (this=0x83f51a0, e=0xbf982be8)
    at qsocketnotifier.cpp:258
#27 0x407f7351 in QApplication::internalNotify (this=0x200065, 
    receiver=0x83f51a0, e=0xbf982be8) at qapplication.cpp:2636
#28 0x407f7cd9 in QApplication::notify (this=0xbf982ec8, receiver=0x83f51a0, 
    e=0xbf982be8) at qapplication.cpp:2359
#29 0x4052f30e in KApplication::notify (this=0xbf982ec8, receiver=0x83f51a0, 
    event=0xbf982be8) at kapplication.cpp:552
#30 0x407eaf8d in QEventLoop::activateSocketNotifiers (this=0x80f0850)
    at qapplication.h:520
#31 0x407a48b2 in QEventLoop::processEvents (this=0x80f0850, 
    flags=<value optimized out>) at qeventloop_x11.cpp:383
#32 0x4080e3a2 in QEventLoop::enterLoop (this=0x80f0850) at qeventloop.cpp:198
#33 0x4080e286 in QEventLoop::exec (this=0x80f0850) at qeventloop.cpp:145
#34 0x407f6c9f in QApplication::exec (this=0xbf982ec8) at qapplication.cpp:2759
#35 0x41813d0c in kdemain (argc=2097253, argv=0x200065) at konq_main.cc:206
#36 0x40cef544 in kdeinitmain (argc=2097253, argv=0x200065)
    at kdeinit_konqueror.la.cpp:3
#37 0x0804e180 in launch (argc=2, _name=0x8074104 "konqueror", 
    args=0x8074200 "/home/diederik", cwd=0x8074200 "/home/diederik", envc=87, 
    envs=0x80750dd "", reset_env=true, tty=0x0, avoid_loops=false, 
    startup_id_str=0x200065 <Address 0x200065 out of bounds>) at kinit.cpp:639
#38 0x0804e834 in handle_launcher_request (sock=4) at kinit.cpp:1206
#39 0x0804ee65 in handle_requests (waitForPid=0) at kinit.cpp:1397
#40 0x0804fec3 in main (argc=3, argv=0xbf983964, envp=0x200065)
    at kinit.cpp:1863
Comment 2 Tommi Tervo 2006-06-26 22:00:54 UTC

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