Thread 3 (Thread 0x7fffdd49c700 (LWP 30008)): #0 0x00007ffff5653901 in __GI___poll (fds=0x7fffd8002de0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 resultvar = 18446744073709551100 sc_cancel_oldtype = 0 #1 0x00007ffff3f71169 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #2 0x00007ffff3f7127c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #3 0x00007ffff69c347f in QEventDispatcherGlib::processEvents (this=0x7fffd8000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:423 d = 0x7fffd8000b30 canWait = true savedFlags = {i = 0} result = #4 0x00007ffff6968e3a in QEventLoop::exec (this=this@entry=0x7fffdd49be40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 d = 0x7fffd8003670 locker = {val = 6948112} ref = {d = 0x7fffd8003670, locker = @0x7fffdd49bdc8, exceptionCaught = true} #5 0x00007ffff67883ca in QThread::exec (this=) at thread/qthread.cpp:515 d = 0x6a04a0 locker = {val = 6948112} eventLoop = { = {_vptr.QObject = 0x7ffff6e224c8 , static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff6b15700 , data = 0x7ffff6b155e0 , static_metacall = 0x7ffff69a12a0 , relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7fffd8003670}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff6b18380 , data = 0x7ffff6b15820 , static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff6e1aa00 , stringdata = 0x7ffff6b102e0 , data = 0x7ffff6b10280 , static_metacall = 0x7ffff6968b30 , relatedMetaObjects = 0x0, extradata = 0x0}}} returnCode = #6 0x00007fffefa24e45 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 No symbol table info available. #7 0x00007ffff678d29d in QThreadPrivate::start (arg=0x7fffefc97d60) at thread/qthread_unix.cpp:368 __clframe = {__cancel_routine = 0x7ffff678c330 , __cancel_arg = 0x7fffefc97d60, __do_it = 1, __cancel_type = } thr = 0x7fffefc97d60 data = 0x6a9680 #8 0x00007ffff62257fc in start_thread (arg=0x7fffdd49c700) at pthread_create.c:465 pd = 0x7fffdd49c700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736905987840, -589466473423298412, 140737488347182, 140737488347183, 140736905987840, 140736905988544, 589533734747381908, 589451590551347348}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #9 0x00007ffff565fb0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 No locals. Thread 2 (Thread 0x7fffec0a3700 (LWP 30007)): #0 0x00007ffff5653901 in __GI___poll (fds=0x7fffec0a2d78, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 resultvar = 18446744073709551100 sc_cancel_oldtype = 0 #1 0x00007ffff10f2747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 No symbol table info available. #2 0x00007ffff10f453a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 No symbol table info available. #3 0x00007ffff0118f09 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 No symbol table info available. #4 0x00007ffff678d29d in QThreadPrivate::start (arg=0x6474a0) at thread/qthread_unix.cpp:368 __clframe = {__cancel_routine = 0x7ffff678c330 , __cancel_arg = 0x6474a0, __do_it = 1, __cancel_type = } thr = 0x6474a0 data = 0x628a30 #5 0x00007ffff62257fc in start_thread (arg=0x7fffec0a3700) at pthread_create.c:465 pd = 0x7fffec0a3700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737153480448, -589466473423298412, 140737488346382, 140737488346383, 140737153480448, 140737153481152, 589429808886849684, 589451590551347348}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #6 0x00007ffff565fb0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 No locals. Thread 1 (Thread 0x7ffff7fa5b80 (LWP 30003)): #0 0x00007ffff6f33e71 in QWindow::winId() const () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 No symbol table info available. #1 0x00007fffeac1b1db in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platformthemes/KDEPlasmaPlatformTheme.so No symbol table info available. #2 0x00007fffeac1b77d in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platformthemes/KDEPlasmaPlatformTheme.so No symbol table info available. #3 0x00007ffff784aedb in QMenuBarPrivate::handleReparent (this=this@entry=0x900c60) at widgets/qmenubar.cpp:1360 newParent = newWindow = 0x7fffffffe3f8 newParents = {d = 0x7cebb0} #4 0x00007ffff784ba68 in QMenuBar::eventFilter (this=0x8ae600, object=0x8f0830, event=0x7fffffffd320) at widgets/qmenubar.cpp:1460 No locals. #5 0x00007ffff696aacc in QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x8f0830, event=event@entry=0x7fffffffd320) at kernel/qcoreapplication.cpp:1129 obj = i = 1 #6 0x00007ffff76e5445 in QApplicationPrivate::notify_helper (this=this@entry=0x626000, receiver=receiver@entry=0x8f0830, e=e@entry=0x7fffffffd320) at kernel/qapplication.cpp:3713 consumed = #7 0x00007ffff76ecd34 in QApplication::notify (this=0x7fffffffe430, receiver=0x8f0830, e=0x7fffffffd320) at kernel/qapplication.cpp:3476 w = 0x8f0830 extra = isProxyWidget = res = false #8 0x00007ffff696ade8 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x8f0830, event=event@entry=0x7fffffffd320) at kernel/qcoreapplication.cpp:1018 selfRequired = true result = false cbdata = {0x8f0830, 0x7fffffffd320, 0x7fffffffd27f} d = threadData = 0x626170 scopeLevelCounter = {threadData = 0x626170} #9 0x00007ffff772717a in QCoreApplication::sendEvent (event=0x7fffffffd320, receiver=0x8f0830) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:233 No locals. #10 QWidget::setParent (this=this@entry=0x8f0830, parent=parent@entry=0x90a620, f=...) at kernel/qwidget.cpp:10644 e = {_vptr.QEvent = 0x7ffff6e22710 , static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff6b111e0 , data = 0x7ffff6b10c20 , static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 21, posted = 0, spont = 0, m_accept = 1, reserved = 8191} oldtlw = 0x8f0830 newParent = oldBsTracker = useStyleSheetPropagationInWidgetStyles = #11 0x00007ffff7727eb8 in QWidget::setParent (this=this@entry=0x8f0830, parent=parent@entry=0x90a620) at kernel/qwidget.cpp:10498 parent = 0x90a620 this = 0x8f0830 #12 0x00007ffff770211e in QLayout::addChildWidget (this=this@entry=0xa6b620, w=w@entry=0x8f0830) at kernel/qlayout.cpp:919 mw = 0x90a620 pw = 0x0 needShow = #13 0x00007ffff77021bf in QLayout::addWidget (this=0xa6b620, w=0x8f0830) at kernel/qlayout.cpp:228 No locals. #14 0x00007ffff783014c in QMdiSubWindow::setWidget (this=this@entry=0x90a620, widget=widget@entry=0x8f0830) at widgets/qmdisubwindow.cpp:2330 layout = isWindowModified = #15 0x00007ffff7823e33 in QMdiArea::addSubWindow (this=, widget=0x8f0830, windowFlags=...) at widgets/qmdiarea.cpp:1992 childFocus = 0x0 child = 0x90a620 #16 0x00000000004041f4 in MainWindow::MainWindow(QWidget*)::$_0::operator()() const (this=0x7fffe4008010) at /home/darren/Documents/Development/QMdiMainWindowCrash/mainwindow.cpp:15 subWindow = 0x74004d #17 0x0000000000404159 in QtPrivate::FunctorCall, QtPrivate::List<>, void, MainWindow::MainWindow(QWidget*)::$_0>::call(MainWindow::MainWindow(QWidget*)::$_0&, void**) (f=..., arg=0x7fffffffd6f0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:130 No locals. #18 0x0000000000404131 in QtPrivate::Functor::call, void>(MainWindow::MainWindow(QWidget*)::$_0&, void*, void**) (f=..., arg=0x7fffffffd6f0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:240 No locals. #19 0x00000000004040dd in QtPrivate::QFunctorSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x7fffe4008000, r=0x71e3e0, a=0x7fffffffd6f0, ret=0x0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h:168 No locals. #20 0x00007ffff69999ff in QtPrivate::QSlotObjectBase::call (a=0x7fffffffd6f0, r=0x71e3e0, this=0x7fffe4008000) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101 No locals. #21 QMetaObject::activate (sender=sender@entry=0x71e3e0, signalOffset=, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fffffffd6f0) at kernel/qobject.cpp:3749 obj = {d = 0x7fffe4008000} receiver = 0x71e3e0 receiverInSameThread = sw = {receiver = 0x71e3e0, previousSender = 0x0, currentSender = {sender = 0x71e3e0, signal = 4, ref = 1}, switched = true} c = 0x7fffd80170e0 last = 0x7fffd80170e0 locker = {val = 140737335431568} connectionLists = {connectionLists = 0x815670} list = currentThreadId = 0x7ffff7fa5b80 signal_index = 4 empty_argv = {0x0} #22 0x00007ffff6999fb7 in QMetaObject::activate (sender=sender@entry=0x71e3e0, m=m@entry=0x7ffff7da5de0 , local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fffffffd6f0) at kernel/qobject.cpp:3628 No locals. #23 0x00007ffff76ded82 in QAction::triggered (this=this@entry=0x71e3e0, _t1=) at .moc/moc_qaction.cpp:371 _a = {0x0, 0x7fffffffd6ec} #24 0x00007ffff76e146c in QAction::activate (this=0x71e3e0, event=) at kernel/qaction.cpp:1159 No locals. #25 0x00007ffff78a2afb in QAbstractButtonPrivate::click (this=0x7d9ae0) at widgets/qabstractbutton.cpp:393 changeState = #26 0x00007ffff78a2d54 in QAbstractButton::mouseReleaseEvent (this=0x898720, e=0x7fffffffdbd0) at widgets/qabstractbutton.cpp:1006 No locals. #27 0x00007ffff788208a in QToolButton::mouseReleaseEvent (this=, e=) at widgets/qtoolbutton.cpp:616 No locals. #28 0x00007ffff7725dc8 in QWidget::event (this=0x898720, event=0x7fffffffdbd0) at kernel/qwidget.cpp:9178 No locals. #29 0x00007ffff78a3f1b in QAbstractButton::event (this=this@entry=0x898720, e=e@entry=0x7fffffffdbd0) at widgets/qabstractbutton.cpp:964 No locals. #30 0x00007ffff7882124 in QToolButton::event (this=0x898720, event=0x7fffffffdbd0) at widgets/qtoolbutton.cpp:982 No locals. #31 0x00007ffff76e546c in QApplicationPrivate::notify_helper (this=this@entry=0x626000, receiver=receiver@entry=0x898720, e=e@entry=0x7fffffffdbd0) at kernel/qapplication.cpp:3717 consumed = #32 0x00007ffff76ed28f in QApplication::notify (this=, receiver=0x898720, e=0x7fffffffdbd0) at kernel/qapplication.cpp:3193 me = w = 0x898720 mouse = 0x7fffffffdbd0 eventAccepted = relpos = {xp = 20, yp = 9} pw = {wp = {d = 0x800260, value = 0x898720}} res = false #33 0x00007ffff696ade8 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x898720, event=event@entry=0x7fffffffdbd0) at kernel/qcoreapplication.cpp:1018 selfRequired = true result = false cbdata = {0x898720, 0x7fffffffdbd0, 0x7fffffffda2f} d = threadData = 0x626170 scopeLevelCounter = {threadData = 0x626170} #34 0x00007ffff76ec262 in QCoreApplication::sendEvent (event=, receiver=) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:233 No locals. #35 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x898720, event=event@entry=0x7fffffffdbd0, alienWidget=alienWidget@entry=0x898720, nativeWidget=0x7fffffffe3f8, buttonDown=buttonDown@entry=0x7ffff7dd47c0 , lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2699 receiverGuard = {wp = {d = 0x800260, value = 0x898720}} nativeGuard = {wp = {d = 0x6ed650, value = 0x7fffffffe3f8}} alienGuard = {wp = {d = 0x800260, value = 0x898720}} activePopupWidget = {wp = {d = 0x0, value = 0x0}} widgetUnderMouse = wasLeaveAfterRelease = true result = #36 0x00007ffff774094b in QWidgetWindow::handleMouseEvent (this=this@entry=0x6ea290, event=event@entry=0x7fffffffdfd0) at kernel/qwidgetwindow.cpp:621 translated = contextMenuTrigger = QEvent::MouseButtonPress widget = 0x898720 mapped = {xp = 20, yp = 9} receiver = 0x898720 #37 0x00007ffff7742fba in QWidgetWindow::event (this=0x6ea290, event=0x7fffffffdfd0) at kernel/qwidgetwindow.cpp:243 event = 0x7fffffffdfd0 this = 0x6ea290 #38 0x00007ffff76e546c in QApplicationPrivate::notify_helper (this=this@entry=0x626000, receiver=receiver@entry=0x6ea290, e=e@entry=0x7fffffffdfd0) at kernel/qapplication.cpp:3717 consumed = #39 0x00007ffff76ecd34 in QApplication::notify (this=0x7fffffffe430, receiver=0x6ea290, e=0x7fffffffdfd0) at kernel/qapplication.cpp:3476 w = 0x6ea290 extra = isProxyWidget = res = false #40 0x00007ffff696ade8 in QCoreApplication::notifyInternal2 (receiver=0x6ea290, event=0x7fffffffdfd0) at kernel/qcoreapplication.cpp:1018 selfRequired = true result = false cbdata = {0x6ea290, 0x7fffffffdfd0, 0x7fffffffde9f} d = threadData = 0x626170 scopeLevelCounter = {threadData = 0x626170} #41 0x00007ffff6f29f43 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 No symbol table info available. #42 0x00007ffff6f2ba25 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 No symbol table info available. #43 0x00007ffff6f03cab in QWindowSystemInterface::sendWindowSystemEvents(QFlags) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 No symbol table info available. #44 0x00007ffff017b5a0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 No symbol table info available. #45 0x00007ffff3f70fb7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #46 0x00007ffff3f711f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #47 0x00007ffff3f7127c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #48 0x00007ffff69c347f in QEventDispatcherGlib::processEvents (this=0x68dd50, flags=...) at kernel/qeventdispatcher_glib.cpp:423 d = 0x69a030 canWait = true savedFlags = {i = 0} result = #49 0x00007ffff6968e3a in QEventLoop::exec (this=this@entry=0x7fffffffe380, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 d = 0x8f0ec0 locker = {val = 6447744} ref = {d = 0x8f0ec0, locker = @0x7fffffffe308, exceptionCaught = true} #50 0x00007ffff6971da4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1291 threadData = 0x626170 eventLoop = { = {_vptr.QObject = 0x7ffff6e224c8 , static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff6b15700 , data = 0x7ffff6b155e0 , static_metacall = 0x7ffff69a12a0 , relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x8f0ec0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff6b18380 , data = 0x7ffff6b15820 , static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff6e1aa00 , stringdata = 0x7ffff6b102e0 , data = 0x7ffff6b10280 , static_metacall = 0x7ffff6968b30 , relatedMetaObjects = 0x0, extradata = 0x0}}} returnCode = #51 0x0000000000403b81 in main (argc=1, argv=0x7fffffffe538) at /home/darren/Documents/Development/QMdiMainWindowCrash/main.cpp:11 a = { = {}, static staticMetaObject = {d = {superdata = 0x7ffff757c200 , stringdata = 0x7ffff7a58840 , data = 0x7ffff7a586c0 , static_metacall = 0x7ffff76ea400 , relatedMetaObjects = 0x0, extradata = 0x0}}} w = { = { = { = {_vptr.QObject = 0x60a900 , static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff6b15700 , data = 0x7ffff6b155e0 , static_metacall = 0x7ffff69a12a0 , relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x6aeb00}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff6b18380 , data = 0x7ffff6b15820 , static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, = {}, static staticMetaObject = {d = {superdata = 0x7ffff6e1aa00 , stringdata = 0x7ffff7a5c300 , data = 0x7ffff7a5bc20 , static_metacall = 0x7ffff7724c60 , relatedMetaObjects = 0x0, extradata = 0x0}}, data = 0x6aec30}, static staticMetaObject = {d = {superdata = 0x7ffff7da79c0 , stringdata = 0x7ffff7a78e00 , data = 0x7ffff7a78c20 , static_metacall = 0x7ffff7812f50 , relatedMetaObjects = 0x7ffff7daf3d0 , extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff7daf3a0 , stringdata = 0x4085b0 , data = 0x408560 , static_metacall = 0x407cb0 , relatedMetaObjects = 0x0, extradata = 0x0}}, m_ui = {_M_t = {_M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x6e6d20}, }, }}}}