Bug 128870 - konqueror crashes in BrowserRun::simpleSave() when downloading from SourceForge
Summary: konqueror crashes in BrowserRun::simpleSave() when downloading from SourceForge
Status: RESOLVED DUPLICATE of bug 128749
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Slackware Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-09 00:55 UTC by jaguarwan
Modified: 2006-06-09 10:33 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 jaguarwan 2006-06-09 00:55:40 UTC
Version:            (using KDE KDE 3.5.3)
Installed from:    Slackware Packages
Compiler:          gcc 3.4.6 
OS:                Linux

Hello,

I found an annoying bug in Konqueror 3.5.3, it crashes inside KParts::BrowserRun::simpleSave () when downloading a file from SF.net without waiting.

For exemple:
* go to http://prdownloads.sourceforge.net/kopete/kopete-0.12.0.tar.bz2?use_mirror=heanet
* click immediately on the link
* 'save as'
* kaboom !

It looks like a memory corruption, and have left two different backtraces:

First backtrace when downloading Kopete 0.12
[KCrash handler]
#5  0xa73dd872 in QString::operator= () from /usr/lib/qt/lib/libqt-mt.so.3
#6  0xa7799336 in KURL::operator= () from /opt/kde/lib/libkdecore.so.4
#7  0xa7799653 in KURL::KURL () from /opt/kde/lib/libkdecore.so.4
#8  0xa7f4ef43 in QValueListPrivate<KURL>::insert ()
   from /opt/kde/lib/libkparts.so.2
#9  0xa7cf0f1d in KIO::copy () from /opt/kde/lib/libkio.so.4
#10 0xa7f4bc96 in KParts::BrowserRun::simpleSave ()
   from /opt/kde/lib/libkparts.so.2
#11 0xa7f4c18a in KParts::BrowserRun::save () from /opt/kde/lib/libkparts.so.2
#12 0xa7f4c7e5 in KParts::BrowserRun::handleNonEmbeddable ()
   from /opt/kde/lib/libkparts.so.2
#13 0xa66b509e in KonqRun::foundMimeType ()
   from /opt/kde/lib/libkdeinit_konqueror.so
#14 0xa7f4abdf in KParts::BrowserRun::slotBrowserMimetype ()
   from /opt/kde/lib/libkparts.so.2
#15 0xa7f4cda9 in KParts::BrowserRun::qt_invoke ()
   from /opt/kde/lib/libkparts.so.2
#16 0xa66b4cc3 in KonqRun::qt_invoke ()
   from /opt/kde/lib/libkdeinit_konqueror.so
#17 0xa70ecd34 in QObject::activate_signal ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#18 0xa7ce70d9 in KIO::TransferJob::mimetype () from /opt/kde/lib/libkio.so.4
#19 0xa7ce7152 in KIO::TransferJob::slotMimetype ()
   from /opt/kde/lib/libkio.so.4
#20 0xa7ce9c9e in KIO::TransferJob::qt_invoke () from /opt/kde/lib/libkio.so.4
#21 0xa70ecd34 in QObject::activate_signal ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#22 0xa70ed01b in QObject::activate_signal ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#23 0xa7cd47c3 in KIO::SlaveInterface::mimeType ()
   from /opt/kde/lib/libkio.so.4
#24 0xa7cd5f3c in KIO::SlaveInterface::dispatch ()
   from /opt/kde/lib/libkio.so.4
#25 0xa7cd5243 in KIO::SlaveInterface::dispatch ()
   from /opt/kde/lib/libkio.so.4
#26 0xa7cd0fab in KIO::Slave::gotInput () from /opt/kde/lib/libkio.so.4
#27 0xa7cd1388 in KIO::Slave::qt_invoke () from /opt/kde/lib/libkio.so.4
#28 0xa70ecd34 in QObject::activate_signal ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#29 0xa70ed35b in QObject::activate_signal ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#30 0xa742d660 in QSocketNotifier::activated ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#31 0xa7109da0 in QSocketNotifier::event () from /usr/lib/qt/lib/libqt-mt.so.3
#32 0xa708822f in QApplication::internalNotify ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#33 0xa70883cc in QApplication::notify () from /usr/lib/qt/lib/libqt-mt.so.3
#34 0xa76f79f5 in KApplication::notify () from /opt/kde/lib/libkdecore.so.4
#35 0xa707b8f3 in QEventLoop::activateSocketNotifiers ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#36 0xa7034481 in QEventLoop::processEvents ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#37 0xa709e951 in QEventLoop::enterLoop () from /usr/lib/qt/lib/libqt-mt.so.3
#38 0xa709e8a6 in QEventLoop::exec () from /usr/lib/qt/lib/libqt-mt.so.3
#39 0xa708738f in QApplication::exec () from /usr/lib/qt/lib/libqt-mt.so.3
#40 0xa66a89fc in kdemain () from /opt/kde/lib/libkdeinit_konqueror.so
#41 0xa75f57d4 in kdeinitmain () from /opt/kde/lib/kde3/konqueror.so
#42 0x0804e4b4 in ?? ()
#43 0x00000002 in ?? ()
#44 0x080ecd40 in ?? ()
#45 0x00000001 in ?? ()
#46 0x00000000 in ?? ()

-----------------------------------

Second backtrace when downloading wine 0.9.15:
[KCrash handler]
#5  0xa6989847 in raise () from /lib/tls/libc.so.6
#6  0xa698b0d9 in abort () from /lib/tls/libc.so.6
#7  0xa69bd616 in __libc_message () from /lib/tls/libc.so.6
#8  0xa69c4c46 in _int_malloc () from /lib/tls/libc.so.6
#9  0xa69c6201 in malloc () from /lib/tls/libc.so.6
#10 0xa740a3bf in QGArray::resize () from /usr/lib/qt/lib/libqt-mt.so.3
#11 0xa740a42a in QGArray::resize () from /usr/lib/qt/lib/libqt-mt.so.3
#12 0xa73fd6ed in QCString::QCString () from /usr/lib/qt/lib/libqt-mt.so.3
#13 0xa777acfb in KConfigINIBackEnd::parseSingleConfigFile ()
   from /opt/kde/lib/libkdecore.so.4
#14 0xa777b2b6 in KConfigINIBackEnd::getEntryMap ()
   from /opt/kde/lib/libkdecore.so.4
#15 0xa777b3ed in KConfigINIBackEnd::writeConfigFile ()
   from /opt/kde/lib/libkdecore.so.4
#16 0xa777ba80 in KConfigINIBackEnd::sync () from /opt/kde/lib/libkdecore.so.4
#17 0xa7769fd1 in KConfigBase::sync () from /opt/kde/lib/libkdecore.so.4
#18 0xa7e83af1 in KFileDialog::~KFileDialog () from /opt/kde/lib/libkio.so.4
#19 0xa7f9abd8 in KParts::BrowserRun::simpleSave ()
   from /opt/kde/lib/libkparts.so.2
#20 0xa7f9b18a in KParts::BrowserRun::save () from /opt/kde/lib/libkparts.so.2
#21 0xa7f9b7e5 in KParts::BrowserRun::handleNonEmbeddable ()
   from /opt/kde/lib/libkparts.so.2
#22 0xa670409e in KonqRun::foundMimeType ()
   from /opt/kde/lib/libkdeinit_konqueror.so
#23 0xa7f99bdf in KParts::BrowserRun::slotBrowserMimetype ()
   from /opt/kde/lib/libkparts.so.2
#24 0xa7f9bda9 in KParts::BrowserRun::qt_invoke ()
   from /opt/kde/lib/libkparts.so.2
#25 0xa6703cc3 in KonqRun::qt_invoke ()
   from /opt/kde/lib/libkdeinit_konqueror.so
#26 0xa713bd34 in QObject::activate_signal ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#27 0xa7d360d9 in KIO::TransferJob::mimetype () from /opt/kde/lib/libkio.so.4
#28 0xa7d36152 in KIO::TransferJob::slotMimetype ()
   from /opt/kde/lib/libkio.so.4
#29 0xa7d38c9e in KIO::TransferJob::qt_invoke () from /opt/kde/lib/libkio.so.4
#30 0xa713bd34 in QObject::activate_signal ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#31 0xa713c01b in QObject::activate_signal ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#32 0xa7d237c3 in KIO::SlaveInterface::mimeType ()
   from /opt/kde/lib/libkio.so.4
#33 0xa7d24f3c in KIO::SlaveInterface::dispatch ()
   from /opt/kde/lib/libkio.so.4
#34 0xa7d24243 in KIO::SlaveInterface::dispatch ()
   from /opt/kde/lib/libkio.so.4
#35 0xa7d1ffab in KIO::Slave::gotInput () from /opt/kde/lib/libkio.so.4
#36 0xa7d20388 in KIO::Slave::qt_invoke () from /opt/kde/lib/libkio.so.4
#37 0xa713bd34 in QObject::activate_signal ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#38 0xa713c35b in QObject::activate_signal ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#39 0xa747c660 in QSocketNotifier::activated ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#40 0xa7158da0 in QSocketNotifier::event () from /usr/lib/qt/lib/libqt-mt.so.3
#41 0xa70d722f in QApplication::internalNotify ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#42 0xa70d73cc in QApplication::notify () from /usr/lib/qt/lib/libqt-mt.so.3
#43 0xa77469f5 in KApplication::notify () from /opt/kde/lib/libkdecore.so.4
#44 0xa70ca8f3 in QEventLoop::activateSocketNotifiers ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#45 0xa7083481 in QEventLoop::processEvents ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#46 0xa70ed951 in QEventLoop::enterLoop () from /usr/lib/qt/lib/libqt-mt.so.3
#47 0xa70ed8a6 in QEventLoop::exec () from /usr/lib/qt/lib/libqt-mt.so.3
#48 0xa70d638f in QApplication::exec () from /usr/lib/qt/lib/libqt-mt.so.3
#49 0xa66f79fc in kdemain () from /opt/kde/lib/libkdeinit_konqueror.so
#50 0xa76447d4 in kdeinitmain () from /opt/kde/lib/kde3/konqueror.so
#51 0x0804e4b4 in ?? ()
#52 0x00000002 in ?? ()
#53 0x080ecdc0 in ?? ()
#54 0x00000001 in ?? ()
#55 0x00000000 in ?? ()

Sorry if it is a dupe, I only found similar bugs from KDE 3.3 in the database.

Have a nice day :)
Comment 1 Tommi Tervo 2006-06-09 10:33:14 UTC

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