{"action":"opened","issue":{"url":"https://api.github.com/repos/The-Compiler/qutebrowser/issues/685","labels_url":"https://api.github.com/repos/The-Compiler/qutebrowser/issues/685/labels{/name}","comments_url":"https://api.github.com/repos/The-Compiler/qutebrowser/issues/685/comments","events_url":"https://api.github.com/repos/The-Compiler/qutebrowser/issues/685/events","html_url":"https://github.com/The-Compiler/qutebrowser/issues/685","id":80978949,"number":685,"title":"Segmentation fault (unable to reproduce)","user":{"login":"catharsis","id":90487,"avatar_url":"https://avatars.githubusercontent.com/u/90487?v=3","gravatar_id":"","url":"https://api.github.com/users/catharsis","html_url":"https://github.com/catharsis","followers_url":"https://api.github.com/users/catharsis/followers","following_url":"https://api.github.com/users/catharsis/following{/other_user}","gists_url":"https://api.github.com/users/catharsis/gists{/gist_id}","starred_url":"https://api.github.com/users/catharsis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/catharsis/subscriptions","organizations_url":"https://api.github.com/users/catharsis/orgs","repos_url":"https://api.github.com/users/catharsis/repos","events_url":"https://api.github.com/users/catharsis/events{/privacy}","received_events_url":"https://api.github.com/users/catharsis/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-05-26T14:11:12Z","updated_at":"2015-05-26T14:11:12Z","closed_at":null,"body":"I (somehow) triggered a new coredump, and I'm not sure what I did. I know I was browsing a company-internal Jira-instance when it happened, but I've no idea if that was somehow the cuplrit. I'll add this here and leave it up to you what to do with it.\r\n\r\n(Note that this is using the qt beta packages as suggested in #684!)\r\n\r\n```\r\n$ cat gdb.txt\r\n#0  0x00007fed75ba8539 in raise () from /usr/lib/libpthread.so.0\r\n#1  <signal handler called>\r\n#2  QXcbScreen::mapToNative (this=this@entry=0x0, rect=...)\r\n    at qxcbscreen.cpp:287\r\n#3  0x00007fed5df67a8f in QXcbWindow::mapToNative (\r\n    this=this@entry=0x7fed79a90ce0, rect=..., \r\n    screen=screen@entry=0x0) at qxcbwindow.cpp:198\r\n#4  0x00007fed5df68f9b in QXcbWindow::propagateSizeHints (\r\n    this=0x7fed79a90ce0) at qxcbwindow.cpp:1624\r\n#5  0x00007fed5df6db8e in QXcbWindow::setGeometry (\r\n    this=0x7fed79a90ce0, rect=...) at qxcbwindow.cpp:708\r\n#6  0x00007fed6878a241 in QShapedPixmapWindow::updateGeometry (\r\n    this=0x7fed79e29560) at kernel/qshapedpixmapdndwindow.cpp:97\r\n#7  0x00007fed6878ab02 in QBasicDrag::startDrag (\r\n    this=this@entry=0x7fed78b6e440) at kernel/qsimpledrag.cpp:204\r\n#8  0x00007fed5df61bd9 in QXcbDrag::startDrag (\r\n    this=0x7fed78b6e440) at qxcbdrag.cpp:188\r\n#9  0x00007fed6878ad2d in QBasicDrag::drag (this=0x7fed78b6e440, \r\n    o=<optimized out>) at kernel/qsimpledrag.cpp:175\r\n#10 0x00007fed687a4099 in QDragManager::drag (this=\r\n    0x7fed79bf2f20, o=o@entry=0x7fed7dfec760)\r\n    at kernel/qdnd.cpp:135\r\n#11 0x00007fed687a3407 in QDrag::exec (\r\n    this=this@entry=0x7fed7dfec760, supportedActions=..., \r\n    defaultDropAction=defaultDropAction@entry=Qt::IgnoreAction)\r\n    at kernel/qdrag.cpp:274\r\n#12 0x00007fed687a34b7 in QDrag::exec (\r\n    this=this@entry=0x7fed7dfec760, supportedActions=...)\r\n    at kernel/qdrag.cpp:230\r\n#13 0x00007fed63954de1 in WebCore::DragClientQt::startDrag (\r\n    this=0x7fed7d4215d0, dragImage=dragImage@entry=0x0, \r\n    dragImageOrigin=..., eventPos=..., \r\n    clipboard=clipboard@entry=0x7feca353caf0, frame=frame@entry=\r\n    0x7fecadb4d000) at qt/WebCoreSupport/DragClientQt.cpp:109\r\n#14 0x00007fed63d04a2a in WebCore::DragController::doSystemDrag (\r\n    this=this@entry=0x7fecac0e4f80, image=image@entry=0x0, \r\n    dragLoc=..., eventPos=..., \r\n    clipboard=clipboard@entry=0x7feca353caf0, \r\n    frame=frame@entry=0x7fecadb4d000, forLink=true)\r\n    at page/DragController.cpp:924\r\n#15 0x00007fed63d061e3 in WebCore::DragController::startDrag (\r\n    this=this@entry=0x7fecac0e4f80, src=0x7fecadb4d000, \r\n    state=..., srcOp=srcOp@entry=WebCore::DragOperationEvery, \r\n    dragEvent=..., dragOrigin=...) at page/DragController.cpp:855\r\n#16 0x00007fed63d11bdc in WebCore::EventHandler::handleDrag (\r\n    this=this@entry=0x7fed7df9d650, event=..., \r\n    checkDragHysteresis=checkDragHysteresis@entry=WebCore::ShouldCheckDragHysteresis) at page/EventHandler.cpp:3577\r\n#17 0x00007fed63d11cd8 in WebCore::EventHandler::handleMouseDraggedEvent (this=this@entry=0x7fed7df9d650, event=...)\r\n    at page/EventHandler.cpp:726\r\n#18 0x00007fed63d179e4 in WebCore::EventHandler::handleMouseMoveEvent (this=this@entry=0x7fed7df9d650, mouseEvent=..., \r\n    hoveredNode=hoveredNode@entry=0x7ffe948bc400, \r\n    onlyUpdateScrollbars=onlyUpdateScrollbars@entry=false)\r\n    at page/EventHandler.cpp:1834\r\n#19 0x00007fed63d17b3f in WebCore::EventHandler::mouseMoved (\r\n    this=0x7fed7df9d650, event=...) at page/EventHandler.cpp:1700\r\n#20 0x00007fed6397a91e in QWebPageAdapter::mouseMoveEvent (\r\n    this=0x7fed7dddd930, ev=0x7ffe948bcb70)\r\n    at qt/WebCoreSupport/QWebPageAdapter.cpp:500\r\n#21 0x00007fed5eb8d2ab in QWebPage::event (this=0x7fed7dd68500, \r\n    ev=0x7ffe948bcb70) at WebKit/qt/WidgetApi/qwebpage.cpp:2557\r\n#22 0x00007fed5ebd1696 in sipQWebPage::event (\r\n    this=0x7fed7dd68500, a0=0x7ffe948bcb70)\r\n    at sipQtWebKitWidgetsQWebPage.cpp:535\r\n#23 0x00007fed5eb8e0b8 in QWebView::mouseMoveEvent (this=0x0, \r\n    ev=0x7ffe948bb9a0) at WebKit/qt/WidgetApi/qwebview.cpp:863\r\n#24 0x00007fed5ebdacda in sipQWebView::mouseMoveEvent (\r\n    this=0x7fed7d192c70, a0=0x7ffe948bcb70)\r\n    at sipQtWebKitWidgetsQWebView.cpp:1046\r\n#25 0x00007fed68d9b0a9 in QWidget::event (\r\n    this=this@entry=0x7fed7d192c70, \r\n    event=event@entry=0x7ffe948bcb70) at kernel/qwidget.cpp:8658\r\n#26 0x00007fed5eb8f66e in QWebView::event (this=0x7fed7d192c70, \r\n    e=0x7ffe948bcb70) at WebKit/qt/WidgetApi/qwebview.cpp:733\r\n#27 0x00007fed5ebdb014 in sipQWebView::event (\r\n    this=0x7fed7d192c70, a0=0x7ffe948bcb70)\r\n    at sipQtWebKitWidgetsQWebView.cpp:1132\r\n#28 0x00007fed68d59646 in QApplicationPrivate::notify_helper (\r\n    this=this@entry=0x7fed78b3d060, receiver=receiver@entry=\r\n    0x7fed7d192c70, e=0x7ffe948bcb70)\r\n    at kernel/qapplication.cpp:3717\r\n#29 0x00007fed68d5ebfb in QApplication::notify (\r\n    this=<optimized out>, receiver=0x7fed7d192c70, \r\n    e=0x7ffe948bcb70) at kernel/qapplication.cpp:3277\r\n#30 0x00007fed6959cf18 in sipQApplication::notify (\r\n    this=0x7fed78879950, a0=0x7fed7d192c70, a1=0x7ffe948bcb70)\r\n    at sipQtWidgetsQApplication.cpp:349\r\n#31 0x00007fed6dbb19fb in QCoreApplication::notifyInternal (this=\r\n    0x7fed78879950, receiver=receiver@entry=0x7fed7d192c70, \r\n    event=event@entry=0x7ffe948bcb70)\r\n    at kernel/qcoreapplication.cpp:963\r\n#32 0x00007fed68d5d92c in sendSpontaneousEvent (\r\n    event=0x7ffe948bcb70, receiver=0x7fed7d192c70)\r\n    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227\r\n#33 QApplicationPrivate::sendMouseEvent (\r\n    receiver=receiver@entry=0x7fed7d192c70, \r\n    event=event@entry=0x7ffe948bcb70, \r\n    alienWidget=alienWidget@entry=0x7fed7d192c70, \r\n    nativeWidget=0x7fed78c871f0, \r\n    buttonDown=buttonDown@entry=0x7fed69280bc0 <qt_button_down>, \r\n    lastMouseReceiver=..., spontaneous=true)\r\n    at kernel/qapplication.cpp:2771\r\n#34 0x00007fed68db5639 in QWidgetWindow::handleMouseEvent (\r\n    this=this@entry=0x7fed78c91cd0, \r\n    event=event@entry=0x7ffe948bcf90)\r\n    at kernel/qwidgetwindow.cpp:555\r\n#35 0x00007fed68db6eec in QWidgetWindow::event (\r\n    this=0x7fed78c91cd0, event=0x7ffe948bcf90)\r\n    at kernel/qwidgetwindow.cpp:210\r\n#36 0x00007fed68d59646 in QApplicationPrivate::notify_helper (\r\n    this=this@entry=0x7fed78b3d060, \r\n    receiver=receiver@entry=0x7fed78c91cd0, \r\n    e=e@entry=0x7ffe948bcf90) at kernel/qapplication.cpp:3717\r\n#37 0x00007fed68d5e521 in QApplication::notify (\r\n    this=0x7fed78879950, receiver=0x7fed78c91cd0, \r\n    e=0x7ffe948bcf90) at kernel/qapplication.cpp:3161\r\n#38 0x00007fed6959cf18 in sipQApplication::notify (\r\n    this=0x7fed78879950, a0=0x7fed78c91cd0, a1=0x7ffe948bcf90)\r\n    at sipQtWidgetsQApplication.cpp:349\r\n#39 0x00007fed6dbb19fb in QCoreApplication::notifyInternal (\r\n    this=0x7fed78879950, receiver=0x7fed78c91cd0, \r\n    event=0x7ffe948bcf90) at kernel/qcoreapplication.cpp:963\r\n#40 0x00007fed68797033 in sendSpontaneousEvent (\r\n    event=<optimized out>, receiver=<optimized out>)\r\n    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227\r\n#41 QGuiApplicationPrivate::processMouseEvent (e=0x7fed7f624670)\r\n    at kernel/qguiapplication.cpp:1790\r\n#42 0x00007fed68798c85 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x7fed7f624670)\r\n    at kernel/qguiapplication.cpp:1582\r\n#43 0x00007fed6877c30f in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:608\r\n#44 0x00007fed5df817ee in userEventSourceDispatch (\r\n    source=<optimized out>)\r\n    at eventdispatchers/qeventdispatcher_glib.cpp:70\r\n#45 0x00007fed6f3409fd in g_main_context_dispatch ()\r\n   from /usr/lib/libglib-2.0.so.0\r\n#46 0x00007fed6f340ce0 in ?? () from /usr/lib/libglib-2.0.so.0\r\n#47 0x00007fed6f340d8c in g_main_context_iteration ()\r\n   from /usr/lib/libglib-2.0.so.0\r\n#48 0x00007fed6dc0abb7 in QEventDispatcherGlib::processEvents (\r\n    this=0x7fed78b72aa0, flags=...)\r\n    at kernel/qeventdispatcher_glib.cpp:418\r\n#49 0x00007fed5df8194c in QPAEventDispatcherGlib::processEvents (\r\n    this=<optimized out>, flags=...)\r\n    at eventdispatchers/qeventdispatcher_glib.cpp:115\r\n#50 0x00007fed6dbaf3f2 in QEventLoop::exec (this=this@entry=\r\n    0x7ffe948bd340, flags=..., flags@entry=...)\r\n    at kernel/qeventloop.cpp:204\r\n#51 0x00007fed6dbb71ac in QCoreApplication::exec ()\r\n    at kernel/qcoreapplication.cpp:1216\r\n#52 0x00007fed6878de0c in QGuiApplication::exec ()\r\n    at kernel/qguiapplication.cpp:1528\r\n#53 0x00007fed68d54dfd in QApplication::exec ()\r\n    at kernel/qapplication.cpp:2977\r\n#54 0x00007fed6959f540 in meth_QApplication_exec_ (\r\n    sipArgs=0x7fed765f3048) at sipQtWidgetsQApplication.cpp:1503\r\n#55 0x00007fed75ecbf73 in call_function (oparg=<optimized out>, \r\n    pp_stack=0x7ffe948bd4a0) at Python/ceval.c:4237\r\n#56 PyEval_EvalFrameEx (f=0x7fed596b41f0, \r\n    throwflag=<optimized out>) at Python/ceval.c:2838\r\n#57 0x00007fed75ecc947 in PyEval_EvalCodeEx (_co=0x0, \r\n    globals=0x7ffe948bb9a0, locals=locals@entry=0x0, \r\n    args=0x7fed783f5f48, argcount=argcount@entry=0, kws=0x0, \r\n    kwcount=1984309120, defs=0x0, defcount=0, kwdefs=0x0, \r\n    closure=0x7fed5fee0978) at Python/ceval.c:3588\r\n#58 0x00007fed75ec9caa in fast_function (nk=<optimized out>, \r\n    na=0, n=0, pp_stack=0x7ffe948bd6a0, func=<optimized out>)\r\n    at Python/ceval.c:4344\r\n#59 call_function (oparg=<optimized out>, \r\n    pp_stack=0x7ffe948bd6a0) at Python/ceval.c:4262\r\n#60 PyEval_EvalFrameEx (f=0x7fed783f5d88, \r\n    throwflag=<optimized out>) at Python/ceval.c:2838\r\n#61 0x00007fed75ecc947 in PyEval_EvalCodeEx (_co=0x0, \r\n    globals=0x7ffe948bb9a0, locals=locals@entry=0x0, \r\n    args=0x7fed7827af00, argcount=argcount@entry=0, kws=0x0, \r\n    kwcount=1984309264, defs=0x0, defcount=0, kwdefs=0x0, \r\n    closure=0x0) at Python/ceval.c:3588\r\n#62 0x00007fed75ec9caa in fast_function (nk=<optimized out>, \r\n    na=0, n=0, pp_stack=0x7ffe948bd8a0, func=<optimized out>)\r\n    at Python/ceval.c:4344\r\n#63 call_function (oparg=<optimized out>, \r\n    pp_stack=0x7ffe948bd8a0) at Python/ceval.c:4262\r\n#64 PyEval_EvalFrameEx (f=0x7fed7827ad78, \r\n    throwflag=<optimized out>) at Python/ceval.c:2838\r\n#65 0x00007fed75ecc947 in PyEval_EvalCodeEx (_co=0x0, \r\n    _co@entry=0x7fed765a7300, globals=0x7ffe948bb9a0, \r\n    globals@entry=0x7fed765944c8, locals=0x0, \r\n    locals@entry=0x7fed765944c8, args=0x0, \r\n    argcount=argcount@entry=0, kws=kws@entry=0x0, \r\n    kwcount=1985639168, defs=0x0, defcount=0, kwdefs=0x0, \r\n    closure=0x0) at Python/ceval.c:3588\r\n#66 0x00007fed75ecc9eb in PyEval_EvalCode (\r\n    co=co@entry=0x7fed765a7300, \r\n    globals=globals@entry=0x7fed765944c8, \r\n    locals=locals@entry=0x7fed765944c8) at Python/ceval.c:775\r\n#67 0x00007fed75ee87d4 in run_mod (mod=mod@entry=0x7fed783349b0, \r\n    filename=filename@entry=0x7fed76461fa8, \r\n    globals=globals@entry=0x7fed765944c8, \r\n    locals=locals@entry=0x7fed765944c8, \r\n    flags=flags@entry=0x7ffe948bdb30, \r\n    arena=arena@entry=0x7fed78307f00) at Python/pythonrun.c:2180\r\n#68 0x00007fed75eea945 in PyRun_FileExFlags (fp=0x7fed78279230, \r\n    filename_str=<optimized out>, start=<optimized out>, \r\n    globals=0x7fed765944c8, locals=0x7fed765944c8, closeit=1, \r\n    flags=0x7ffe948bdb30) at Python/pythonrun.c:2133\r\n#69 0x00007fed75eeb923 in PyRun_SimpleFileExFlags (fp=0x0, \r\n    filename=0x7fed76559910 \"/usr/bin/qutebrowser\", closeit=1, \r\n    flags=0x0) at Python/pythonrun.c:1606\r\n#70 0x00007fed75f01aac in run_file (p_cf=<optimized out>, \r\n    filename=<optimized out>, fp=<optimized out>)\r\n    at Modules/main.c:319\r\n#71 Py_Main (argc=1984306968, argv=0x7fed765598f0)\r\n    at Modules/main.c:751\r\n#72 0x00007fed7646dc06 in main ()\r\n```\r\nI'll update the issue with more info if I find a way to reproduce the problem."}}