https://bugs.kde.org/show_bug.cgi?id=389712
Bug ID: 389712 Summary: Konqueror crashed after closing window Product: konqueror Version: 5.0.97 Platform: openSUSE RPMs OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: konq-b...@kde.org Reporter: j.mairbo...@gmail.com Target Milestone: --- Application: konqueror (5.0.97) Qt Version: 5.6.2 Frameworks Version: 5.32.0 Operating System: Linux 4.4.104-39-default x86_64 Distribution: "openSUSE Leap 42.3" -- Information about the crash: - What I was doing when the application crashed: I had a Konqueror instance with 2 open windows and I wanted to close the one containing the suspect leading to this crash. The window I wanted to close had 1 other KHTML tab open and the active one was the only tab using Webkit. The site was metro.co.uk. -- Backtrace: Application: Konqueror (konqueror), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f1b4ac94940 (LWP 3523))] Thread 12 (Thread 0x7f1a7ad45700 (LWP 6751)): #0 0x00007f1b400c80cf in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f1af1a34933 in WTF::ThreadCondition::timedWait(WTF::Mutex&, double) () at /usr/lib64/libQt5WebKit.so.5 #2 0x00007f1af066718d in WebCore::FileThread::runLoop() () at /usr/lib64/libQt5WebKit.so.5 #3 0x00007f1af1a34421 in wtfThreadEntryPoint() () at /usr/lib64/libQt5WebKit.so.5 #4 0x00007f1b400c3724 in start_thread (arg=0x7f1a7ad45700) at pthread_create.c:457 #5 0x00007f1b4a539c1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 11 (Thread 0x7f1aaf77c700 (LWP 6616)): #0 0x00007f1b400c80cf in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f1af17127c3 in JSC::GCThread::gcThreadMain() () at /usr/lib64/libQt5WebKit.so.5 #2 0x00007f1af1a34421 in wtfThreadEntryPoint() () at /usr/lib64/libQt5WebKit.so.5 #3 0x00007f1b400c3724 in start_thread (arg=0x7f1aaf77c700) at pthread_create.c:457 #4 0x00007f1b4a539c1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 10 (Thread 0x7f1aaff7d700 (LWP 6615)): #0 0x00007f1b400c80cf in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f1af17127c3 in JSC::GCThread::gcThreadMain() () at /usr/lib64/libQt5WebKit.so.5 #2 0x00007f1af1a34421 in wtfThreadEntryPoint() () at /usr/lib64/libQt5WebKit.so.5 #3 0x00007f1b400c3724 in start_thread (arg=0x7f1aaff7d700) at pthread_create.c:457 #4 0x00007f1b4a539c1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7f1af3576700 (LWP 6614)): #0 0x00007f1b400c80cf in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f1af17127c3 in JSC::GCThread::gcThreadMain() () at /usr/lib64/libQt5WebKit.so.5 #2 0x00007f1af1a34421 in wtfThreadEntryPoint() () at /usr/lib64/libQt5WebKit.so.5 #3 0x00007f1b400c3724 in start_thread (arg=0x7f1af3576700) at pthread_create.c:457 #4 0x00007f1b4a539c1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7f1b017a4700 (LWP 6613)): #0 0x00007f1b400c80cf in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f1af17117ed in JSC::BlockAllocator::blockFreeingThreadMain() () at /usr/lib64/libQt5WebKit.so.5 #2 0x00007f1af1a34421 in wtfThreadEntryPoint() () at /usr/lib64/libQt5WebKit.so.5 #3 0x00007f1b400c3724 in start_thread (arg=0x7f1b017a4700) at pthread_create.c:457 #4 0x00007f1b4a539c1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7f1b14d20700 (LWP 6612)): #0 0x00007f1b4a52d3fd in read () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f1b3f365750 in read (__nbytes=16, __buf=0x7f1b14d1fa90, __fd=<optimized out>) at /usr/include/bits/unistd.h:44 #2 0x00007f1b3f365750 in g_wakeup_acknowledge (wakeup=0x7f1b0c002550) at gwakeup.c:210 #3 0x00007f1b3f324e49 in g_main_context_check (context=context@entry=0x7f1b0c002f00, max_priority=2147483647, fds=fds@entry=0x7f1b0c000b90, n_fds=n_fds@entry=1) at gmain.c:3632 #4 0x00007f1b3f3252a8 in g_main_context_iterate (context=context@entry=0x7f1b0c002f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3837 #5 0x00007f1b3f32542c in g_main_context_iteration (context=0x7f1b0c002f00, may_block=1) at gmain.c:3901 #6 0x00007f1b44ef61ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1b0c007e90, flags=...) at kernel/qeventdispatcher_glib.cpp:419 #7 0x00007f1b44ea3bfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f1b14d1fc90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:206 #8 0x00007f1b44cdef5a in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:500 #9 0x00007f1b44ce3a29 in QThreadPrivate::start(void*) (arg=0x102b3300) at thread/qthread_unix.cpp:365 #10 0x00007f1b400c3724 in start_thread (arg=0x7f1b14d20700) at pthread_create.c:457 #11 0x00007f1b4a539c1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7f1b166ac700 (LWP 6611)): #0 0x00007f1b400c80cf in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f1af1a05953 in WTF::TCMalloc_PageHeap::scavengerThread() () at /usr/lib64/libQt5WebKit.so.5 #2 0x00007f1af1a05979 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () at /usr/lib64/libQt5WebKit.so.5 #3 0x00007f1b400c3724 in start_thread (arg=0x7f1b166ac700) at pthread_create.c:457 #4 0x00007f1b4a539c1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f1b188c6700 (LWP 5466)): #0 0x00007f1b3f3226f1 in g_source_iter_next (iter=iter@entry=0x7f1b188c5aa0, source=source@entry=0x7f1b188c5a98) at gmain.c:938 #1 0x00007f1b3f3248fb in g_main_context_prepare (context=context@entry=0x7f1b10000990, priority=priority@entry=0x7f1b188c5b18) at gmain.c:3420 #2 0x00007f1b3f325230 in g_main_context_iterate (context=context@entry=0x7f1b10000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3820 #3 0x00007f1b3f32542c in g_main_context_iteration (context=0x7f1b10000990, may_block=1) at gmain.c:3901 #4 0x00007f1b44ef61ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1b100008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419 #5 0x00007f1b44ea3bfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f1b188c5c50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:206 #6 0x00007f1b44cdef5a in QThread::exec() (this=this@entry=0x7f1b490f9000 <(anonymous namespace)::Q_QGS_nameLookUpThread::innerFunction()::holder>) at thread/qthread.cpp:500 #7 0x00007f1b48e71b97 in KIO::NameLookUpThread::run() (this=0x7f1b490f9000 <(anonymous namespace)::Q_QGS_nameLookUpThread::innerFunction()::holder>) at /usr/src/debug/kio-5.32.0/src/core/hostinfo.cpp:235 #8 0x00007f1b44ce3a29 in QThreadPrivate::start(void*) (arg=0x7f1b490f9000 <(anonymous namespace)::Q_QGS_nameLookUpThread::innerFunction()::holder>) at thread/qthread_unix.cpp:365 #9 0x00007f1b400c3724 in start_thread (arg=0x7f1b188c6700) at pthread_create.c:457 #10 0x00007f1b4a539c1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f1b21971700 (LWP 3558)): #0 0x00007f1b400c80cf in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f1b30f2db4b in cnd_wait (mtx=0x1088e80, cond=<optimized out>) at ../../../include/c11/threads_posix.h:159 #2 0x00007f1b30f2db4b in util_queue_thread_func (input=input@entry=0x1089200) at util/u_queue.c:138 #3 0x00007f1b30f2d8c7 in impl_thrd_routine (p=<optimized out>) at ../../../include/c11/threads_posix.h:87 #4 0x00007f1b400c3724 in start_thread (arg=0x7f1b21971700) at pthread_create.c:457 #5 0x00007f1b4a539c1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f1b32123700 (LWP 3533)): #0 0x00007f1b4a53137d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f1b3f325314 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f1b2400f4c0, timeout=-1, context=0x7f1b24000990) at gmain.c:4135 #2 0x00007f1b3f325314 in g_main_context_iterate (context=context@entry=0x7f1b24000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835 #3 0x00007f1b3f32542c in g_main_context_iteration (context=0x7f1b24000990, may_block=1) at gmain.c:3901 #4 0x00007f1b44ef61ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1b240008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419 #5 0x00007f1b44ea3bfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f1b32122c60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:206 #6 0x00007f1b44cdef5a in QThread::exec() (this=this@entry=0x7f1b46e10ce0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:500 #7 0x00007f1b46ba7295 in QDBusConnectionManager::run() (this=0x7f1b46e10ce0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:189 #8 0x00007f1b44ce3a29 in QThreadPrivate::start(void*) (arg=0x7f1b46e10ce0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:365 #9 0x00007f1b400c3724 in start_thread (arg=0x7f1b32123700) at pthread_create.c:457 #10 0x00007f1b4a539c1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f1b33a92700 (LWP 3527)): #0 0x00007f1b4a53137d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f1b3fa483c2 in poll (__timeout=-1, __nfds=1, __fds=0x7f1b33a91b80) at /usr/include/bits/poll2.h:46 #2 0x00007f1b3fa483c2 in _xcb_conn_wait (c=c@entry=0xfb9db0, cond=cond@entry=0xfb9df0, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:459 #3 0x00007f1b3fa49faf in xcb_wait_for_event (c=0xfb9db0) at xcb_in.c:693 #4 0x00007f1b359c30d9 in QXcbEventReader::run() (this=0xfcce10) at qxcbconnection.cpp:1331 #5 0x00007f1b44ce3a29 in QThreadPrivate::start(void*) (arg=0xfcce10) at thread/qthread_unix.cpp:365 #6 0x00007f1b400c3724 in start_thread (arg=0x7f1b33a92700) at pthread_create.c:457 #7 0x00007f1b4a539c1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f1b4ac94940 (LWP 3523)): [KCrash Handler] #6 0x00007f1af043e41d in WebCore::TextureMapperLayerClientQt::syncLayers(WebCore::Timer<WebCore::TextureMapperLayerClientQt>*) () at /usr/lib64/libQt5WebKit.so.5 #7 0x00007f1af0897ab9 in WebCore::ThreadTimers::sharedTimerFiredInternal() () at /usr/lib64/libQt5WebKit.so.5 #8 0x00007f1b44ed0bf4 in QObject::event(QEvent*) (this=0x113d43a0, e=<optimized out>) at kernel/qobject.cpp:1237 #9 0x00007f1b4623728c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x113d43a0, e=0x7fff03051a20) at kernel/qapplication.cpp:3804 #10 0x00007f1b4623b8ea in QApplication::notify(QObject*, QEvent*) (this=0x7fff030539f0, receiver=0x113d43a0, e=0x7fff03051a20) at kernel/qapplication.cpp:3561 #11 0x00007f1b44ea5be5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x113d43a0, event=event@entry=0x7fff03051a20) at kernel/qcoreapplication.cpp:1015 #12 0x00007f1b44ef5afe in QCoreApplication::sendEvent(QObject*, QEvent*) (event=0x7fff03051a20, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:225 #13 0x00007f1b44ef5afe in QTimerInfoList::activateTimers() (this=0xff92b0) at kernel/qtimerinfo_unix.cpp:637 #14 0x00007f1b44ef5ec1 in timerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:176 #15 0x00007f1b3f325134 in g_main_dispatch (context=0x7f1b2c0016f0) at gmain.c:3154 #16 0x00007f1b3f325134 in g_main_context_dispatch (context=context@entry=0x7f1b2c0016f0) at gmain.c:3769 #17 0x00007f1b3f325388 in g_main_context_iterate (context=context@entry=0x7f1b2c0016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3840 #18 0x00007f1b3f32542c in g_main_context_iteration (context=0x7f1b2c0016f0, may_block=1) at gmain.c:3901 #19 0x00007f1b44ef618c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xffd3b0, flags=...) at kernel/qeventdispatcher_glib.cpp:417 #20 0x00007f1b44ea3bfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fff03051c50, flags=...) at kernel/qeventloop.cpp:206 #21 0x00007f1b46e534ee in KJob::exec() () at /usr/lib64/libKF5CoreAddons.so.5 #22 0x00007f1b49159e83 in KIO::AccessManager::createRequest(QNetworkAccessManager::Operation, QNetworkRequest const&, QIODevice*) () at /usr/lib64/libKF5KIOWidgets.so.5 #23 0x00007f1afe70ccd1 in KDEPrivate::MyNetworkAccessManager::createRequest(QNetworkAccessManager::Operation, QNetworkRequest const&, QIODevice*) (this=0xe181e80, op=QNetworkAccessManager::CustomOperation, req=..., outgoingData=0xdf7e290) at /usr/src/debug/kwebkitpart-1.3.4/src/networkaccessmanager.cpp:105 #24 0x00007f1b40e216aa in QNetworkAccessManager::sendCustomRequest(QNetworkRequest const&, QByteArray const&, QIODevice*) () at /usr/lib64/libQt5Network.so.5 #25 0x00007f1af0943b01 in WebCore::QNetworkReplyHandler::sendNetworkRequest(QNetworkAccessManager*, WebCore::ResourceRequest const&) () at /usr/lib64/libQt5WebKit.so.5 #26 0x00007f1af0943cd5 in WebCore::QNetworkReplyHandler::start() () at /usr/lib64/libQt5WebKit.so.5 #27 0x00007f1af0940502 in flush() () at /usr/lib64/libQt5WebKit.so.5 #28 0x00007f1af093d4e6 in WebCore::ResourceHandle::platformLoadResourceSynchronously(WebCore::NetworkingContext*, WebCore::ResourceRequest const&, WebCore::StoredCredentials, WebCore::ResourceError&, WebCore::ResourceResponse&, WTF::Vector<char, 0ul, WTF::CrashOnOverflow>&) () at /usr/lib64/libQt5WebKit.so.5 #29 0x00007f1af087a9ad in WebCore::ResourceHandle::loadResourceSynchronously(WebCore::NetworkingContext*, WebCore::ResourceRequest const&, WebCore::StoredCredentials, WebCore::ResourceError&, WebCore::ResourceResponse&, WTF::Vector<char, 0ul, WTF::CrashOnOverflow>&) () at /usr/lib64/libQt5WebKit.so.5 #30 0x00007f1af0735ce5 in WebCore::FrameLoader::loadResourceSynchronously(WebCore::ResourceRequest const&, WebCore::StoredCredentials, WebCore::ClientCredentialPolicy, WebCore::ResourceError&, WebCore::ResourceResponse&, WTF::Vector<char, 0ul, WTF::CrashOnOverflow>&) () at /usr/lib64/libQt5WebKit.so.5 #31 0x00007f1af0724552 in WebCore::DocumentThreadableLoader::loadRequest(WebCore::ResourceRequest const&, WebCore::SecurityCheckPolicy) () at /usr/lib64/libQt5WebKit.so.5 #32 0x00007f1af07248a4 in WebCore::DocumentThreadableLoader::makeCrossOriginAccessRequestWithPreflight(WebCore::ResourceRequest const&) () at /usr/lib64/libQt5WebKit.so.5 #33 0x00007f1af07254cb in WebCore::DocumentThreadableLoader::makeCrossOriginAccessRequest(WebCore::ResourceRequest const&) () at /usr/lib64/libQt5WebKit.so.5 #34 0x00007f1af07259b3 in WebCore::DocumentThreadableLoader::DocumentThreadableLoader(WebCore::Document*, WebCore::ThreadableLoaderClient*, WebCore::DocumentThreadableLoader::BlockingBehavior, WebCore::ResourceRequest const&, WebCore::ThreadableLoaderOptions const&) () at /usr/lib64/libQt5WebKit.so.5 #35 0x00007f1af0725a87 in WebCore::DocumentThreadableLoader::loadResourceSynchronously(WebCore::Document*, WebCore::ResourceRequest const&, WebCore::ThreadableLoaderClient&, WebCore::ThreadableLoaderOptions const&) () at /usr/lib64/libQt5WebKit.so.5 #36 0x00007f1af0900486 in WebCore::XMLHttpRequest::createRequest(int&) () at /usr/lib64/libQt5WebKit.so.5 #37 0x00007f1af0903a9c in WebCore::XMLHttpRequest::send(WTF::String const&, int&) () at /usr/lib64/libQt5WebKit.so.5 #38 0x00007f1af15ba864 in WebCore::JSXMLHttpRequest::send(JSC::ExecState*) () at /usr/lib64/libQt5WebKit.so.5 #39 0x00007f1af0e90e9b in WebCore::jsXMLHttpRequestPrototypeFunctionSend(JSC::ExecState*) () at /usr/lib64/libQt5WebKit.so.5 #40 0x00007f1aaff7f0e5 in () #41 0xffff000000000002 in () #42 0x00007f1af187969a in llint_op_call () at /usr/lib64/libQt5WebKit.so.5 #43 0x000000000c01ef90 in () #44 0x0000000000000001 in () #45 0x0000000000000000 in () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.