[prev in list] [next in list] [prev in thread] [next in thread] 

List:       konq-bugs
Subject:    [konqueror] [Bug 389712] New: Konqueror crashed after closing window
From:       Joachim Mairböck <bugzilla_noreply () kde ! org>
Date:       2018-01-31 17:58:19
Message-ID: bug-389712-5021 () http ! bugs ! kde ! org/
[Download RAW message or body]

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-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&, 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 the assignee for the bug.=
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic