From konq-bugs Wed Jan 31 17:58:19 2018 From: =?UTF-8?B?Sm9hY2hpbSBNYWlyYsO2Y2s=?= Date: Wed, 31 Jan 2018 17:58:19 +0000 To: konq-bugs Subject: [konqueror] [Bug 389712] New: Konqueror crashed after closing window Message-Id: X-MARC-Message: https://marc.info/?l=konq-bugs&m=151742209824191 https://bugs.kde.org/show_bug.cgi?id=3D389712 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-bugs@kde.org Reporter: j.mairboeck@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&, doub= le) () 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=3D0x7f1a7ad45700) 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=3D0x7f1aaf77c700) 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=3D0x7f1aaff7d700) 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=3D0x7f1af3576700) 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=3D0x7f1b017a4700) 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=3D16, __buf=3D0x7f1b14d1fa90, __fd=3D) at /usr/include/bits/unistd.h:44 #2 0x00007f1b3f365750 in g_wakeup_acknowledge (wakeup=3D0x7f1b0c002550) at gwakeup.c:210 #3 0x00007f1b3f324e49 in g_main_context_check (context=3Dcontext@entry=3D0x7f1b0c002f00, max_priority=3D2147483647, fds=3Dfds@entry=3D0x7f1b0c000b90, n_fds=3Dn_fds@entry=3D1) at gmain.c:3632 #4 0x00007f1b3f3252a8 in g_main_context_iterate (context=3Dcontext@entry=3D0x7f1b0c002f00, block=3Dblock@entry=3D1, dispatch=3Ddispatch@entry=3D1, self=3D) at gmain.c:3837 #5 0x00007f1b3f32542c in g_main_context_iteration (context=3D0x7f1b0c002f0= 0, may_block=3D1) at gmain.c:3901 #6 0x00007f1b44ef61ab in QEventDispatcherGlib::processEvents(QFlags) (this=3D0x7f1b0c007e90, flags=3D...) at kernel/qeventdispatcher_glib.cpp:419 #7 0x00007f1b44ea3bfb in QEventLoop::exec(QFlags) (this=3Dthis@entry=3D0x7f1b14d1fc90, flags=3D..., flags@entry=3D...) at kernel/qeventloop.cpp:206 #8 0x00007f1b44cdef5a in QThread::exec() (this=3D) at thread/qthread.cpp:500 #9 0x00007f1b44ce3a29 in QThreadPrivate::start(void*) (arg=3D0x102b3300) at thread/qthread_unix.cpp:365 #10 0x00007f1b400c3724 in start_thread (arg=3D0x7f1b14d20700) 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=3D0x7f1b166ac700) 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=3Diter@entry=3D0x7f1b188= c5aa0, source=3Dsource@entry=3D0x7f1b188c5a98) at gmain.c:938 #1 0x00007f1b3f3248fb in g_main_context_prepare (context=3Dcontext@entry=3D0x7f1b10000990, priority=3Dpriority@entry=3D0x7f= 1b188c5b18) at gmain.c:3420 #2 0x00007f1b3f325230 in g_main_context_iterate (context=3Dcontext@entry=3D0x7f1b10000990, block=3Dblock@entry=3D1, dispatch=3Ddispatch@entry=3D1, self=3D) at gmain.c:3820 #3 0x00007f1b3f32542c in g_main_context_iteration (context=3D0x7f1b1000099= 0, may_block=3D1) at gmain.c:3901 #4 0x00007f1b44ef61ab in QEventDispatcherGlib::processEvents(QFlags) (this=3D0x7f1b100008c0, flags=3D...) at kernel/qeventdispatcher_glib.cpp:419 #5 0x00007f1b44ea3bfb in QEventLoop::exec(QFlags) (this=3Dthis@entry=3D0x7f1b188c5c50, flags=3D..., flags@entry=3D...) at kernel/qeventloop.cpp:206 #6 0x00007f1b44cdef5a in QThread::exec() (this=3Dthis@entry=3D0x7f1b490f90= 00 <(anonymous namespace)::Q_QGS_nameLookUpThread::innerFunction()::holder>) at thread/qthread.cpp:500 #7 0x00007f1b48e71b97 in KIO::NameLookUpThread::run() (this=3D0x7f1b490f90= 00 <(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=3D0x7f1b490f9000 <(anonymous namespace)::Q_QGS_nameLookUpThread::innerFunction()::holder>) at thread/qthread_unix.cpp:365 #9 0x00007f1b400c3724 in start_thread (arg=3D0x7f1b188c6700) 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=3D0x1088e80, cond=3D= ) at ../../../include/c11/threads_posix.h:159 #2 0x00007f1b30f2db4b in util_queue_thread_func (input=3Dinput@entry=3D0x1= 089200) at util/u_queue.c:138 #3 0x00007f1b30f2d8c7 in impl_thrd_routine (p=3D) at ../../../include/c11/threads_posix.h:87 #4 0x00007f1b400c3724 in start_thread (arg=3D0x7f1b21971700) 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=3D2147483647, n_fds= =3D1, fds=3D0x7f1b2400f4c0, timeout=3D-1, context=3D0x7f1b24000990) at gmain.c:41= 35 #2 0x00007f1b3f325314 in g_main_context_iterate (context=3Dcontext@entry=3D0x7f1b24000990, block=3Dblock@entry=3D1, dispatch=3Ddispatch@entry=3D1, self=3D) at gmain.c:3835 #3 0x00007f1b3f32542c in g_main_context_iteration (context=3D0x7f1b2400099= 0, may_block=3D1) at gmain.c:3901 #4 0x00007f1b44ef61ab in QEventDispatcherGlib::processEvents(QFlags) (this=3D0x7f1b240008c0, flags=3D...) at kernel/qeventdispatcher_glib.cpp:419 #5 0x00007f1b44ea3bfb in QEventLoop::exec(QFlags) (this=3Dthis@entry=3D0x7f1b32122c60, flags=3D..., flags@entry=3D...) at kernel/qeventloop.cpp:206 #6 0x00007f1b44cdef5a in QThread::exec() (this=3Dthis@entry=3D0x7f1b46e10c= e0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:500 #7 0x00007f1b46ba7295 in QDBusConnectionManager::run() (this=3D0x7f1b46e10= ce0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:189 #8 0x00007f1b44ce3a29 in QThreadPrivate::start(void*) (arg=3D0x7f1b46e10ce0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:365 #9 0x00007f1b400c3724 in start_thread (arg=3D0x7f1b32123700) 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=3D-1, __nfds=3D1, __fds=3D0x7f1b3= 3a91b80) at /usr/include/bits/poll2.h:46 #2 0x00007f1b3fa483c2 in _xcb_conn_wait (c=3Dc@entry=3D0xfb9db0, cond=3Dcond@entry=3D0xfb9df0, vector=3Dvector@entry=3D0x0, count=3Dcount@en= try=3D0x0) at xcb_conn.c:459 #3 0x00007f1b3fa49faf in xcb_wait_for_event (c=3D0xfb9db0) at xcb_in.c:693 #4 0x00007f1b359c30d9 in QXcbEventReader::run() (this=3D0xfcce10) at qxcbconnection.cpp:1331 #5 0x00007f1b44ce3a29 in QThreadPrivate::start(void*) (arg=3D0xfcce10) at thread/qthread_unix.cpp:365 #6 0x00007f1b400c3724 in start_thread (arg=3D0x7f1b33a92700) 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*) () 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=3D0x113d43a0, e=3D) at kernel/qobject.cpp:1237 #9 0x00007f1b4623728c in QApplicationPrivate::notify_helper(QObject*, QEve= nt*) (this=3D, receiver=3D0x113d43a0, e=3D0x7fff03051a20) at kernel/qapplication.cpp:3804 #10 0x00007f1b4623b8ea in QApplication::notify(QObject*, QEvent*) (this=3D0x7fff030539f0, receiver=3D0x113d43a0, e=3D0x7fff03051a20) at kernel/qapplication.cpp:3561 #11 0x00007f1b44ea5be5 in QCoreApplication::notifyInternal2(QObject*, QEven= t*) (receiver=3D0x113d43a0, event=3Devent@entry=3D0x7fff03051a20) at kernel/qcoreapplication.cpp:1015 #12 0x00007f1b44ef5afe in QCoreApplication::sendEvent(QObject*, QEvent*) (event=3D0x7fff03051a20, receiver=3D) at ../../src/corelib/kernel/qcoreapplication.h:225 #13 0x00007f1b44ef5afe in QTimerInfoList::activateTimers() (this=3D0xff92b0= ) at kernel/qtimerinfo_unix.cpp:637 #14 0x00007f1b44ef5ec1 in timerSourceDispatch(GSource*, GSourceFunc, gpoint= er) (source=3D) at kernel/qeventdispatcher_glib.cpp:176 #15 0x00007f1b3f325134 in g_main_dispatch (context=3D0x7f1b2c0016f0) at gmain.c:3154 #16 0x00007f1b3f325134 in g_main_context_dispatch (context=3Dcontext@entry=3D0x7f1b2c0016f0) at gmain.c:3769 #17 0x00007f1b3f325388 in g_main_context_iterate (context=3Dcontext@entry=3D0x7f1b2c0016f0, block=3Dblock@entry=3D1, dispatch=3Ddispatch@entry=3D1, self=3D) at gmain.c:3840 #18 0x00007f1b3f32542c in g_main_context_iteration (context=3D0x7f1b2c0016f= 0, may_block=3D1) at gmain.c:3901 #19 0x00007f1b44ef618c in QEventDispatcherGlib::processEvents(QFlags) (this=3D0xffd3b0, flags=3D...) at kernel/qeventdispatcher_glib.cpp:417 #20 0x00007f1b44ea3bfb in QEventLoop::exec(QFlags) (this=3D0x7fff03051= c50, flags=3D...) 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::Op= eration, QNetworkRequest const&, QIODevice*) (this=3D0xe181e80, op=3DQNetworkAccessManager::CustomOperation, req=3D..., outgoingData=3D0xdf= 7e290) 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::Network= ingContext*, WebCore::ResourceRequest const&, WebCore::StoredCredentials, WebCore::ResourceError&, WebCore::ResourceResponse&, WTF::Vector&) () at /usr/lib64/libQt5WebKit.so.5 #29 0x00007f1af087a9ad in WebCore::ResourceHandle::loadResourceSynchronously(WebCore::NetworkingConte= xt*, WebCore::ResourceRequest const&, WebCore::StoredCredentials, WebCore::ResourceError&, WebCore::ResourceResponse&, WTF::Vector&) () 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&) () at /usr/lib64/libQt5WebKit.so.5 #31 0x00007f1af0724552 in WebCore::DocumentThreadableLoader::loadRequest(WebCore::ResourceRequest con= st&, WebCore::SecurityCheckPolicy) () at /usr/lib64/libQt5WebKit.so.5 #32 0x00007f1af07248a4 in WebCore::DocumentThreadableLoader::makeCrossOriginAccessRequestWithPrefligh= t(WebCore::ResourceRequest const&) () at /usr/lib64/libQt5WebKit.so.5 #33 0x00007f1af07254cb in WebCore::DocumentThreadableLoader::makeCrossOriginAccessRequest(WebCore::Re= sourceRequest const&) () at /usr/lib64/libQt5WebKit.so.5 #34 0x00007f1af07259b3 in WebCore::DocumentThreadableLoader::DocumentThreadableLoader(WebCore::Docume= nt*, WebCore::ThreadableLoaderClient*, WebCore::DocumentThreadableLoader::BlockingBehavior, WebCore::ResourceReque= st const&, WebCore::ThreadableLoaderOptions const&) () at /usr/lib64/libQt5WebKit.so.5 #35 0x00007f1af0725a87 in WebCore::DocumentThreadableLoader::loadResourceSynchronously(WebCore::Docum= ent*, 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 --=20 You are receiving this mail because: You are the assignee for the bug.=