Application: rekonq (0.6.1) KDE Platform Version: 4.5.2 (KDE 4.5.2) Qt Version: 4.7.0 Operating System: Linux 2.6.35.6-39.fc14.i686 i686 Distribution (Platform): Ubuntu Packages -- Information about the crash: Crash occured when I've tried to download some packages from koji.fedoraproject.org. I have KGet selected as download manager in Rekonq config. The same thing happen on other webpages (kde-look.org) Steps to reproduce problem: 1. Open some webpage with files to dowload, let's say: http://koji.fedoraproject.org/koji/buildinfo?buildID=198221 2. Click on any link to download file Result: Rekonq crashes Expected result: Rekonq will start KGet and open window to choose location to save file. Additional notes: I'm not sure, but iirc this feature worked well in rekonq 0.6 The crash can be reproduced every time. -- Backtrace: Application: rekonq (rekonq), signal: Aborted [Current thread is 1 (Thread 0xb78c6780 (LWP 2745))] Thread 6 (Thread 0xb5856b70 (LWP 2746)): #0 0x00419416 in __kernel_vsyscall () #1 0x0057a98b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x05eeb017 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/libQtWebKit.so.4 #3 0x00575f19 in start_thread () from /lib/libpthread.so.0 #4 0x00be969e in clone () from /lib/libc.so.6 Thread 5 (Thread 0xb4d7db70 (LWP 2747)): #0 0x00419416 in __kernel_vsyscall () #1 0x0057a98b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x022004e7 in wait (this=0x99df2d8, mutex=0x99dca38, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #3 QWaitCondition::wait (this=0x99df2d8, mutex=0x99dca38, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #4 0x00974871 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x99df2c0, th=0x9b57b70) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0x0097759d in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x99e8438, th=0x9b57b70) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0x009744ac in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x99df2c0, th=0x9b57b70) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0x00977692 in ThreadWeaver::WorkingHardState::applyForWork (this=0x99e8438, th=0x9b57b70) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0x009743f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x99df2c0, th=0x9b57b70, previous=0xb0a0aa0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0x00976076 in ThreadWeaver::ThreadRunHelper::run (this=0xb4d7d284, parent=0x99df2c0, th=0x9b57b70) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:87 #10 0x0097613c in ThreadWeaver::Thread::run (this=0x9b57b70) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:142 #11 0x021ffdea in QThreadPrivate::start (arg=0x9b57b70) at thread/qthread_unix.cpp:266 #12 0x00575f19 in start_thread () from /lib/libpthread.so.0 #13 0x00be969e in clone () from /lib/libc.so.6 Thread 4 (Thread 0xb30ffb70 (LWP 2749)): #0 0x00419416 in __kernel_vsyscall () #1 0x0057a98b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x0674bb17 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x685eba0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #3 0x0674bb62 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x685eba0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #4 0x00575f19 in start_thread () from /lib/libpthread.so.0 #5 0x00be969e in clone () from /lib/libc.so.6 Thread 3 (Thread 0xb21dcb70 (LWP 2750)): #0 0x00419416 in __kernel_vsyscall () #1 0x0057a98b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x022004e7 in wait (this=0x99df2d8, mutex=0x99dca38, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #3 QWaitCondition::wait (this=0x99df2d8, mutex=0x99dca38, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #4 0x00974871 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x99df2c0, th=0x9c1b038) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0x0097759d in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x99e8438, th=0x9c1b038) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0x009744ac in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x99df2c0, th=0x9c1b038) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0x00977692 in ThreadWeaver::WorkingHardState::applyForWork (this=0x99e8438, th=0x9c1b038) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0x009743f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x99df2c0, th=0x9c1b038, previous=0x0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0x009776b1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x99e8438, th=0x9c1b038) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:74 #10 0x009743f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x99df2c0, th=0x9c1b038, previous=0x0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:351 #11 0x00976076 in ThreadWeaver::ThreadRunHelper::run (this=0xb21dc284, parent=0x99df2c0, th=0x9c1b038) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:87 #12 0x0097613c in ThreadWeaver::Thread::run (this=0x9c1b038) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:142 #13 0x021ffdea in QThreadPrivate::start (arg=0x9c1b038) at thread/qthread_unix.cpp:266 #14 0x00575f19 in start_thread () from /lib/libpthread.so.0 #15 0x00be969e in clone () from /lib/libc.so.6 Thread 2 (Thread 0xb10dab70 (LWP 2754)): #0 0x00419416 in __kernel_vsyscall () #1 0x0057a98b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x022004e7 in wait (this=0x99df2d8, mutex=0x99dca38, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #3 QWaitCondition::wait (this=0x99df2d8, mutex=0x99dca38, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #4 0x00974871 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x99df2c0, th=0xb101748) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0x0097759d in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x99e8438, th=0xb101748) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0x009744ac in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x99df2c0, th=0xb101748) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0x00977692 in ThreadWeaver::WorkingHardState::applyForWork (this=0x99e8438, th=0xb101748) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0x009743f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x99df2c0, th=0xb101748, previous=0x0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0x00976076 in ThreadWeaver::ThreadRunHelper::run (this=0xb10da284, parent=0x99df2c0, th=0xb101748) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:87 #10 0x0097613c in ThreadWeaver::Thread::run (this=0xb101748) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:142 #11 0x021ffdea in QThreadPrivate::start (arg=0xb101748) at thread/qthread_unix.cpp:266 #12 0x00575f19 in start_thread () from /lib/libpthread.so.0 #13 0x00be969e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb78c6780 (LWP 2745)): [KCrash Handler] #7 0x00419416 in __kernel_vsyscall () #8 0x00b39501 in raise () from /lib/libc.so.6 #9 0x00b3af6e in abort () from /lib/libc.so.6 #10 0x00b76a8d in __libc_message () from /lib/libc.so.6 #11 0x00b7edf4 in _int_free () from /lib/libc.so.6 #12 0x07573137 in g_free (mem=0x9be69d8) at gmem.c:263 #13 0x0758f180 in g_strfreev (str_array=0x9be6908) at gstrfuncs.c:2571 #14 0x01fa81a9 in plugin_test_appletviewer (browserTable=0xb118ae94, pluginTable=0xb118ae58) at /usr/src/debug/icedtea6-1.8/plugin/icedteanp/IcedTeaNPPlugin.cc:1517 #15 NP_Initialize (browserTable=0xb118ae94, pluginTable=0xb118ae58) at /usr/src/debug/icedtea6-1.8/plugin/icedteanp/IcedTeaNPPlugin.cc:2156 #16 0x05c3f910 in WebCore::PluginPackage::load() () from /usr/lib/libQtWebKit.so.4 #17 0x05c400a3 in WebCore::PluginPackage::fetchInfo() () from /usr/lib/libQtWebKit.so.4 #18 0x05ad11ea in WebCore::PluginPackage::createPackage(WebCore::String const&, long const&) () from /usr/lib/libQtWebKit.so.4 #19 0x05acf17b in WebCore::PluginDatabase::refresh() () from /usr/lib/libQtWebKit.so.4 #20 0x05acfcce in WebCore::PluginDatabase::installedPlugins(bool) () from /usr/lib/libQtWebKit.so.4 #21 0x05c04447 in WebCore::FrameLoaderClientQt::canShowMIMEType(WebCore::String const&) const () from /usr/lib/libQtWebKit.so.4 #22 0x05c063c9 in WebCore::FrameLoaderClientQt::dispatchDecidePolicyForMIMEType(void (WebCore::PolicyChecker::*)(WebCore::PolicyAction), WebCore::String const&, WebCore::ResourceRequest const&) () from /usr/lib/libQtWebKit.so.4 #23 0x05a0372c in WebCore::PolicyChecker::checkContentPolicy(WebCore::String const&, void (*)(void*, WebCore::PolicyAction), void*) () from /usr/lib/libQtWebKit.so.4 #24 0x059fe05d in WebCore::MainResourceLoader::didReceiveResponse(WebCore::ResourceResponse const&) () from /usr/lib/libQtWebKit.so.4 #25 0x05a0b16c in WebCore::ResourceLoader::didReceiveResponse(WebCore::ResourceHandle*, WebCore::ResourceResponse const&) () from /usr/lib/libQtWebKit.so.4 #26 0x05be1475 in WebCore::QNetworkReplyHandler::sendResponseIfNeeded() () from /usr/lib/libQtWebKit.so.4 #27 0x05be23e8 in WebCore::QNetworkReplyHandler::forwardData() () from /usr/lib/libQtWebKit.so.4 #28 0x05be2ebb in WebCore::QNetworkReplyHandler::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtWebKit.so.4 #29 0x022fde3b in QMetaObject::metacall (object=0x9fa10e8, cl=QMetaObject::InvokeMetaMethod, idx=7, argv=0xbfe8628c) at kernel/qmetaobject.cpp:237 #30 0x0230d327 in QMetaObject::activate (sender=0xb1521c8, m=0x2433168, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3272 #31 0x02359518 in QIODevice::readyRead (this=0xb1521c8) at .moc/release-shared/moc_qiodevice.cpp:91 #32 0x006ebde7 in KDEPrivate::AccessManagerReply::appendData (this=0xb1521c8, kioJob=0xb1bbf30, data=...) at /usr/src/debug/kdelibs-4.5.2/kio/kio/accessmanagerreply_p.cpp:168 #33 0x006ebf1e in KDEPrivate::AccessManagerReply::qt_metacall (this=0xb1521c8, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfe863f4) at /usr/src/debug/kdelibs-4.5.2/i686-redhat-linux-gnu/kio/accessmanagerreply_p.moc:81 #34 0x022fde3b in QMetaObject::metacall (object=0xb1521c8, cl=QMetaObject::InvokeMetaMethod, idx=15, argv=0xbfe863f4) at kernel/qmetaobject.cpp:237 #35 0x0230d327 in QMetaObject::activate (sender=0xb1bbf30, m=0x8eda30, local_signal_index=0, argv=0xbfe863f4) at kernel/qobject.cpp:3272 #36 0x0072ae1a in KIO::TransferJob::data (this=0xb1bbf30, _t1=0xb1bbf30, _t2=...) at /usr/src/debug/kdelibs-4.5.2/i686-redhat-linux-gnu/kio/jobclasses.moc:388 #37 0x0072ae83 in KIO::TransferJob::slotData (this=0xb1bbf30, _data=...) at /usr/src/debug/kdelibs-4.5.2/kio/kio/job.cpp:1005 #38 0x00733805 in KIO::TransferJob::qt_metacall (this=0xb1bbf30, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfe86598) at /usr/src/debug/kdelibs-4.5.2/i686-redhat-linux-gnu/kio/jobclasses.moc:368 #39 0x022fde3b in QMetaObject::metacall (object=0xb1bbf30, cl=QMetaObject::InvokeMetaMethod, idx=48, argv=0xbfe86598) at kernel/qmetaobject.cpp:237 #40 0x0230d327 in QMetaObject::activate (sender=0x9fb3c80, m=0x8f03c4, local_signal_index=0, argv=0xbfe86598) at kernel/qobject.cpp:3272 #41 0x007db724 in KIO::SlaveInterface::data (this=0x9fb3c80, _t1=...) at /usr/src/debug/kdelibs-4.5.2/i686-redhat-linux-gnu/kio/slaveinterface.moc:146 #42 0x007ded8c in KIO::SlaveInterface::dispatch (this=0x9fb3c80, _cmd=100, rawdata=...) at /usr/src/debug/kdelibs-4.5.2/kio/kio/slaveinterface.cpp:163 #43 0x007db0c4 in KIO::SlaveInterface::dispatch (this=0x9fb3c80) at /usr/src/debug/kdelibs-4.5.2/kio/kio/slaveinterface.cpp:91 #44 0x007cd1f8 in KIO::Slave::gotInput (this=0x9fb3c80) at /usr/src/debug/kdelibs-4.5.2/kio/kio/slave.cpp:347 #45 0x007cd953 in KIO::Slave::qt_metacall (this=0x9fb3c80, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfe8687c) at /usr/src/debug/kdelibs-4.5.2/i686-redhat-linux-gnu/kio/slave.moc:82 #46 0x022fde3b in QMetaObject::metacall (object=0x9fb3c80, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbfe8687c) at kernel/qmetaobject.cpp:237 #47 0x0230d327 in QMetaObject::activate (sender=0x9fb4190, m=0x8ecf80, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3272 #48 0x006f4698 in KIO::Connection::readyRead (this=0x9fb4190) at /usr/src/debug/kdelibs-4.5.2/i686-redhat-linux-gnu/kio/connection.moc:92 #49 0x006f4ebe in KIO::ConnectionPrivate::dequeue (this=0x9fb41f8) at /usr/src/debug/kdelibs-4.5.2/kio/kio/connection.cpp:82 #50 0x006f4f76 in KIO::Connection::qt_metacall (this=0x9fb4190, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xb12aa68) at /usr/src/debug/kdelibs-4.5.2/i686-redhat-linux-gnu/kio/connection.moc:79 #51 0x022fde3b in QMetaObject::metacall (object=0x9fb4190, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xb12aa68) at kernel/qmetaobject.cpp:237 #52 0x023087e7 in QMetaCallEvent::placeMetaCall (this=0x9b47468, object=0x9fb4190) at kernel/qobject.cpp:534 #53 0x0230ce2f in QObject::event (this=0x9fb4190, e=0x9b47468) at kernel/qobject.cpp:1211 #54 0x028cacbc in QApplicationPrivate::notify_helper (this=0x9922d20, receiver=0x9fb4190, e=0x9b47468) at kernel/qapplication.cpp:4396 #55 0x028cf852 in QApplication::notify (this=0xbfe871b4, receiver=0x9fb4190, e=0x9b47468) at kernel/qapplication.cpp:3798 #56 0x00edda2b in KApplication::notify (this=0xbfe871b4, receiver=0x9fb4190, event=0x9b47468) at /usr/src/debug/kdelibs-4.5.2/kdeui/kernel/kapplication.cpp:310 #57 0x022f7633 in QCoreApplication::notifyInternal (this=0xbfe871b4, receiver=0x9fb4190, event=0x9b47468) at kernel/qcoreapplication.cpp:732 #58 0x022fb355 in sendEvent (receiver=0x0, event_type=0, data=0x98fdb88) at kernel/qcoreapplication.h:215 #59 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x98fdb88) at kernel/qcoreapplication.cpp:1373 #60 0x022fb52e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266 #61 0x023251d5 in sendPostedEvents (s=0x9926710) at kernel/qcoreapplication.h:220 #62 postEventSourceDispatch (s=0x9926710) at kernel/qeventdispatcher_glib.cpp:277 #63 0x0756c192 in g_main_dispatch (context=0x9926690) at gmain.c:2149 #64 g_main_context_dispatch (context=0x9926690) at gmain.c:2702 #65 0x0756c978 in g_main_context_iterate (context=0x9926690, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2780 #66 0x0756cc35 in g_main_context_iteration (context=0x9926690, may_block=1) at gmain.c:2843 #67 0x0232534d in QEventDispatcherGlib::processEvents (this=0x98fd868, flags=...) at kernel/qeventdispatcher_glib.cpp:415 #68 0x0297ca46 in QGuiEventDispatcherGlib::processEvents (this=0x98fd868, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #69 0x022f67ca in QEventLoop::processEvents (this=0xbfe87104, flags=...) at kernel/qeventloop.cpp:149 #70 0x022f6a7a in QEventLoop::exec (this=0xbfe87104, flags=...) at kernel/qeventloop.cpp:201 #71 0x022fb5f7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #72 0x028c8af8 in QApplication::exec () at kernel/qapplication.cpp:3672 #73 0x03f55715 in kdemain (argc=1, argv=0xbfe87474) at /usr/src/debug/rekonq-0.6.1/src/main.cpp:198 #74 0x0804873c in main (argc=1, argv=0xbfe87474) at /usr/src/debug/rekonq-0.6.1/i686-redhat-linux-gnu/src/rekonq_dummy.cpp:3 Possible duplicates by query: bug 238751, bug 238652, bug 237765. Reported using DrKonqi
Im my installation it works as it should. And your bt refers to WebKit, IcedTea, KIO code but not rekonq. So, I vote for an upstream bug.
Created attachment 54846 [details] New crash information added by DrKonqi rekonq (0.6.1) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0 - What I was doing when the application crashed: I was looking for download Salome Software on site http://www.salome-platform.org/downloads/salome-v5.1.5 -- Backtrace (Reduced): #11 0xb49c4ec7 in QIODevice::readyRead (this=0xa356fd8) at .moc/release-shared/moc_qiodevice.cpp:91 #12 0xb5ade896 in KDEPrivate::AccessManagerReply::appendData (this=0xa356fd8, kioJob=0xa4ad418, data=...) at ../../kio/kio/accessmanagerreply_p.cpp:168 #13 0xb5ade9be in KDEPrivate::AccessManagerReply::qt_metacall (this=0xa356fd8, _c=QMetaObject::InvokeMetaMethod, _id=15, _a=0xbfeee964) at ./accessmanagerreply_p.moc:81 [...] [...] #16 0xb5b174c9 in KIO::TransferJob::data (this=0xa4ad418, _t1=0xa4ad418, _t2=...) at ./jobclasses.moc:388 #17 0xb5b1a312 in KIO::TransferJob::slotData (this=0xa4ad418, _data=...) at ../../kio/kio/job.cpp:1003
Hi Can you please try and reproduce it in rekonq 0.6.85 and above, using KDE 4.6.1 and Qt 4.7.1 ?
Closing as upstream, given the backtrace.
*** Bug 280417 has been marked as a duplicate of this bug. ***