Ticket #90 (closed bug: fixed)

Opened 7 years ago

Last modified 4 years ago

segfault after quitting grass digit

Reported by: anonymous Owned by: rblazek
Priority: major: does not work as expected Milestone:
Component: GRASS Version: Trunk
Keywords: Cc:
Platform Version: ubuntu breezy Platform: Debian
Must Fix for Release: No Awaiting user input: no

Description

1. add grass vector

2. start grass digit

3. quit grass digit

4. right click on canvas (once more if still no segfault)

6. segfault

BACKTRACE:

#0 0xb757f529 in QActionPrivate::sendDataChanged ()

from /usr/local/Trolltech/Qt-4.1.2/lib/libQtGui.so.4

(gdb) bt #0 0xb757f529 in QActionPrivate::sendDataChanged ()

from /usr/local/Trolltech/Qt-4.1.2/lib/libQtGui.so.4

#1 0xb757f7ea in QAction::setChecked ()

from /usr/local/Trolltech/Qt-4.1.2/lib/libQtGui.so.4

#2 0xb682f49e in QgsMapTool::activate (this=0x8459f48) at qgsmaptool.cpp:77 #3 0xb68135af in QgsMapCanvas::setMapTool (this=0x81b7e50, tool=0x8459f48)

at qgsmapcanvas.cpp:815

#4 0xb68136b1 in QgsMapCanvas::contentsMouseReleaseEvent (this=0x81b7e50,

e=0xbfec0240) at qgsmapcanvas.cpp:681

#5 0xb7b9cb5c in Q3ScrollView::viewportMouseReleaseEvent ()

from /usr/local/Trolltech/Qt-4.1.2/lib/libQt3Support.so.4

#6 0xb7b9d37f in Q3ScrollView::eventFilter ()

from /usr/local/Trolltech/Qt-4.1.2/lib/libQt3Support.so.4

#7 0xb75841ac in QApplicationPrivate::notify_helper ()

from /usr/local/Trolltech/Qt-4.1.2/lib/libQtGui.so.4

#8 0xb7584c0a in QApplication::notify ()

from /usr/local/Trolltech/Qt-4.1.2/lib/libQtGui.so.4

#9 0xb75e084f in QETWidget::translateMouseEvent ()

from /usr/local/Trolltech/Qt-4.1.2/lib/libQtGui.so.4

#10 0xb75df6d6 in QApplication::x11ProcessEvent ()

from /usr/local/Trolltech/Qt-4.1.2/lib/libQtGui.so.4

#11 0xb75ef42f in QEventDispatcherX11::processEvents ()

from /usr/local/Trolltech/Qt-4.1.2/lib/libQtGui.so.4

#12 0xb7e2aca5 in QEventLoop::processEvents ()

from /usr/local/Trolltech/Qt-4.1.2/lib/libQtCore.so.4

#13 0xb7e2aef0 in QEventLoop::exec ()

from /usr/local/Trolltech/Qt-4.1.2/lib/libQtCore.so.4

#14 0xb7e303b4 in QCoreApplication::exec ()

from /usr/local/Trolltech/Qt-4.1.2/lib/libQtCore.so.4

#15 0xb7583979 in QApplication::exec ()

from /usr/local/Trolltech/Qt-4.1.2/lib/libQtGui.so.4

#16 0x0804cd50 in main (argc=2, argv=0xbfec10e4) at main.cpp:581

Maciek

Change History

Changed 7 years ago by rblazek

  • status changed from new to closed
  • resolution set to fixed

Fixed in revision revision 5676.

BTW, map tool handling must be enhanced somehow, especially switching between standard/plugin and plugin/plugin tools.

Radim

Changed 6 years ago by anonymous

  • status_info unset
  • must_fix set to No

Changed 4 years ago by anonymous

  • milestone Version 0.8 deleted

Milestone Version 0.8 deleted

Note: See TracTickets for help on using tickets.