QupZilla / qupzilla

Cross-platform Qt web browser
http://www.qupzilla.com
GNU General Public License v3.0
1.12k stars 348 forks source link

qupzilla hangs and CPU usage goes up to 100% when preventing notification from showing. #2190

Closed lonicerae closed 7 years ago

lonicerae commented 7 years ago

Hello,

I'm using self-compiled qupzilla whose source is provided from Debian:

$ dpkg -l | grep qup
ii  libqupzilla-dev                                             1.8.9~dfsg1-3.1                      amd64        development files for qupzilla's shared library
ii  libqupzilla1                                                1.8.9~dfsg1-3.1                      amd64        shared library and header files for qupzilla
ii  qupzilla                                                    1.8.9~dfsg1-3.1                      amd64        lightweight web browser based on libqtwebkit

In fact, I've tried official released qupzilla 1.6.6 and 1.8.9 by Debian, but all of them are hitting this issue.

This issue can be reproduced 100% on salesforce website by clicking on the 'Deny' button when the notification "Allow na7.salesforce.com to show desktop notifications" prompts on this webpage:

https://na7.salesforce.com/home/home.jsp

For details, please refer to the attachment.

When qupzilla hangs, the CPU usage can go up to 100%. Getting the PID of the running qupzilla:

$ ps aux | grep qu
test     5769 39.9  4.0 4951336 307940 pts/2  Rl+  20:57   0:33 qupzilla
test     5843  0.0  0.0  14404  2256 pts/0    S+   20:58   0:00 grep qu

And use gdb -p 5769 to look into qupzilla:

(gdb) bt
#0  0x00007f03c029d834 in WebCore::NotificationPresenterClientQt::setNotificationsAllowedForFrame(WebCore::Frame*, bool) () at wtf/TCSpinLock.h:76
#1  0x00007f03c2cdbeec in HTML5PermissionsNotification::denyPermissions (this=0x68e6140) at tools/html5permissions/html5permissionsnotification.cpp:83
#2  0x00007f03c2d4351a in HTML5PermissionsNotification::qt_static_metacall (_o=0x68e6140, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7ffdc2c5ed70)
    at ../../build/moc_html5permissionsnotification.cpp:72
#3  0x00007f03bdda8fdd in QMetaObject::activate (sender=sender@entry=0x68e6a20, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=2, 
    argv=argv@entry=0x7ffdc2c5ed70) at kernel/qobject.cpp:3681
#4  0x00007f03bdda9447 in QMetaObject::activate (sender=sender@entry=0x68e6a20, m=m@entry=0x7f03bfe04fa0 <QAbstractButton::staticMetaObject>, 
    local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffdc2c5ed70) at kernel/qobject.cpp:3547
#5  0x00007f03bfa8f6d2 in QAbstractButton::clicked (this=this@entry=0x68e6a20, _t1=false) at .moc/moc_qabstractbutton.cpp:297
#6  0x00007f03bf7fa9a5 in QAbstractButtonPrivate::emitClicked (this=0x5f45fe0) at widgets/qabstractbutton.cpp:542
#7  0x00007f03bf7fb619 in QAbstractButtonPrivate::click (this=0x5f45fe0) at widgets/qabstractbutton.cpp:535
#8  0x00007f03bf7fb7d4 in QAbstractButton::mouseReleaseEvent (this=0x68e6a20, e=0x7ffdc2c5f230) at widgets/qabstractbutton.cpp:1140
#9  0x00007f03bf73d778 in QWidget::event (this=0x68e6a20, event=0x7ffdc2c5f230) at kernel/qwidget.cpp:8316
#10 0x00007f03bf6ff12c in QApplicationPrivate::notify_helper (this=0x1f2bbd0, receiver=0x68e6a20, e=0x7ffdc2c5f230) at kernel/qapplication.cpp:3499
#11 0x00007f03bf704c0c in QApplication::notify (this=0x68e6a20, receiver=0x0, e=0x7ffdc2c5f230) at kernel/qapplication.cpp:3066
#12 0x00007f03bdd79dcb in QCoreApplication::notifyInternal (this=0x7ffdc2c5fb60, receiver=receiver@entry=0x68e6a20, event=event@entry=0x7ffdc2c5f230)
    at kernel/qcoreapplication.cpp:935
#13 0x00007f03bf70339a in sendSpontaneousEvent (event=0x7ffdc2c5f230, receiver=0x68e6a20) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:240
#14 QApplicationPrivate::sendMouseEvent (receiver=0x68e6a20, event=0x7ffdc2c5f230, alienWidget=0x68e6a20, nativeWidget=0x54eafc0, buttonDown=<optimized out>, 
    lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2539
#15 0x00007f03bf75c5b7 in QWidgetWindow::handleMouseEvent (this=0x5507b20, event=0x7ffdc2c5f650) at kernel/qwidgetwindow.cpp:507
#16 0x00007f03bf75e9c3 in QWidgetWindow::event (this=0x5507b20, event=0x7ffdc2c5f650) at kernel/qwidgetwindow.cpp:179
#17 0x00007f03bf6ff12c in QApplicationPrivate::notify_helper (this=0x1f2bbd0, receiver=0x5507b20, e=0x7ffdc2c5f650) at kernel/qapplication.cpp:3499
#18 0x00007f03bf704600 in QApplication::notify (this=0x7ffdc2c5fb60, receiver=0x5507b20, e=0x7ffdc2c5f650) at kernel/qapplication.cpp:3282
#19 0x00007f03bdd79dcb in QCoreApplication::notifyInternal (this=0x7ffdc2c5fb60, receiver=0x5507b20, event=0x7ffdc2c5f650) at kernel/qcoreapplication.cpp:935
#20 0x00007f03be2c0df3 in sendSpontaneousEvent (event=<optimized out>, receiver=<optimized out>)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:240
#21 QGuiApplicationPrivate::processMouseEvent (e=0x5dfd430) at kernel/qguiapplication.cpp:1748
#22 0x00007f03be2c2665 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x5dfd430) at kernel/qguiapplication.cpp:1549
#23 0x00007f03be2a764f in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:579
#24 0x00007f03b24cf550 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:78
#25 0x00007f03ba4b3c5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f03ba4b3f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f03ba4b3ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f03bddd21b7 in QEventDispatcherGlib::processEvents (this=0x1fa34b0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#29 0x00007f03bdd77512 in QEventLoop::exec (this=this@entry=0x7ffdc2c5f9f0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#30 0x00007f03bdd7f15c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188
#31 0x0000000000404cf4 in main (argc=1, argv=0x7ffdc2c5fd38) at main.cpp:199
(gdb) 

(gdb) info threads 
  Id   Target Id         Frame 
  13   Thread 0x7f03aff60700 (LWP 5770) "QXcbEventReader" 0x00007f03bcafbaed in poll () at ../sysdeps/unix/syscall-template.S:81
  12   Thread 0x7f03a2e95700 (LWP 5772) "gdbus" 0x00007f03bcafbaed in poll () at ../sysdeps/unix/syscall-template.S:81
  11   Thread 0x7f03a2694700 (LWP 5773) "gmain" 0x00007f03bcafbaed in poll () at ../sysdeps/unix/syscall-template.S:81
  10   Thread 0x7f0393fff700 (LWP 5776) "qupzilla" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
  9    Thread 0x7f03537fc700 (LWP 5777) "qupzilla" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
  8    Thread 0x7f03a1692700 (LWP 5778) "qupzilla" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
  7    Thread 0x7f034bb01700 (LWP 5779) "Qt bearer threa" 0x00007f03bcafbaed in poll () at ../sysdeps/unix/syscall-template.S:81
  6    Thread 0x7f034aa2a700 (LWP 5780) "qupzilla" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
  5    Thread 0x7f03492ff700 (LWP 5781) "qupzilla" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
  4    Thread 0x7f0348afe700 (LWP 5782) "qupzilla" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
  3    Thread 0x7f02bdd3a700 (LWP 5791) "Qt HTTP thread" 0x00007f03bcafbaed in poll () at ../sysdeps/unix/syscall-template.S:81
  2    Thread 0x7f03a1e93700 (LWP 5826) "qupzilla" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
* 1    Thread 0x7f03c32b8780 (LWP 5769) "qupzilla" 0x00007f03c029d834 in WebCore::NotificationPresenterClientQt::setNotificationsAllowedForFrame(WebCore::Frame*, bool) () at wtf/TCSpinLock.h:76
(gdb) 

(gdb) thread apply all bt full

Thread 13 (Thread 0x7f03aff60700 (LWP 5770)):
#0  0x00007f03bcafbaed in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1  0x00007f03b5ee6252 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
No symbol table info available.
#2  0x00007f03b5ee7ddf in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
No symbol table info available.
#3  0x00007f03b24a91b9 in QXcbEventReader::run (this=0x1f46a30) at qxcbconnection.cpp:1046
        event = <optimized out>
#4  0x00007f03bdb3cd2e in QThreadPrivate::start (arg=0x1f46a30) at thread/qthread_unix.cpp:345
        __clframe = {__cancel_routine = 0x7f03bdb3be00 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x1f46a30, __do_it = 1, __cancel_type = <optimized out>}
        thr = 0x1f46a30
        data = 0x1f46d90
        objectName = {static null = {<No data fields>}, d = 0x7f03bde2ed20 <QArrayData::shared_null>}
#5  0x00007f03bd5f1064 in start_thread (arg=0x7f03aff60700) at pthread_create.c:309
        __res = <optimized out>
        pd = 0x7f03aff60700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139653813765888, -190993815984656875, 0, 139654136340576, 7, 139653813765888, 242679572719480341, 
                242647496384982549}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#6  0x00007f03bcb0462d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 12 (Thread 0x7f03a2e95700 (LWP 5772)):
#0  0x00007f03bcafbaed in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1  0x00007f03ba4b3ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2  0x00007f03ba4b4272 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#3  0x00007f03adbdef76 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
No symbol table info available.
#4  0x00007f03ba4da845 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#5  0x00007f03bd5f1064 in start_thread (arg=0x7f03a2e95700) at pthread_create.c:309
        __res = <optimized out>
---Type <return> to continue, or q <return> to quit---
        pd = 0x7f03a2e95700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139653594830592, -190993815984656875, 0, 139654136340576, 139653987280880, 139653594830592, 242686338903584277, 
                242647496384982549}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#6  0x00007f03bcb0462d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 11 (Thread 0x7f03a2694700 (LWP 5773)):
#0  0x00007f03bcafbaed in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1  0x00007f03ba4b3ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2  0x00007f03ba4b3ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#3  0x00007f03ba4b4039 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#4  0x00007f03ba4da845 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#5  0x00007f03bd5f1064 in start_thread (arg=0x7f03a2694700) at pthread_create.c:309
        __res = <optimized out>
        pd = 0x7f03a2694700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139653586437888, -190993815984656875, 0, 139654136340576, 139653987280880, 139653586437888, 242685239928827413, 
                242647496384982549}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#6  0x00007f03bcb0462d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 10 (Thread 0x7f0393fff700 (LWP 5776)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1  0x00007f03c19558b0 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7f03c242175c <WTF::pageheap_memory+57564>) at wtf/FastMalloc.cpp:2825
        targetPageCount = 3259053696
---Type <return> to continue, or q <return> to quit---
#2  0x00007f03c19558d9 in WTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f03c242175c <WTF::pageheap_memory+57564>) at wtf/FastMalloc.cpp:1993
No locals.
#3  0x00007f03bd5f1064 in start_thread (arg=0x7f0393fff700) at pthread_create.c:309
        __res = <optimized out>
        pd = 0x7f0393fff700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139653344655104, -190993815984656875, 0, 139654136340576, 32769, 139653344655104, 242723639620808213, 
                242647496384982549}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#4  0x00007f03bcb0462d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 9 (Thread 0x7f03537fc700 (LWP 5777)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1  0x00007f03c08972b4 in WebCore::IconDatabase::syncThreadMainLoop() () at wtf/TCSpinLock.h:76
No locals.
#2  0x00007f03c0898e07 in WebCore::IconDatabase::iconDatabaseSyncThread() () at wtf/TCSpinLock.h:76
No locals.
#3  0x00007f03c19867c1 in WTF::wtfThreadEntryPoint (param=0x7f03a05701e0) at wtf/ThreadingPthreads.cpp:195
No locals.
#4  0x00007f03bd5f1064 in start_thread (arg=0x7f03537fc700) at pthread_create.c:309
        __res = <optimized out>
        pd = 0x7f03537fc700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139652262512384, -190993815984656875, 0, 139654136340576, 140727871204848, 139652262512384, 243144754184859157, 
                242647496384982549}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#5  0x00007f03bcb0462d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 8 (Thread 0x7f03a1692700 (LWP 5778)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
---Type <return> to continue, or q <return> to quit---
#1  0x00007f03528fcefb in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
No symbol table info available.
#2  0x00007f03528fc757 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
No symbol table info available.
#3  0x00007f03bd5f1064 in start_thread (arg=0x7f03a1692700) at pthread_create.c:309
        __res = <optimized out>
        pd = 0x7f03a1692700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139653569652480, -190993815984656875, 0, 34333392, 22, 139653569652480, 242691838072335893, 242647496384982549}, 
              mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#4  0x00007f03bcb0462d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 7 (Thread 0x7f034bb01700 (LWP 5779)):
#0  0x00007f03bcafbaed in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1  0x00007f03ba4b3ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2  0x00007f03ba4b3ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#3  0x00007f03bddd21cc in QEventDispatcherGlib::processEvents (this=0x7f03440008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
        d = 0x7f03440008e0
        canWait = true
        savedFlags = {i = 0}
        result = <optimized out>
#4  0x00007f03bdd77512 in QEventLoop::exec (this=this@entry=0x7f034bb00e40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
        locker = {val = 88213552}
        __PRETTY_FUNCTION__ = "int QEventLoop::exec(QEventLoop::ProcessEventsFlags)"
        ref = {d = 0x7f0344003190, locker = @0x7f034bb00dc0, exceptionCaught = true}
        d = 0x7f0344003190
#5  0x00007f03bdb37cb4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
        d = 0x54207c0
        locker = {val = 88213552}
        eventLoop = {<QObject> = {_vptr.QObject = 0x7f03be1d7350 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, 
                stringdata = 0x7f03bdee5880 <qt_meta_stringdata_QObject>, data = 0x7f03bdee5740 <qt_meta_data_QObject>, 
                static_metacall = 0x7f03bddb1290 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                extradata = 0x0}}, d_ptr = {d = 0x7f0344003190}, static staticQtMetaObject = {d = {superdata = 0x0, 
---Type <return> to continue, or q <return> to quit---
                stringdata = 0x7f03bdf302c0 <qt_meta_stringdata_Qt>, data = 0x7f03bdf2db40 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, 
                extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7f03be1cfbe0 <QObject::staticMetaObject>, 
              stringdata = 0x7f03bdf43d80 <qt_meta_stringdata_QEventLoop>, data = 0x7f03bdf43d00 <qt_meta_data_QEventLoop>, 
              static_metacall = 0x7f03bde28280 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
              extradata = 0x0}}}
        returnCode = <optimized out>
#6  0x00007f03bdb3cd2e in QThreadPrivate::start (arg=0x20807b0) at thread/qthread_unix.cpp:345
        __clframe = {__cancel_routine = 0x7f03bdb3be00 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x20807b0, __do_it = 1, __cancel_type = <optimized out>}
        thr = 0x20807b0
        data = 0x5420870
        objectName = {static null = {<No data fields>}, 
          d = 0x7f03bea2b940 <QNetworkConfigurationManagerPrivate::initialize()::{lambda()#1}::operator()() const::qstring_literal>}
#7  0x00007f03bd5f1064 in start_thread (arg=0x7f034bb01700) at pthread_create.c:309
        __res = <optimized out>
        pd = 0x7f034bb01700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139652131460864, -190993815984656875, 0, 139654136340576, 7, 139652131460864, 243162781773213205, 
                242647496384982549}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#8  0x00007f03bcb0462d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 6 (Thread 0x7f034aa2a700 (LWP 5780)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1  0x00007f03bf02ab44 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
No symbol table info available.
#2  0x00007f03bf02ab89 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
No symbol table info available.
#3  0x00007f03bd5f1064 in start_thread (arg=0x7f034aa2a700) at pthread_create.c:309
        __res = <optimized out>
        pd = 0x7f034aa2a700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139652113803008, -190993815984656875, 0, 139654136340576, 32769, 139652113803008, 243160741126876693, 
                242647496384982549}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
---Type <return> to continue, or q <return> to quit---
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#4  0x00007f03bcb0462d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 5 (Thread 0x7f03492ff700 (LWP 5781)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1  0x00007f03c16583ed in JSC::BlockAllocator::blockFreeingThreadMain (this=0x7f0349788058) at heap/BlockAllocator.cpp:139
        region = 0x0
#2  0x00007f03c19867c1 in WTF::wtfThreadEntryPoint (param=0x7f03a0570150) at wtf/ThreadingPthreads.cpp:195
No locals.
#3  0x00007f03bd5f1064 in start_thread (arg=0x7f03492ff700) at pthread_create.c:309
        __res = <optimized out>
        pd = 0x7f03492ff700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139652089509632, -190993815984656875, 0, 139654136340576, 0, 139652089509632, 243166330489941525, 
                242647496384982549}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#4  0x00007f03bcb0462d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 4 (Thread 0x7f0348afe700 (LWP 5782)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1  0x00007f03c1659403 in JSC::GCThread::gcThreadMain (this=0x5c76ce0) at heap/GCThread.cpp:81
No locals.
#2  0x00007f03c19867c1 in WTF::wtfThreadEntryPoint (param=0x7f03a0570130) at wtf/ThreadingPthreads.cpp:195
No locals.
#3  0x00007f03bd5f1064 in start_thread (arg=0x7f0348afe700) at pthread_create.c:309
        __res = <optimized out>
        pd = 0x7f0348afe700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139652081116928, -190993815984656875, 0, 139654136340576, 1, 139652081116928, 243165231515184661, 
                242647496384982549}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
---Type <return> to continue, or q <return> to quit---
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#4  0x00007f03bcb0462d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 3 (Thread 0x7f02bdd3a700 (LWP 5791)):
#0  0x00007f03bcafbaed in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1  0x00007f03ba4b3ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2  0x00007f03ba4b3ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#3  0x00007f03bddd21cc in QEventDispatcherGlib::processEvents (this=0x7f02b40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
        d = 0x7f02b40008e0
        canWait = true
        savedFlags = {i = 0}
        result = <optimized out>
#4  0x00007f03bdd77512 in QEventLoop::exec (this=this@entry=0x7f02bdd39e40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
        locker = {val = 98630240}
        __PRETTY_FUNCTION__ = "int QEventLoop::exec(QEventLoop::ProcessEventsFlags)"
        ref = {d = 0x7f02b4001d90, locker = @0x7f02bdd39dc0, exceptionCaught = true}
        d = 0x7f02b4001d90
#5  0x00007f03bdb37cb4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
        d = 0x5e0f9f0
        locker = {val = 98630240}
        eventLoop = {<QObject> = {_vptr.QObject = 0x7f03be1d7350 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, 
                stringdata = 0x7f03bdee5880 <qt_meta_stringdata_QObject>, data = 0x7f03bdee5740 <qt_meta_data_QObject>, 
                static_metacall = 0x7f03bddb1290 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                extradata = 0x0}}, d_ptr = {d = 0x7f02b4001d90}, static staticQtMetaObject = {d = {superdata = 0x0, 
                stringdata = 0x7f03bdf302c0 <qt_meta_stringdata_Qt>, data = 0x7f03bdf2db40 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, 
                extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7f03be1cfbe0 <QObject::staticMetaObject>, 
              stringdata = 0x7f03bdf43d80 <qt_meta_stringdata_QEventLoop>, data = 0x7f03bdf43d00 <qt_meta_data_QEventLoop>, 
              static_metacall = 0x7f03bde28280 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
              extradata = 0x0}}}
        returnCode = <optimized out>
#6  0x00007f03bdb3cd2e in QThreadPrivate::start (arg=0x5e108e0) at thread/qthread_unix.cpp:345
        __clframe = {__cancel_routine = 0x7f03bdb3be00 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x5e108e0, __do_it = 1, __cancel_type = <optimized out>}
        thr = 0x5e108e0
        data = 0x5e0faa0
        objectName = {static null = {<No data fields>}, 
          d = 0x7f03bea29d00 <QNetworkReplyHttpImplPrivate::postRequest()::{lambda()#2}::operator()() const::qstring_literal>}
#7  0x00007f03bd5f1064 in start_thread (arg=0x7f02bdd3a700) at pthread_create.c:309
---Type <return> to continue, or q <return> to quit---
        __res = <optimized out>
        pd = 0x7f02bdd3a700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139649751426816, -190993815984656875, 0, 139654136340576, 7, 139649751426816, 242085547603930645, 
                242647496384982549}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#8  0x00007f03bcb0462d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 2 (Thread 0x7f03a1e93700 (LWP 5826)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1  0x00007f03c1986d7b in WTF::ThreadCondition::timedWait (this=0x7f03497c9c90, mutex=0x7f03497c9c68, absoluteTime=1.7976931348623157e+308)
    at wtf/ThreadingPthreads.cpp:388
        timeSeconds = -512
        targetTime = {tv_sec = 2716415744, tv_nsec = 4294967295}
        targetTime = {tv_sec = 2716415744, tv_nsec = 4294967295}
#2  0x00007f03c0795aad in WebCore::StorageThread::threadEntryPoint() () at wtf/TCSpinLock.h:76
No locals.
#3  0x00007f03c19867c1 in WTF::wtfThreadEntryPoint (param=0x7f034962f530) at wtf/ThreadingPthreads.cpp:195
No locals.
#4  0x00007f03bd5f1064 in start_thread (arg=0x7f03a1e93700) at pthread_create.c:309
        __res = <optimized out>
        pd = 0x7f03a1e93700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139653578045184, -190993815984656875, 0, 34332512, 22, 139653578045184, 242692937047092757, 242647496384982549}, 
              mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#5  0x00007f03bcb0462d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 1 (Thread 0x7f03c32b8780 (LWP 5769)):
#0  0x00007f03c029d834 in WebCore::NotificationPresenterClientQt::setNotificationsAllowedForFrame(WebCore::Frame*, bool) () at wtf/TCSpinLock.h:76
No locals.
---Type <return> to continue, or q <return> to quit---
#1  0x00007f03c2cdbeec in HTML5PermissionsNotification::denyPermissions (this=0x68e6140) at tools/html5permissions/html5permissionsnotification.cpp:83
        page = 0x5dbc520
#2  0x00007f03c2d4351a in HTML5PermissionsNotification::qt_static_metacall (_o=0x68e6140, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7ffdc2c5ed70)
    at ../../build/moc_html5permissionsnotification.cpp:72
        _t = 0x68e6140
#3  0x00007f03bdda8fdd in QMetaObject::activate (sender=sender@entry=0x68e6a20, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=2, 
    argv=argv@entry=0x7ffdc2c5ed70) at kernel/qobject.cpp:3681
        receiverInSameThread = <optimized out>
        sw = {receiver = 0x68e6140, previousSender = 0x0, currentSender = {sender = 0x68e6a20, signal = 9, ref = 1}, switched = true}
        callFunction = 0x7f03c2d434ce <HTML5PermissionsNotification::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>
        receiver = 0x68e6140
        method_relative = 1
        c = 0x5facf70
        last = 0x5facf70
        locker = {val = 139654051247952}
        connectionLists = {connectionLists = 0x6af1890}
        list = <optimized out>
        signal_index = 9
        empty_argv = {0x0}
        currentThreadId = 0x7f03c32b8780
        __PRETTY_FUNCTION__ = "static void QMetaObject::activate(QObject*, int, int, void**)"
#4  0x00007f03bdda9447 in QMetaObject::activate (sender=sender@entry=0x68e6a20, m=m@entry=0x7f03bfe04fa0 <QAbstractButton::staticMetaObject>, 
    local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffdc2c5ed70) at kernel/qobject.cpp:3547
No locals.
#5  0x00007f03bfa8f6d2 in QAbstractButton::clicked (this=this@entry=0x68e6a20, _t1=false) at .moc/moc_qabstractbutton.cpp:297
        _a = {0x0, 0x7ffdc2c5ed6c}
#6  0x00007f03bf7fa9a5 in QAbstractButtonPrivate::emitClicked (this=0x5f45fe0) at widgets/qabstractbutton.cpp:542
        guard = {wp = {d = 0x5f89940, value = <optimized out>}}
#7  0x00007f03bf7fb619 in QAbstractButtonPrivate::click (this=0x5f45fe0) at widgets/qabstractbutton.cpp:535
        changeState = <optimized out>
        guard = <optimized out>
#8  0x00007f03bf7fb7d4 in QAbstractButton::mouseReleaseEvent (this=0x68e6a20, e=0x7ffdc2c5f230) at widgets/qabstractbutton.cpp:1140
No locals.
#9  0x00007f03bf73d778 in QWidget::event (this=0x68e6a20, event=0x7ffdc2c5f230) at kernel/qwidget.cpp:8316
No locals.
#10 0x00007f03bf6ff12c in QApplicationPrivate::notify_helper (this=0x1f2bbd0, receiver=0x68e6a20, e=0x7ffdc2c5f230) at kernel/qapplication.cpp:3499
        consumed = <optimized out>
#11 0x00007f03bf704c0c in QApplication::notify (this=0x68e6a20, receiver=0x0, e=0x7ffdc2c5f230) at kernel/qapplication.cpp:3066
        me = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0x7f03be8fec70 <vtable for QMouseEvent+16>, static staticMetaObject = {d = {superdata = 0x0, 
                  stringdata = 0x7f03bdf44780 <qt_meta_stringdata_QEvent>, data = 0x7f03bdf441c0 <qt_meta_data_QEvent>, static_metacall = 0x0, 
                  relatedMetaObjects = 0x0, 
extradata = 0x0}}, d = 0x0, t = 3, posted = 0, spont = 1, m_accept = 1, reserved = 0}, modState = {i = 0}, 
            ts = 22096923}, l = {xp = 41, yp = 8}, w = {xp = 1277, yp = 95}, s = {xp = 1277, yp = 117}, b = Qt::LeftButton, mouseState = {i = 0}, caps = 0, 
---Type <return> to continue, or q <return> to quit---
          velocity = {xp = 0, yp = 0}}
        eventAccepted = 168
        __PRETTY_FUNCTION__ = "virtual bool QApplication::notify(QObject*, QEvent*)"
#12 0x00007f03bdd79dcb in QCoreApplication::notifyInternal (this=0x7ffdc2c5fb60, receiver=receiver@entry=0x68e6a20, event=event@entry=0x7ffdc2c5f230)
    at kernel/qcoreapplication.cpp:935
        threadData = 0x1f2bd30
        loopLevelCounter = {threadData = 0x1f2bd30}
        result = false
        cbdata = {0x68e6a20, 0x7ffdc2c5f230, 0x7ffdc2c5f07f}
        d = <optimized out>
#13 0x00007f03bf70339a in sendSpontaneousEvent (event=0x7ffdc2c5f230, receiver=0x68e6a20) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:240
No locals.
#14 QApplicationPrivate::sendMouseEvent (receiver=0x68e6a20, event=0x7ffdc2c5f230, alienWidget=0x68e6a20, nativeWidget=0x54eafc0, buttonDown=<optimized out>, 
    lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2539
        alienGuard = {wp = {d = 0x5f89940, value = 0x68e6a20}}
        receiverGuard = {wp = {d = 0x5f89940, value = 0x68e6a20}}
        nativeGuard = {wp = {d = 0x5a502b0, value = 0x54eafc0}}
        activePopupWidget = {wp = {d = 0x0, value = 0x0}}
        widgetUnderMouse = <optimized out>
        wasLeaveAfterRelease = true
        result = <optimized out>
#15 0x00007f03bf75c5b7 in QWidgetWindow::handleMouseEvent (this=0x5507b20, event=0x7ffdc2c5f650) at kernel/qwidgetwindow.cpp:507
        translated = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0x7f03be8fec70 <vtable for QMouseEvent+16>, static staticMetaObject = {d = {superdata = 0x0, 
                  stringdata = 0x7f03bdf44780 <qt_meta_stringdata_QEvent>, data = 0x7f03bdf441c0 <qt_meta_data_QEvent>, static_metacall = 0x0, 
                  relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 3, posted = 0, spont = 1, m_accept = 1, reserved = 180}, modState = {i = 0}, 
            ts = 22096923}, l = {xp = 41, yp = 8}, w = {xp = 1277, yp = 95}, s = {xp = 1277, yp = 117}, b = Qt::LeftButton, mouseState = {i = 0}, caps = 0, 
          velocity = {xp = 0, yp = 0}}
        contextMenuTrigger = QEvent::MouseButtonPress
        widget = 0x68e6a20
        mapped = {xp = 41, yp = 8}
        receiver = 0x68e6a20
#16 0x00007f03bf75e9c3 in QWidgetWindow::event (this=0x5507b20, event=0x7ffdc2c5f650) at kernel/qwidgetwindow.cpp:179
No locals.
#17 0x00007f03bf6ff12c in QApplicationPrivate::notify_helper (this=0x1f2bbd0, receiver=0x5507b20, e=0x7ffdc2c5f650) at kernel/qapplication.cpp:3499
        consumed = <optimized out>
#18 0x00007f03bf704600 in QApplication::notify (this=0x7ffdc2c5fb60, receiver=0x5507b20, e=0x7ffdc2c5f650) at kernel/qapplication.cpp:3282
        extra = 0x5f38ea0
        __PRETTY_FUNCTION__ = "virtual bool QApplication::notify(QObject*, QEvent*)"
#19 0x00007f03bdd79dcb in QCoreApplication::notifyInternal (this=0x7ffdc2c5fb60, receiver=0x5507b20, event=0x7ffdc2c5f650) at kernel/qcoreapplication.cpp:935
        threadData = 0x1f2bd30
        loopLevelCounter = {threadData = 0x1f2bd30}
        result = false
---Type <return> to continue, or q <return> to quit---
        cbdata = {0x5507b20, 0x7ffdc2c5f650, 0x7ffdc2c5f50f}
        d = <optimized out>
#20 0x00007f03be2c0df3 in sendSpontaneousEvent (event=<optimized out>, receiver=<optimized out>)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:240
No locals.
#21 QGuiApplicationPrivate::processMouseEvent (e=0x5dfd430) at kernel/qguiapplication.cpp:1748
        type = QEvent::MouseButtonRelease
        window = 0x5507b20
        globalPoint = {xp = 1277, yp = 117}
        button = Qt::LeftButton
        localPoint = {xp = 1277, yp = 95}
        ev = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0x7f03be8fec70 <vtable for QMouseEvent+16>, static staticMetaObject = {d = {superdata = 0x0, 
                  stringdata = 0x7f03bdf44780 <qt_meta_stringdata_QEvent>, data = 0x7f03bdf441c0 <qt_meta_data_QEvent>, static_metacall = 0x0, 
                  relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 3, posted = 0, spont = 1, m_accept = 1, reserved = 0}, modState = {i = 0}, 
            ts = 22096923}, l = {xp = 1277, yp = 95}, w = {xp = 1277, yp = 95}, s = {xp = 1277, yp = 117}, b = Qt::LeftButton, mouseState = {i = 0}, caps = 0, 
          velocity = {xp = 0, yp = 0}}
#22 0x00007f03be2c2665 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x5dfd430) at kernel/qguiapplication.cpp:1549
        __PRETTY_FUNCTION__ = "static void QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)"
#23 0x00007f03be2a764f in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:579
        event = 0x5dfd430
        nevents = 1
#24 0x00007f03b24cf550 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:78
        userEventSource = <optimized out>
        dispatcher = <optimized out>
#25 0x00007f03ba4b3c5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#26 0x00007f03ba4b3f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#27 0x00007f03ba4b3ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#28 0x00007f03bddd21b7 in QEventDispatcherGlib::processEvents (this=0x1fa34b0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
        d = 0x1fa3520
        canWait = true
        savedFlags = {i = 0}
        result = <optimized out>
#29 0x00007f03bdd77512 in QEventLoop::exec (this=this@entry=0x7ffdc2c5f9f0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
        locker = {val = 32685632}
        __PRETTY_FUNCTION__ = "int QEventLoop::exec(QEventLoop::ProcessEventsFlags)"
        ref = {d = 0x54fbaf0, locker = @0x7ffdc2c5f970, exceptionCaught = true}
        d = 0x54fbaf0
#30 0x00007f03bdd7f15c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188
        threadData = 0x1f2bd30
---Type <return> to continue, or q <return> to quit---
        __PRETTY_FUNCTION__ = "static int QCoreApplication::exec()"
        eventLoop = {<QObject> = {_vptr.QObject = 0x7f03be1d7350 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, 
                stringdata = 0x7f03bdee5880 <qt_meta_stringdata_QObject>, data = 0x7f03bdee5740 <qt_meta_data_QObject>, 
                static_metacall = 0x7f03bddb1290 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                extradata = 0x0}}, d_ptr = {d = 0x54fbaf0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f03bdf302c0 <qt_meta_stringdata_Qt>, 
                data = 0x7f03bdf2db40 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {
              superdata = 0x7f03be1cfbe0 <QObject::staticMetaObject>, stringdata = 0x7f03bdf43d80 <qt_meta_stringdata_QEventLoop>, 
              data = 0x7f03bdf43d00 <qt_meta_data_QEventLoop>, 
              static_metacall = 0x7f03bde28280 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
              extradata = 0x0}}}
        returnCode = <optimized out>
#31 0x0000000000404cf4 in main (argc=1, argv=0x7ffdc2c5fd38) at main.cpp:199
        __PRETTY_FUNCTION__ = "int main(int, char**)"
        style = {d = 0x7f03bde2ed20 <QArrayData::shared_null>}
        app = {<QtSingleApplication> = {<QApplication> = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = {
                    _vptr.QObject = 0x7f03c30b5dd0 <vtable for MainApplication+16>, static staticMetaObject = {d = {superdata = 0x0, 
                        stringdata = 0x7f03bdee5880 <qt_meta_stringdata_QObject>, data = 0x7f03bdee5740 <qt_meta_data_QObject>, 
                        static_metacall = 0x7f03bddb1290 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                        extradata = 0x0}}, d_ptr = {d = 0x1f2bbd0}, static staticQtMetaObject = {d = {superdata = 0x0, 
                        stringdata = 0x7f03bdf302c0 <qt_meta_stringdata_Qt>, data = 0x7f03bdf2db40 <qt_meta_data_Qt>, static_metacall = 0x0, 
                        relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7f03be1cfbe0 <QObject::staticMetaObject>, 
                      stringdata = 0x7f03bdf43f80 <qt_meta_stringdata_QCoreApplication>, data = 0x7f03bdf43e40 <qt_meta_data_QCoreApplication>, 
                      static_metacall = 0x7f03bde28400 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                      extradata = 0x0}}, static self = 0x7ffdc2c5fb60}, static staticMetaObject = {d = {
                    superdata = 0x7f03be1d74c0 <QCoreApplication::staticMetaObject>, stringdata = 0x7f03be6432c0 <qt_meta_stringdata_QGuiApplication>, 
                    data = 0x7f03be643100 <qt_meta_data_QGuiApplication>, 
                    static_metacall = 0x7f03be2c2860 <QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                    extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7f03be8fe380 <QGuiApplication::staticMetaObject>, 
                  stringdata = 0x7f03bfa9d380 <qt_meta_stringdata_QApplication>, data = 0x7f03bfa9d200 <qt_meta_data_QApplication>, 
                  static_metacall = 0x7f03bf7017a0 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                  extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7f03bfde8780 <QApplication::staticMetaObject>, 
                stringdata = 0x7f03c2de7600 <qt_meta_stringdata_QtSingleApplication>, data = 0x7f03c2de7700 <qt_meta_data_QtSingleApplication>, 
                static_metacall = 0x7f03c2d26b62 <QtSingleApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                extradata = 0x0}}, peer = 0x2129eb0, actWin = 0x0}, static staticMetaObject = {d = {
              superdata = 0x7f03c30b27a0 <QtSingleApplication::staticMetaObject>, stringdata = 0x7f03c2debe40 <qt_meta_stringdata_MainApplication>, 
              data = 0x7f03c2dec140 <qt_meta_data_MainApplication>, 
              static_metacall = 0x7f03c2d2b7e8 <MainApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
              extradata = 0x0}}, m_isPrivate = false, m_isPortable = false, m_isClosing = false, m_isRestoring = false, m_isStartingAfterCrash = true, m_history = 
    0x5da2f10, m_bookmarks = 0x5771d20, m_autoFill = 0x5d26630, m_cookieJar = 0x557b2a0, m_plugins = 0x2178350, m_networkCache = 0x572e420, m_browsingLibrary = 0x0, 
          m_rssManager = 0x0, m_networkManager = 0x5420480, m_restoreManager = 0x0, m_downloadManager = 0x0, m_userAgentManager = 0x54e7520, m_searchEnginesManager = 
    0x205a2b0, m_html5PermissionsManager = 0x5f063a0, m_desktopNotifications = 0x0, m_autoSaver = 0x213a840, m_windows = {{p = {static shared_null = {ref = {
                    atomic = {_q_value = -1}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x5a86320}, d = 0x5a86320}}, m_lastActiveWindow = {wp = {
---Type <return> to continue, or q <return> to quit---
              d = 0x5a502b0, value = 0x54eafc0}}, m_postLaunchActions = {{p = {static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, end = 0, 
                  array = {0x0}}, d = 0x7f03bde31550 <QListData::shared_null>}, d = 0x7f03bde31550 <QListData::shared_null>}}, m_languageFile = {
            static null = {<No data fields>}, d = 0x7f03bde2ed20 <QArrayData::shared_null>}}
(gdb) 

I use gcore to grab a coredump file for qupzilla, but it's really a big file about 2.4GB. Just let me know if you would like this coredump file and I'll find a way to transfer it to you.

BTW, I'm sorry that I'm not able to build the latest qupzilla on my Debian Jessie 8 due to lacking the latest QT5..

Thank you!

Best Regards, Flos

lonicerae commented 7 years ago

screenshot-salesforce - unlimited edition - qupzilla

ghost commented 7 years ago

Good paint job :smile: I'm afraid since 4 Nov 2016 the support of QupZilla QtWebKit has been deprecated. BTW, you can try the latest precompiled QupZilla. In the next release, it will be officially available in this format.

lonicerae commented 7 years ago

Hahaha! Yep, purely hand-made. :smile:

Ah~Okay, I will grab the latest bundle and test it again.

nowrep commented 7 years ago

Pretty much what @cranes-bill wrote.

Your QupZilla version is old and no longer maintained. Also it looks like bug in QtWebKit instead, which is also unmaintained for a long time already.

lonicerae commented 7 years ago

Agree. Thanks @nowrep.