https://bugzilla.wikimedia.org/show_bug.cgi?id=66371

            Bug ID: 66371
           Summary: Segfault in Developer Mode when exiting via Menu
                    "System"->Exit
           Product: Huggle
           Version: trunk
          Hardware: All
                OS: Windows 7
            Status: NEW
          Severity: minor
          Priority: Unprioritized
         Component: Application
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected], [email protected],
                    [email protected]
       Web browser: ---
   Mobile Platform: ---

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    ??

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to