OtterBrowser/otter-browser

Crash on x86 when scrolling

Opened this issue · 1 comments

Using Otter Browser 1.0.03 on OpenSUSE system on a x86 machine.

Tentative scrollings works, also scrolling by keyboard. Heavy mouse scrolling (= changing direction 4 times in 2 seconds or so) leads to the content window hangs. GUI still reacts, so I can open new tabs, but the URLs won't load. I see following backtrace 1. Seems to be some event mechanism bug.

When closing the browser after scrolling hang (different instance than backtrace 1) I get a segmentation fault with backtrace 2.

Backtrace 1

#0  0xb7f39579 in __kernel_vsyscall ()
#1  0xad7140f7 in poll () at /lib/libc.so.6
#2  0xad504eb0 in g_poll () at /lib/libglib-2.0.so.0
#3  0xad4f2d87 in  () at /lib/libglib-2.0.so.0
#4  0xad4f3554 in g_main_context_iteration () at /lib/libglib-2.0.so.0
#5  0xae136085 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQt5Core.so.5
#6  0xa48fe781 in  () at /lib/libQt5XcbQpa.so.5
#7  0xae0d571d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
    at /lib/libQt5Core.so.5
#8  0x0089418c in Otter::QtWebEnginePage::runScriptSource(QString const&)
    (this=0x2ddbd80, script=...) at /usr/include/qt5/QtCore/qflags.h:121
#9  0x008aaa24 in Otter::QtWebEngineWebWidget::eventFilter(QObject*, QEvent*)
    (this=0x2e664a0, object=0x3166150, event=0xbfa018c0)
    at /usr/src/debug/otter-browser-1.0.03/src/modules/backends/web/qtwebengine/QtWebEngineWebWidget.cpp:2026
#10 0xae0d6cf5 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /lib/libQt5Core.so.5
#11 0xb7323d95 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
    at /lib/libQt5Widgets.so.5
#12 0xb732c062 in QApplication::notify(QObject*, QEvent*) ()
    at /lib/libQt5Widgets.so.5
#13 0xae0d6fca in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
    at /lib/libQt5Core.so.5
#14 0xae0d704f in QCoreApplication::forwardEvent(QObject*, QEvent*, QEvent*) ()
    at /lib/libQt5Core.so.5
#15 0xb7384f0a in  () at /lib/libQt5Widgets.so.5
#16 0xb7389549 in  () at /lib/libQt5Widgets.so.5
#17 0xb7323da6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
    at /lib/libQt5Widgets.so.5
#18 0xb732b8a4 in QApplication::notify(QObject*, QEvent*) ()
    at /lib/libQt5Widgets.so.5
#19 0xae0d6fca in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
    at /lib/libQt5Core.so.5
#20 0xae0d7268 in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) ()
    at /lib/libQt5Core.so.5
#21 0xae73dad9 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () at /lib/libQt5Gui.so.5
#22 0xae7435e9 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /lib/libQt5Gui.so.5
#23 0xae70feb9 in bool QWindowSystemInterfacePrivate::handleWindowSystemEvent<QWindowSystemInterface::SynchronousDelivery>(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /lib/libQt5Gui.so.5
#24 0xae71378f in QWindowSystemInterface::handleShortcutEvent(QWindow*, unsigned long, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int, unsigned int, QString const&, bool, unsigned short) () at /lib/libQt5Gui.so.
#25 0xae73da84 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () at /lib/libQt5Gui.so.5
#26 0xae7435e9 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /lib/libQt5Gui.so.5
#27 0xae70fa94 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQt5Gui.so.5
#28 0xa48fe2cb in  () at /lib/libQt5XcbQpa.so.5
#29 0xad4f10ac in  () at /lib/libglib-2.0.so.0
#30 0xad4f2de7 in  () at /lib/libglib-2.0.so.0
#31 0xad4f3554 in g_main_context_iteration () at /lib/libglib-2.0.so.0
#32 0xae136085 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQt5Core.so.5
#33 0xa48fe781 in  () at /lib/libQt5XcbQpa.so.5
#34 0xae0d571d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
    at /lib/libQt5Core.so.5
#35 0x0089418c in Otter::QtWebEnginePage::runScriptSource(QString const&)
    (this=0x2ddbd80, script=...) at /usr/include/qt5/QtCore/qflags.h:121
#36 0x008a94c4 in Otter::QtWebEnginePage::runScriptFile(QString const&, QStringList const&) (parameters=..., path=..., this=0x2ddbd80)
    at /usr/src/debug/otter-browser-1.0.03/src/modules/backends/web/qtwebengine/QtWebEnginePage.cpp:409
#37 Otter::QtWebEngineWebWidget::getHitTestResult(QPoint const&)
    (this=0x2e664a0, position=...)
    at /usr/src/debug/otter-browser-1.0.03/src/modules/backends/web/qtwebengine/QtWebEngineWebWidget.cpp:1727
#38 0x00790351 in Otter::WebWidget::handleToolTipEvent(QHelpEvent*, QWidget*)
    (this=0x2e664a0, event=0xbfa023e0, widget=0x26ba310)
    at /usr/src/debug/otter-browser-1.0.03/src/ui/WebWidget.cpp:285
#39 0x008aa9b8 in Otter::QtWebEngineWebWidget::eventFilter(QObject*, QEvent*)
    (this=0x2e664a0, object=0x3166150, event=0xbfa023e0)
    at /usr/src/debug/otter-browser-1.0.03/src/modules/backends/web/qtwebengine/QtWebEngineWebWidget.cpp:2037
#40 0xae0d6cf5 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /lib/libQt5Core.so.5
#41 0xb7323d95 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
    at /lib/libQt5Widgets.so.5
#42 0xb732c16b in QApplication::notify(QObject*, QEvent*) ()
    at /lib/libQt5Widgets.so.5
#43 0xae0d6fca in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
    at /lib/libQt5Core.so.5
#44 0xae0d7238 in QCoreApplication::sendEvent(QObject*, QEvent*) ()
    at /lib/libQt5Core.so.5
#45 0xb7329e95 in QApplication::event(QEvent*) () at /lib/libQt5Widgets.so.5
#46 0xb7323da6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
    at /lib/libQt5Widgets.so.5
#47 0xb732b8a4 in QApplication::notify(QObject*, QEvent*) ()
    at /lib/libQt5Widgets.so.5
#48 0xae0d6fca in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
    at /lib/libQt5Core.so.5
#49 0xae0d7238 in QCoreApplication::sendEvent(QObject*, QEvent*) ()
    at /lib/libQt5Core.so.5
#50 0xae135159 in QTimerInfoList::activateTimers() () at /lib/libQt5Core.so.5
#51 0xae135d0c in  () at /lib/libQt5Core.so.5
#52 0xad4f10ac in  () at /lib/libglib-2.0.so.0
#53 0xad4f2de7 in  () at /lib/libglib-2.0.so.0
#54 0xad4f3554 in g_main_context_iteration () at /lib/libglib-2.0.so.0
#55 0xae136085 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQt5Core.so.5
#56 0xa48fe781 in  () at /lib/libQt5XcbQpa.so.5
#57 0xae0d571d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
    at /lib/libQt5Core.so.5
#58 0x0089418c in Otter::QtWebEnginePage::runScriptSource(QString const&)
    (this=0x2ddbd80, script=...) at /usr/include/qt5/QtCore/qflags.h:121
#59 0x008aaa24 in Otter::QtWebEngineWebWidget::eventFilter(QObject*, QEvent*)
    (this=0x2e664a0, object=0x3166150, event=0xbfa03070)
    at /usr/src/debug/otter-browser-1.0.03/src/modules/backends/web/qtwebengine/QtWebEngineWebWidget.cpp:2026
#60 0xae0d6cf5 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /lib/libQt5Core.so.5
#61 0xb7323d95 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
    at /lib/libQt5Widgets.so.5
#62 0xb732c062 in QApplication::notify(QObject*, QEvent*) ()
    at /lib/libQt5Widgets.so.5
#63 0xae0d6fca in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
    at /lib/libQt5Core.so.5
#64 0xae0d704f in QCoreApplication::forwardEvent(QObject*, QEvent*, QEvent*) ()
    at /lib/libQt5Core.so.5
#65 0xb7384f0a in  () at /lib/libQt5Widgets.so.5
#66 0xb7389549 in  () at /lib/libQt5Widgets.so.5
#67 0xb7323da6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
    at /lib/libQt5Widgets.so.5
#68 0xb732b8a4 in QApplication::notify(QObject*, QEvent*) ()
    at /lib/libQt5Widgets.so.5
#69 0xae0d6fca in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
    at /lib/libQt5Core.so.5
#70 0xae0d7268 in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) ()
    at /lib/libQt5Core.so.5
#71 0xae73dad9 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () at /lib/libQt5Gui.so.5
#72 0xae7435e9 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /lib/libQt5Gui.so.5
#73 0xae70feb9 in bool QWindowSystemInterfacePrivate::handleWindowSystemEvent<QWindowSystemInterface::SynchronousDelivery>(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /lib/libQt5Gui.so.5
#74 0xae71378f in QWindowSystemInterface::handleShortcutEvent(QWindow*, unsigned long, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int, unsigned int, QString const&, bool, unsigned short) () at /lib/libQt5Gui.so.5
#75 0xae73da84 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () at /lib/libQt5Gui.so.5
#76 0xae7435e9 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /lib/libQt5Gui.so.5
#77 0xae70fa94 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQt5Gui.so.5
#78 0xa48fe2cb in  () at /lib/libQt5XcbQpa.so.5
#79 0xad4f10ac in  () at /lib/libglib-2.0.so.0
#80 0xad4f2de7 in  () at /lib/libglib-2.0.so.0
#81 0xad4f3554 in g_main_context_iteration () at /lib/libglib-2.0.so.0
#82 0xae136085 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQt5Core.so.5
#83 0xa48fe781 in  () at /lib/libQt5XcbQpa.so.5
#84 0xae0d571d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
    at /lib/libQt5Core.so.5
#85 0x0089418c in Otter::QtWebEnginePage::runScriptSource(QString const&)
    (this=0x2ddbd80, script=...) at /usr/include/qt5/QtCore/qflags.h:121
#86 0x008aaa24 in Otter::QtWebEngineWebWidget::eventFilter(QObject*, QEvent*)
    (this=0x2e664a0, object=0x3166150, event=0xbfa03c10)
    at /usr/src/debug/otter-browser-1.0.03/src/modules/backends/web/qtwebengine/QtWebEngineWebWidget.cpp:2026
#87 0xae0d6cf5 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /lib/libQt5Core.so.5
#88 0xb7323d95 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
    at /lib/libQt5Widgets.so.5
#89 0xb732c062 in QApplication::notify(QObject*, QEvent*) ()
    at /lib/libQt5Widgets.so.5
#90 0xae0d6fca in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
    at /lib/libQt5Core.so.5
#91 0xae0d704f in QCoreApplication::forwardEvent(QObject*, QEvent*, QEvent*) ()
    at /lib/libQt5Core.so.5
#92 0xb7384f0a in  () at /lib/libQt5Widgets.so.5
#93 0xb7389549 in  () at /lib/libQt5Widgets.so.5
#94 0xb7323da6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
    at /lib/libQt5Widgets.so.5
#95 0xb732b8a4 in QApplication::notify(QObject*, QEvent*) ()
    at /lib/libQt5Widgets.so.5
#96 0xae0d6fca in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
    at /lib/libQt5Core.so.5
#97 0xae0d7268 in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) ()
    at /lib/libQt5Core.so.5
#98 0xae73dad9 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () at /lib/libQt5Gui.so.5
#99 0xae7435e9 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /lib/libQt5Gui.so.5
#100 0xae70feb9 in bool QWindowSystemInterfacePrivate::handleWindowSystemEvent<QWindowSystemInterface::SynchronousDelivery>(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /lib/libQt5Gui.so.5
#101 0xae71378f in QWindowSystemInterface::handleShortcutEvent(QWindow*, unsigned long, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int, unsigned int, QString const&, bool, unsigned short) () at /lib/libQt5Gui.so.5
#102 0xae73da84 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () at /lib/libQt5Gui.so.5
#103 0xae7435e9 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /lib/libQt5Gui.so.5
#104 0xae70fa94 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQt5Gui.so.5
#105 0xa48fe2cb in  () at /lib/libQt5XcbQpa.so.5
#106 0xad4f10ac in  () at /lib/libglib-2.0.so.0
#107 0xad4f2de7 in  () at /lib/libglib-2.0.so.0
#108 0xad4f3554 in g_main_context_iteration () at /lib/libglib-2.0.so.0
#109 0xae136085 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQt5Core.so.5
#110 0xa48fe781 in  () at /lib/libQt5XcbQpa.so.5
#111 0xae0d571d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
    at /lib/libQt5Core.so.5
#112 0x0089418c in Otter::QtWebEnginePage::runScriptSource(QString const&)
    (this=0x2ddbd80, script=...) at /usr/include/qt5/QtCore/qflags.h:121
#113 0x008a94c4 in Otter::QtWebEnginePage::runScriptFile(QString const&, QStringList const&) (parameters=..., path=..., this=0x2ddbd80)
    at /usr/src/debug/otter-browser-1.0.03/src/modules/backends/web/qtwebengine/QtWebEnginePage.cpp:409
#114 Otter::QtWebEngineWebWidget::getHitTestResult(QPoint const&)
    (this=0x2e664a0, position=...)
    at /usr/src/debug/otter-browser-1.0.03/src/modules/backends/web/qtwebengine/QtWebEngineWebWidget.cpp:1727
#115 0x00791fed in Otter::WebWidget::updateHitTestResult(QPoint const&)
    (this=0x2e664a0, position=...)
    at /usr/src/debug/otter-browser-1.0.03/src/ui/WebWidget.cpp:378
#116 0x008aaac7 in Otter::QtWebEngineWebWidget::eventFilter(QObject*, QEvent*)
    (this=0x2e664a0, object=0x3166150, event=0xbfa04834)
    at /usr/src/debug/otter-browser-1.0.03/src/modules/backends/web/qtwebengine/QtWebEngineWebWidget.cpp:1973
#117 0xae0d6cf5 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /lib/libQt5Core.so.5
#118 0xb7323d95 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
    at /lib/libQt5Widgets.so.5
#119 0xb732cc00 in QApplication::notify(QObject*, QEvent*) ()
    at /lib/libQt5Widgets.so.5
#120 0xae0d6fca in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
    at /lib/libQt5Core.so.5
#121 0xae0d7268 in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) ()
    at /lib/libQt5Core.so.5
#122 0xb732abc6 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) ()
    at /lib/libQt5Widgets.so.5
#123 0xb7385cfb in  () at /lib/libQt5Widgets.so.5
#124 0xb738953a in  () at /lib/libQt5Widgets.so.5
#125 0xb7323da6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
    at /lib/libQt5Widgets.so.5
#126 0xb732b8a4 in QApplication::notify(QObject*, QEvent*) ()
    at /lib/libQt5Widgets.so.5
#127 0xae0d6fca in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
    at /lib/libQt5Core.so.5
#128 0xae0d7268 in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) ()
    at /lib/libQt5Core.so.5
#129 0xae7422cd in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /lib/libQt5Gui.so.5
#130 0xae743619 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /lib/libQt5Gui.so.5
#131 0xae70fa94 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQt5Gui.so.5
#132 0xa48fe2cb in  () at /lib/libQt5XcbQpa.so.5
#133 0xad4f10ac in  () at /lib/libglib-2.0.so.0
#134 0xad4f2de7 in  () at /lib/libglib-2.0.so.0
#135 0xad4f3554 in g_main_context_iteration () at /lib/libglib-2.0.so.0
#136 0xae136085 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQt5Core.so.5
#137 0xa48fe781 in  () at /lib/libQt5XcbQpa.so.5
#138 0xae0d571d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
    at /lib/libQt5Core.so.5
#139 0x0089418c in Otter::QtWebEnginePage::runScriptSource(QString const&)
    (this=0x2ddbd80, script=...) at /usr/include/qt5/QtCore/qflags.h:121
#140 0x008a94c4 in Otter::QtWebEnginePage::runScriptFile(QString const&, QStringList const&) (parameters=..., path=..., this=0x2ddbd80)
    at /usr/src/debug/otter-browser-1.0.03/src/modules/backends/web/qtwebengine/QtWebEnginePage.cpp:409
#141 Otter::QtWebEngineWebWidget::getHitTestResult(QPoint const&)
    (this=0x2e664a0, position=...)
    at /usr/src/debug/otter-browser-1.0.03/src/modules/backends/web/qtwebengine/QtWebEngineWebWidget.cpp:1727
#142 0x00791fed in Otter::WebWidget::updateHitTestResult(QPoint const&)
    (this=0x2e664a0, position=...)
    at /usr/src/debug/otter-browser-1.0.03/src/ui/WebWidget.cpp:378
#143 0x008aaac7 in Otter::QtWebEngineWebWidget::eventFilter(QObject*, QEvent*)
    (this=0x2e664a0, object=0x3166150, event=0xbfa054f0)
    at /usr/src/debug/otter-browser-1.0.03/src/modules/backends/web/qtwebengine/QtWebEngineWebWidget.cpp:1973
#144 0xae0d6cf5 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /lib/libQt5Core.so.5
#145 0xb7323d95 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
    at /lib/libQt5Widgets.so.5
#146 0xb732d2eb in QApplication::notify(QObject*, QEvent*) ()
    at /lib/libQt5Widgets.so.5
#147 0xae0d6fca in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
    at /lib/libQt5Core.so.5
#148 0xae0d704f in QCoreApplication::forwardEvent(QObject*, QEvent*, QEvent*)
    () at /lib/libQt5Core.so.5
#149 0xb7387ab4 in  () at /lib/libQt5Widgets.so.5
#150 0xb73896ed in  () at /lib/libQt5Widgets.so.5
#151 0xb7323da6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
    at /lib/libQt5Widgets.so.5
#152 0xb732b8a4 in QApplication::notify(QObject*, QEvent*) ()
    at /lib/libQt5Widgets.so.5
#153 0xae0d6fca in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
    at /lib/libQt5Core.so.5
#154 0xae0d7268 in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) ()
    at /lib/libQt5Core.so.5
#155 0xae73d774 in QGuiApplicationPrivate::processWheelEvent(QWindowSystemInterfacePrivate::WheelEvent*) () at /lib/libQt5Gui.so.5
#156 0xae743601 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /lib/libQt5Gui.so.5
#157 0xae70fa94 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQt5Gui.so.5
#158 0xa48fe2cb in  () at /lib/libQt5XcbQpa.so.5
#159 0xad4f10ac in  () at /lib/libglib-2.0.so.0
#160 0xad4f2de7 in  () at /lib/libglib-2.0.so.0
#161 0xad4f3554 in g_main_context_iteration () at /lib/libglib-2.0.so.0
#162 0xae136085 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQt5Core.so.5
#163 0xa48fe781 in  () at /lib/libQt5XcbQpa.so.5
#164 0xae0d571d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
    at /lib/libQt5Core.so.5
#165 0x0089418c in Otter::QtWebEnginePage::runScriptSource(QString const&)
    (this=0x2ddbd80, script=...) at /usr/include/qt5/QtCore/qflags.h:121
#166 0x008a94c4 in Otter::QtWebEnginePage::runScriptFile(QString const&, QStringList const&) (parameters=..., path=..., this=0x2ddbd80)
    at /usr/src/debug/otter-browser-1.0.03/src/modules/backends/web/qtwebengine/QtWebEnginePage.cpp:409
#167 Otter::QtWebEngineWebWidget::getHitTestResult(QPoint const&)
    (this=0x2e664a0, position=...)
    at /usr/src/debug/otter-browser-1.0.03/src/modules/backends/web/qtwebengine/QtWebEngineWebWidget.cpp:1727
#168 0x00791fed in Otter::WebWidget::updateHitTestResult(QPoint const&)
    (this=0x2e664a0, position=...)
    at /usr/src/debug/otter-browser-1.0.03/src/ui/WebWidget.cpp:378
#169 0x008aaac7 in Otter::QtWebEngineWebWidget::eventFilter(QObject*, QEvent*)
    (this=0x2e664a0, object=0x3166150, event=0xbfa06250)
    at /usr/src/debug/otter-browser-1.0.03/src/modules/backends/web/qtwebengine/QtWebEngineWebWidget.cpp:1973
#170 0xae0d6cf5 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /lib/libQt5Core.so.5
#171 0xb7323d95 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
    at /lib/libQt5Widgets.so.5
#172 0xb732d2eb in QApplication::notify(QObject*, QEvent*) ()
    at /lib/libQt5Widgets.so.5
#173 0xae0d6fca in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
    at /lib/libQt5Core.so.5
#174 0xae0d704f in QCoreApplication::forwardEvent(QObject*, QEvent*, QEvent*)
    () at /lib/libQt5Core.so.5
#175 0xb7387ab4 in  () at /lib/libQt5Widgets.so.5
#176 0xb73896ed in  () at /lib/libQt5Widgets.so.5


... many more calls, more than #585, took too long for gdb to list in acceptable time ...

Backtrace 2 (final SEGV)

#0  0xae2d5350 in QEventLoop::exit(int) () at /lib/libQt5Core.so.5
#1  0xae2d53ca in QEventLoop::quit() () at /lib/libQt5Core.so.5
#2  0x0083c129 in operator() (runResult=..., __closure=0x21322d8)
    at /usr/src/debug/otter-browser-1.0.03/src/modules/backends/web/qtwebengine/QtWebEnginePage.cpp:392
#3  QtWebEnginePrivate::QWebEngineCallbackPrivate<const QVariant&, Otter::QtWebEnginePage::runScriptSource(const QString&)::<lambda(const QVariant&)> >::operator()(const QVariant &) (this=0x21322d0, value=...)
    at /usr/include/qt5/QtWebEngineCore/qwebenginecallback.h:69
#4  0xb7f82dd2 in  () at /lib/libQt5WebEngineWidgets.so.5
#5  0xb7f81dbc in  () at /lib/libQt5WebEngineWidgets.so.5
#6  0xb7f81fc3 in QWebEnginePage::~QWebEnginePage() ()
    at /lib/libQt5WebEngineWidgets.so.5
#7  0x005b2321 in Otter::QtWebEnginePage::~QtWebEnginePage()
    (this=0x1a49f30, this=<optimized out>)
    at /usr/src/debug/otter-browser-1.0.03/build/otter-browser_autogen/O47S2FX7W7/../../../src/modules/backends/web/qtwebengine/QtWebEnginePage.h:34
#8  Otter::QtWebEnginePage::~QtWebEnginePage()
    (this=0x1a49f30, this=<optimized out>)
    at /usr/src/debug/otter-browser-1.0.03/build/otter-browser_autogen/O47S2FX7W7/../../../src/modules/backends/web/qtwebengine/QtWebEnginePage.h:34
#9  0xae303a89 in QObjectPrivate::deleteChildren() () at /lib/libQt5Core.so.5
#10 0xb75664e9 in QWidget::~QWidget() () at /lib/libQt5Widgets.so.5
#11 0x00842e1d in Otter::WebWidget::~WebWidget()
    (this=0x1cb0db0, this=<optimized out>)
    at /usr/src/debug/otter-browser-1.0.03/src/core/ActionExecutor.cpp:135
#12 Otter::QtWebEngineWebWidget::~QtWebEngineWebWidget()
    (this=<optimized out>, this=<optimized out>)
    at /usr/src/debug/otter-browser-1.0.03/src/modules/backends/web/qtwebengine/QtWebEngineWebWidget.cpp:154
#13 0x0084322a in Otter::QtWebEngineWebWidget::~QtWebEngineWebWidget()
    (this=0x1cb0db0, this=<optimized out>)
    at /usr/src/debug/otter-browser-1.0.03/src/modules/backends/web/qtwebengine/QtWebEngineWebWidget.cpp:154
#14 0xae303a89 in QObjectPrivate::deleteChildren() () at /lib/libQt5Core.so.5
#15 0xb75664e9 in QWidget::~QWidget() () at /lib/libQt5Widgets.so.5
#16 0xb761fb7d in QFrame::~QFrame() () at /lib/libQt5Widgets.so.5
#17 0xb76f2ed5 in QSplitter::~QSplitter() () at /lib/libQt5Widgets.so.5
#18 0x006fa94a in Otter::SplitterWidget::~SplitterWidget()
    (this=0xde0e40, this=<optimized out>)
    at /usr/src/debug/otter-browser-1.0.03/src/ui/SplitterWidget.h:30
#19 Otter::SplitterWidget::~SplitterWidget()
    (this=0xde0e40, this=<optimized out>)
    at /usr/src/debug/otter-browser-1.0.03/src/ui/SplitterWidget.h:30
#20 0xae303a89 in QObjectPrivate::deleteChildren() () at /lib/libQt5Core.so.5
#21 0xb75664e9 in QWidget::~QWidget() () at /lib/libQt5Widgets.so.5
#22 0x005a9130 in Otter::ContentsWidget::~ContentsWidget()
    (this=0x1bbe690, this=<optimized out>)
    at /usr/src/debug/otter-browser-1.0.03/build/otter-browser_autogen/NWLDKIYARD/../../../src/modules/windows/addons/../../../ui/ContentsWidget.h:33
#23 Otter::WebContentsWidget::~WebContentsWidget()
    (this=0x1bbe690, this=<optimized out>)
    at /usr/src/debug/otter-browser-1.0.03/build/otter-browser_autogen/RL6LEGLMRN/../../../src/modules/windows/web/WebContentsWidget.h:42
#24 Otter::WebContentsWidget::~WebContentsWidget()
    (this=0x1bbe690, this=<optimized out>)
    at /usr/src/debug/otter-browser-1.0.03/build/otter-browser_autogen/RL6LEGLMRN/../../../src/modules/windows/web/WebContentsWidget.h:42
#25 0xae303a89 in QObjectPrivate::deleteChildren() () at /lib/libQt5Core.so.5
#26 0xb75664e9 in QWidget::~QWidget() () at /lib/libQt5Widgets.so.5
#27 0x005a44f9 in Otter::Window::~Window()
    (this=0xd5ec00, this=<optimized out>)
    at /usr/src/debug/otter-browser-1.0.03/build/otter-browser_autogen/OBN3YE725W/../../../src/modules/widgets/configurationOption/../../../ui/Window.h:47
#28 Otter::Window::~Window() (this=<optimized out>, this=<optimized out>)
    at /usr/src/debug/otter-browser-1.0.03/build/otter-browser_autogen/OBN3YE725W/../../../src/modules/widgets/configurationOption/../../../ui/Window.h:47
#29 0xae303a89 in QObjectPrivate::deleteChildren() () at /lib/libQt5Core.so.5
#30 0xb75664e9 in QWidget::~QWidget() () at /lib/libQt5Widgets.so.5
#31 0x0059fc4a in Otter::WorkspaceWidget::~WorkspaceWidget()
    (this=0xea31d0, this=<optimized out>)
    at /usr/src/debug/otter-browser-1.0.03/build/otter-browser_autogen/YPKJ5OE7LN/../../../src/ui/WorkspaceWidget.h:69
#32 Otter::WorkspaceWidget::~WorkspaceWidget()
    (this=0xea31d0, this=<optimized out>)
    at /usr/src/debug/otter-browser-1.0.03/build/otter-browser_autogen/YPKJ5OE7LN/../../../src/ui/WorkspaceWidget.h:69
#33 0xae303a89 in QObjectPrivate::deleteChildren() () at /lib/libQt5Core.so.5
#34 0xb75664e9 in QWidget::~QWidget() () at /lib/libQt5Widgets.so.5
#35 0xb76910cd in QMainWindow::~QMainWindow() () at /lib/libQt5Widgets.so.5
#36 0x006af543 in Otter::MainWindow::~MainWindow()
    (this=0xb6c550, this=<optimized out>)
    at /usr/src/debug/otter-browser-1.0.03/src/core/ActionExecutor.cpp:135
#37 0x006af87a in Otter::MainWindow::~MainWindow()
    (this=0xb6c550, this=<optimized out>)
    at /usr/src/debug/otter-browser-1.0.03/src/ui/MainWindow.cpp:235
#38 0xae305db1 in QObject::event(QEvent*) () at /lib/libQt5Core.so.5
#39 0xb756ae1f in QWidget::event(QEvent*) () at /lib/libQt5Widgets.so.5
#40 0xb769300b in QMainWindow::event(QEvent*) () at /lib/libQt5Widgets.so.5
#41 0x006c0c73 in Otter::MainWindow::event(QEvent*)
    (this=<optimized out>, event=<optimized out>)
    at /usr/src/debug/otter-browser-1.0.03/src/ui/MainWindow.cpp:2719
#42 0xb7523da6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
    at /lib/libQt5Widgets.so.5
#43 0xb752b8a4 in QApplication::notify(QObject*, QEvent*) ()
    at /lib/libQt5Widgets.so.5
#44 0xae2d6fca in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
    at /lib/libQt5Core.so.5
#45 0xae2d7238 in QCoreApplication::sendEvent(QObject*, QEvent*) ()
    at /lib/libQt5Core.so.5
#46 0xae2daa04 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib/libQt5Core.so.5
#47 0xae2daf27 in QCoreApplication::sendPostedEvents(QObject*, int) ()
    at /lib/libQt5Core.so.5
#48 0xae3369e3 in  () at /lib/libQt5Core.so.5
#49 0xad6f10ac in  () at /lib/libglib-2.0.so.0
#50 0xad6f2de7 in  () at /lib/libglib-2.0.so.0
#51 0xad6f3554 in g_main_context_iteration () at /lib/libglib-2.0.so.0
#52 0xae336085 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQt5Core.so.5
#53 0xa2abe781 in  () at /lib/libQt5XcbQpa.so.5
#54 0xae2d70d0 in QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQt5Core.so.5
#55 0x00724a49 in Otter::TrayIcon::hide() (this=0xd8c210)
    at /usr/include/qt5/QtCore/qflags.h:121
#56 0xae312863 in  () at /lib/libQt5Core.so.5
#57 0xae2d5e91 in QCoreApplication::aboutToQuit(QCoreApplication::QPrivateSignal) () at /lib/libQt5Core.so.5
#58 0xae2daf7d in QCoreApplicationPrivate::execCleanup() ()
    at /lib/libQt5Core.so.5
#59 0xae2de6fc in QCoreApplication::exec() () at /lib/libQt5Core.so.5
#60 0xae934d81 in QGuiApplication::exec() () at /lib/libQt5Gui.so.5
#61 0xb7523d14 in QApplication::exec() () at /lib/libQt5Widgets.so.5
#62 0x005767e8 in main(int, char**)
    (argc=<optimized out>, argv=<optimized out>)
    at /usr/src/debug/otter-browser-1.0.03/src/main.cpp:217

I had the same problem with that release and Otter was completely unusable. If you can, try building from Master. That's what I did and it seems to be working fine so far.

Edit: maybe we need a new release. A lot has happened in the past 2 years and it would be a shame for Otter to get a bad rap because of stupid bugs that (seem to) have been fixed since then.