Bug 125399 - konqueror crashes while using a proxy and repeatedly asking for an unknown url
Summary: konqueror crashes while using a proxy and repeatedly asking for an unknown url
Status: RESOLVED DUPLICATE of bug 128564
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-12 06:28 UTC by michaell
Modified: 2006-09-26 20:46 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
backtrace (2.75 KB, text/plain)
2006-04-12 06:30 UTC, michaell
Details

Note You need to log in before you can comment on or make changes to this bug.
Description michaell 2006-04-12 06:28:41 UTC
Version:            (using KDE KDE 3.5.2)
Installed from:    Gentoo Packages
Compiler:          gcc-Version 3.4.6 (Gentoo 3.4.6, ssp-3.4.5-1.0, pie-8.7.9) 
OS:                Linux

This happens for example in the i2p network when the url is repasted on the "site not reachable" proxy output.


Steps to reproduce:

1.
Let konqueror use a proxy (e.g. supercache5.qualitynet.net:80).
2.
Paste "http://idontexist" to konqueror.
3.
Paste it again on the proxys error output.
4.
Watch it crash.
Comment 1 michaell 2006-04-12 06:30:07 UTC
Created attachment 15570 [details]
backtrace
Comment 2 Thiago Macieira 2006-04-14 13:01:23 UTC
Pasting the backtrace:
Using host libthread_db library "/lib/libthread_db.so.1".
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread -1501030208 (LWP 6905)]
[KCrash handler]
#6  0xa5fe844b in QGuardedPtr<khtml::RenderPart>::operator khtml::RenderPart* (122277122277
    this=0x28) at qguardedptr.h:117
#7  0xa5fb0e05 in KHTMLPart::slotFinished (this=0x87f1600, job=0x887b7b0)
    at khtml_part.cpp:1841
#8  0xa5fccf4d in KHTMLPart::qt_invoke (this=0x87f1600, _id=19, _o=0xaf829330)
    at khtml_part.moc:504
#9  0xa701ea3d in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#10 0xa7cd4959 in KIO::Job::result (this=0x887b7b0, t0=0x887b7b0)
    at jobclasses.moc:162
#11 0xa7cc0002 in KIO::Job::emitResult (this=0x887b7b0) at job.cpp:226
#12 0xa7cc16bd in KIO::SimpleJob::slotFinished (this=0x887b7b0) at job.cpp:574
#13 0xa7cc39af in KIO::TransferJob::slotFinished (this=0x887b7b0)
    at job.cpp:944
#14 0xa7cd7110 in KIO::TransferJob::qt_invoke (this=0x887b7b0, _id=17, 
    _o=0xaf829600) at jobclasses.moc:1071
#15 0xa701eab4 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#16 0xa701f1d2 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#17 0xa7cb7a2f in KIO::SlaveInterface::finished (this=0x87afeb0)
    at slaveinterface.moc:226
#18 0xa7cb60ba in KIO::SlaveInterface::dispatch (this=0x87afeb0, _cmd=104, 
    rawdata=@0xaf8297f0) at slaveinterface.cpp:243
#19 0xa7cb5d2f in KIO::SlaveInterface::dispatch (this=0x87afeb0)
    at slaveinterface.cpp:173
#20 0xa7cb3c3d in KIO::Slave::gotInput (this=0x87afeb0) at slave.cpp:300
#21 0xa7cb5605 in KIO::Slave::qt_invoke (this=0x87afeb0, _id=4, _o=0xaf8298f0)
    at slave.moc:113
#22 0xa701eab4 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#23 0xa701f07a in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#24 0xa7377910 in QSocketNotifier::activated ()
   from /usr/qt/3/lib/libqt-mt.so.3
#25 0xa703b55f in QSocketNotifier::event () from /usr/qt/3/lib/libqt-mt.so.3
#26 0xa6fba32f in QApplication::internalNotify ()
   from /usr/qt/3/lib/libqt-mt.so.3
#27 0xa6fba4cc in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3
#28 0xa768d2b8 in KApplication::notify (this=0xaf82a1e0, receiver=0x8797400, 
    event=0xaf829c00) at kapplication.cpp:550
#29 0xa6fad883 in QEventLoop::activateSocketNotifiers ()
   from /usr/qt/3/lib/libqt-mt.so.3
#30 0xa6f661a1 in QEventLoop::processEvents () from /usr/qt/3/lib/libqt-mt.so.3
#31 0xa6fd0b22 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3
#32 0xa6fd0a76 in QEventLoop::exec () from /usr/qt/3/lib/libqt-mt.so.3
#33 0xa6fb94df in QApplication::exec () from /usr/qt/3/lib/libqt-mt.so.3
#34 0xa67641eb in kdemain () from /usr/kde/3.5/lib/libkdeinit_konqueror.so
#35 0x00000000 in ?? ()
Comment 3 michaell 2006-09-26 17:33:05 UTC
Bug #128564 is a duplicate of this one and the patch in comment 3 fixes the issue.
Comment 4 Philip Rodrigues 2006-09-26 20:46:55 UTC
Good catch. I'll close this as dupe of the newer one since the other bug has the patch.

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