Last modified: 2014-06-11 11:51:35 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T68371, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 66371 - Segfault in Developer Mode when exiting via Menu "System"->Exit
Segfault in Developer Mode when exiting via Menu "System"->Exit
Status: RESOLVED FIXED
Product: Huggle
Classification: Unclassified
Application (Other open bugs)
trunk
All Windows 7
: Normal minor
: ---
Assigned To: Peter Bena
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-06-09 15:06 UTC by se4598
Modified: 2014-06-11 11:51 UTC (History)
3 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description se4598 2014-06-09 15:06:13 UTC
segmentation fault on exit when using the menu entry in Developer Mode.
When exiting via close 'x' on window this seems to not happen.

additional info: segfault happens after Core::Shutdown() was run. It seems it is happening in the qt gui code, when bubbling up the stack in the click-event on the menu entry after processing the associated action.

version: https://github.com/huggle/huggle3-qt-lx/commit/4800e9c6c9d75b1f5ed289fe84d1cb0a7bd2f2f3

Stacktrace:
0	QBasicAtomicOps<4>::deref<int>	qatomic_x86.h	240	0x20c09658	
1	QBasicAtomicInteger<int>::deref	qbasicatomic.h	152	0x20c1fcf8	
2	QWeakPointer<QObject>::internalSet	qsharedpointer_impl.h	665	0x20c0152b	
3	QWeakPointer<QObject>::operator=	qsharedpointer_impl.h	580	0x20c01d25	
4	QWeakPointer<QObject>::assign<QObject>	qsharedpointer_impl.h	652	0x20c015a9	
5	QPointer<QAction>::operator=	qpointer.h	75	0x20cae335	
6	QMenuPrivate::activateAction	qmenu.cpp	1071	0x20a3601e	
7	QMenu::mouseReleaseEvent	qmenu.cpp	2359	0x20a39ff5	
8	QWidget::event	qwidget.cpp	7946	0x208fe10b	
9	QMenu::event	qmenu.cpp	2472	0x20a3a6e2	
10	QApplicationPrivate::notify_helper	qapplication.cpp	3482	0x208cdeb1	
11	QApplication::notify	qapplication.cpp	3016	0x208cbea3	
12	Huggle::HgApplication::notify	core.cpp	489	0x41cc15	
13	QCoreApplication::notifyInternal	qcoreapplication.cpp	881	0x6b91b91c	
14	QCoreApplication::sendSpontaneousEvent	qcoreapplication.h	235	0x20c119f1	
15	QApplicationPrivate::sendMouseEvent	qapplication.cpp	2503	0x208cab77	
16	QWidgetWindow::handleMouseEvent	qwidgetwindow.cpp	404	0x20915aa8	
17	QWidgetWindow::event	qwidgetwindow.cpp	173	0x2091517b	
18	QApplicationPrivate::notify_helper	qapplication.cpp	3482	0x208cdeb1	
19	QApplication::notify	qapplication.cpp	2903	0x208cb7cd	
20	Huggle::HgApplication::notify	core.cpp	489	0x41cc15	
21	QCoreApplication::notifyInternal	qcoreapplication.cpp	881	0x6b91b91c	
22	QCoreApplication::sendSpontaneousEvent	qcoreapplication.h	235	0x476a811	
23	QGuiApplicationPrivate::processMouseEvent	qguiapplication.cpp	1587	0x44cbad0	
24	QGuiApplicationPrivate::processWindowSystemEvent	qguiapplication.cpp	1398	0x44cb24c	
25	QWindowSystemInterface::sendWindowSystemEvents	qwindowsysteminterface.cpp	575	0x44c08b2	
26	QWindowsGuiEventDispatcher::sendPostedEvents	qwindowsguieventdispatcher.cpp	89	0x6285dcb3	
27	qt_internal_proc	qeventdispatcher_win.cpp	421	0x6b964fc8	
28	USER32!OffsetRect	C:\Windows\syswow64\user32.dll		0x770c62fa	
29	??			0x6e0aea	
30	USER32!IsWindow	C:\Windows\syswow64\user32.dll		0x770c6d3a	
31	__lambda0::operator()	qeventdispatcher_win.cpp	364	0x6b964d03	
32	??			0x6e0aea	
33	USER32!AnyPopup	C:\Windows\syswow64\user32.dll		0x770c77c4	
34	??
Comment 1 Peter Bena 2014-06-10 08:48:14 UTC
I can't reproduce this... perhaps windows only
Comment 2 Peter Bena 2014-06-11 08:40:35 UTC
http://git.io/JOqbOg

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links