Version: 4.0.3 (KDE 4.0.3) (using 4.0.3 (KDE 4.0.3), Kubuntu packages) Compiler: gcc OS: Linux (x86_64) release 2.6.24-17-generic Konqueror crashes when I try to enter https://owa.qub.ac.uk with unchecked option "Send identification" (user agent information). When the option is enabled and it sends the information the site works and no problems occur.
Please report the backtrace following the instruction on: http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports
I can confirm this bug on my Debian experimental. konqueror -v: Qt: 4.4.0-rc1 KDE: 4.00.72 (KDE 4.0.72 >= 20080430 Konqueror: 4.00.68 (KDE 4.0.68 >= 20080402) Steps: 1) Set Settings -> Configure Konqueror -> Web Browsing -> Browser Identification -> Send Identification: to Unchecked. 2) Visit: https://owa.qub.ac.uk, for konqueror crashing with following output. konqueror(30121) LocalDomainUriFilter::filterUri: KUrl("https://owa.qub.ac.uk") konqueror(30121) FixHostUriFilter::filterUri: FixHostUriFilter::filterUri: KUrl("https://owa.qub.ac.uk") ASSERT: "d->m_slave" in file /tmp/buildd/kde4libs-4.0.72/kio/kio/job.cpp, line 358
Thanks, I can confirm it too. Using 3.5.9 and disabling "send identification", konqueror returns me an error loading the page: " error while loading https://owa.qub.ac.uk/owa/auth/logon.aspx?url=https://owa.qub.ac.uk/owa&reason=0 " Using KDE 4 (r806921) it crash. Application: Konqueror (konqueror), signal SIGABRT [?1034hUsing host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 0xb624b6d0 (LWP 4425)] [New Thread 0xb2dcab90 (LWP 4433)] [KCrash handler] #6 0xb7f16424 in __kernel_vsyscall () #7 0xb65b5400 in raise () from /lib/libc.so.6 #8 0xb65b6d38 in abort () from /lib/libc.so.6 #9 0xb65ae49e in __assert_fail () from /lib/libc.so.6 #10 0xb439d817 in KHTMLGlobal::finalCheck () at /home/test/KDE4/kdesvn/kdelibs/khtml/khtml_global.cpp:247 #11 0xb4846410 in ~KHTMLFactory (this=0x9bf8c00) at /home/test/KDE4/kdesvn/kdelibs/khtml/khtml_factory.cpp:35 #12 0xb7194327 in QObjectCleanupHandler::clear (this=0x9bfdfc8) at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qobjectcleanuphandler.cpp:142 #13 0xb719437d in ~QObjectCleanupHandler (this=0x9bfdfc8) at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qobjectcleanuphandler.cpp:88 #14 0xb7afb585 in destroy () at /home/test/KDE4/kdesvn/kdelibs/kdecore/util/kpluginfactory.cpp:29 #15 0xb79a9eab in ~KCleanUpGlobalStatic (this=0xb7b386d4) at /home/test/KDE4/kdesvn/kdelibs/kdecore/kernel/kglobal.h:67 #16 0xb65b8329 in exit () from /lib/libc.so.6 #17 0xb709d50c in qt_message_output (msgType=QtFatalMsg, buf=0xbf92d2f0 "ASSERT: \"d->m_slave\" in file /home/test/KDE4/kdesvn/kdelibs/kio/kio/job.cpp, line 358") at /home/test/KDE4/kdesvn/qt-copy/src/corelib/global/qglobal.cpp:2060 #18 0xb709d5b6 in qFatal (msg=0xb71c7138 "ASSERT: \"%s\" in file %s, line %d") at /home/test/KDE4/kdesvn/qt-copy/src/corelib/global/qglobal.cpp:2260 #19 0xb709d645 in qt_assert (assertion=0xb7d81c7a "d->m_slave", file=0xb7d814dc "/home/test/KDE4/kdesvn/kdelibs/kio/kio/job.cpp", line=358) at /home/test/KDE4/kdesvn/qt-copy/src/corelib/global/qglobal.cpp:1828 #20 0xb7bf1c70 in KIO::SimpleJob::putOnHold (this=0x9edbb60) at /home/test/KDE4/kdesvn/kdelibs/kio/kio/job.cpp:358 #21 0xb7de50e8 in KParts::BrowserRun::handleError (this=0x9d74508, job=0x9edbb60) at /home/test/KDE4/kdesvn/kdelibs/kparts/browserrun.cpp:479 #22 0xb7e66d2c in KonqRun::handleError (this=0x9d74508, job=0x9edbb60) at /home/test/KDE4/kdesvn/kdebase/apps/konqueror/src/konqrun.cpp:167 #23 0xb7de5eb5 in KParts::BrowserRun::slotBrowserScanFinished (this=0x9d74508, job=0x9edbb60) at /home/test/KDE4/kdesvn/kdelibs/kparts/browserrun.cpp:187 #24 0xb7de83ab in KParts::BrowserRun::qt_metacall (this=0x9d74508, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbf92f53c) at /home/test/KDE4/kdesvn/build/kdelibs/kparts/browserrun.moc:72 #25 0xb7e66b5a in KonqRun::qt_metacall (this=0x9d74508, _c=QMetaObject::InvokeMetaMethod, _id=11, _a=0xbf92f53c) at /home/test/KDE4/kdesvn/build/kdebase/apps/konqueror/src/konqrun.moc:62 #26 0xb718f8fb in QMetaObject::activate (sender=0x9edbb60, from_signal_index=<value optimized out>, to_signal_index=7, argv=0xbf92f53c) at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3007 #27 0xb718fe52 in QMetaObject::activate (sender=0x9edbb60, m=0xb7b32868, local_signal_index=3, argv=0xbf92f53c) at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3080 #28 0xb79fb073 in KJob::result (this=0x9edbb60, _t1=0x9edbb60) at /home/test/KDE4/kdesvn/build/kdelibs/kdecore/kjob.moc:186 #29 0xb79fb582 in KJob::emitResult (this=0x9edbb60) at /home/test/KDE4/kdesvn/kdelibs/kdecore/jobs/kjob.cpp:290 #30 0xb7bf718f in KIO::SimpleJob::slotFinished (this=0x9edbb60) at /home/test/KDE4/kdesvn/kdelibs/kio/kio/job.cpp:491 #31 0xb7bfed03 in KIO::TransferJob::slotFinished (this=0x9edbb60) at /home/test/KDE4/kdesvn/kdelibs/kio/kio/job.cpp:961 #32 0xb7bf5273 in KIO::SimpleJob::slotError (this=0x9edbb60, err=111, errorText=@0xbf92f960) at /home/test/KDE4/kdesvn/kdelibs/kio/kio/job.cpp:503 #33 0xb7bf546b in KIO::SimpleJob::qt_metacall (this=0x9edbb60, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbf92f818) at /home/test/KDE4/kdesvn/build/kdelibs/kio/jobclasses.moc:155 #34 0xb7bff99a in KIO::TransferJob::qt_metacall (this=0x9edbb60, _c=QMetaObject::InvokeMetaMethod, _id=31, _a=0xbf92f818) at /home/test/KDE4/kdesvn/build/kdelibs/kio/jobclasses.moc:324 #35 0xb718f8fb in QMetaObject::activate (sender=0x9ed95d8, from_signal_index=<value optimized out>, to_signal_index=6, argv=0xbf92f818) at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3007 #36 0xb718fe52 in QMetaObject::activate (sender=0x9ed95d8, m=0xb7da7d64, local_signal_index=2, argv=0xbf92f818) at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3080 #37 0xb7cbed19 in KIO::SlaveInterface::error (this=0x9ed95d8, _t1=111, _t2=@0xbf92f960) at /home/test/KDE4/kdesvn/build/kdelibs/kio/slaveinterface.moc:149 #38 0xb7cc2a47 in KIO::SlaveInterface::dispatch (this=0x9ed95d8, _cmd=102, rawdata=@0xbf92f9a4) at /home/test/KDE4/kdesvn/kdelibs/kio/kio/slaveinterface.cpp:212 #39 0xb7cbf40d in KIO::SlaveInterface::dispatch (this=0x9ed95d8) at /home/test/KDE4/kdesvn/kdelibs/kio/kio/slaveinterface.cpp:90 #40 0xb7caf2bd in KIO::Slave::gotInput (this=0x9ed95d8) at /home/test/KDE4/kdesvn/kdelibs/kio/kio/slave.cpp:319 #41 0xb7cb1d03 in KIO::Slave::qt_metacall (this=0x9ed95d8, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbf92fab8) at /home/test/KDE4/kdesvn/build/kdelibs/kio/slave.moc:75 #42 0xb718f8fb in QMetaObject::activate (sender=0x9ed3590, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x0) at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3007 #43 0xb718fe52 in QMetaObject::activate (sender=0x9ed3590, m=0xb7da4a20, local_signal_index=0, argv=0x0) at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3080 #44 0xb7bbe777 in KIO::Connection::readyRead (this=0x9ed3590) at /home/test/KDE4/kdesvn/build/kdelibs/kio/connection.moc:84 #45 0xb7bc0839 in KIO::ConnectionPrivate::dequeue (this=0x9ebc238) at /home/test/KDE4/kdesvn/kdelibs/kio/kio/connection.cpp:82 #46 0xb7bc09c6 in KIO::Connection::qt_metacall (this=0x9ed3590, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x9eed3d8) at /home/test/KDE4/kdesvn/build/kdelibs/kio/connection.moc:72 #47 0xb718a81b in QMetaCallEvent::placeMetaCall (this=0x9f17808, object=0x9ed3590) at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:535 #48 0xb718c3d1 in QObject::event (this=0x9ed3590, e=0x9f17808) at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:1137 #49 0xb698a5dc in QApplicationPrivate::notify_helper (this=0x99f9b60, receiver=0x9ed3590, e=0x9f17808) at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3772 #50 0xb69915ce in QApplication::notify (this=0xbf93043c, receiver=0x9ed3590, e=0x9f17808) at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3366 #51 0xb77a42cd in KApplication::notify (this=0xbf93043c, receiver=0x9ed3590, event=0x9f17808) at /home/test/KDE4/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:311 #52 0xb717e0a1 in QCoreApplication::notifyInternal (this=0xbf93043c, receiver=0x9ed3590, event=0x9f17808) at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:583 #53 0xb717e9f3 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x99d5288) at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:215 #54 0xb717eb8d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:1091 #55 0xb71a4a1f in postEventSourceDispatch (s=0x99fb790) at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:220 #56 0xb6427f88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #57 0xb642b4eb in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #58 0xb642b668 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #59 0xb71a4678 in QEventDispatcherGlib::processEvents (this=0x99de6d8, flags= {i = -1080884904}) at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:325 #60 0xb6a132a5 in QGuiEventDispatcherGlib::processEvents (this=0x99de6d8, flags={i = -1080884856}) at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:204 #61 0xb717c82a in QEventLoop::processEvents (this=0xbf9301f0, flags= {i = -1080884792}) at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:149 #62 0xb717c9ea in QEventLoop::exec (this=0xbf9301f0, flags={i = -1080884744}) at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:196 #63 0xb717ec4d in QCoreApplication::exec () at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:845 #64 0xb698a457 in QApplication::exec () at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3304 #65 0xb7efd48b in kdemain (argc=1, argv=0xbf930784) at /home/test/KDE4/kdesvn/kdebase/apps/konqueror/src/konqmain.cpp:232 #66 0x080488a2 in main (argc=) at /home/test/KDE4/kdesvn/build/kdebase/apps/konqueror/src/konqueror_dummy.cpp:3 #0 0xb7f16424 in __kernel_vsyscall ()
#3 is unrelated (refcounting problem detected when quitting konqueror). But I just fixed #2 in trunk (for 4.1) with commit r822214.