[Qgis-developer] frequent GRASS-related segfaults in trunk
Maciej Sieczka
msieczka at sieczka.org
Mon May 3 13:51:45 EDT 2010
Hi,
Adding new GRASS layers or enabling/disabling them on the layers list
often crashes QGIS trunk r13412 on my machine (Debian testing amd64)
with segfaults like:
(gdb) bt full
#0 0x00007ffff3941503 in __dynamic_cast () from /usr/lib/libstdc++.so.6
No symbol table info available.
#1 0x0000000000735e1a in QgsLegend::mouseReleaseEvent(QMouseEvent*) ()
No symbol table info available.
#2 0x00007ffff59cbc42 in QWidget::event(QEvent*) ()
from /usr/lib/libQtGui.so.4
No symbol table info available.
#3 0x00007ffff5d71726 in QFrame::event(QEvent*) () from
/usr/lib/libQtGui.so.4
No symbol table info available.
#4 0x00007ffff5ea096b in QAbstractItemView::viewportEvent(QEvent*) ()
from /usr/lib/libQtGui.so.4
No symbol table info available.
#5 0x00007ffff5edda42 in QTreeView::viewportEvent(QEvent*) ()
from /usr/lib/libQtGui.so.4
No symbol table info available.
#6 0x00007ffff65d6337 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*,
QEvent*) () from /usr/lib/libQtCore.so.4
No symbol table info available.
#7 0x00007ffff59758cc in QApplicationPrivate::notify_helper(QObject*,
QEvent*)
() from /usr/lib/libQtGui.so.4
No symbol table info available.
#8 0x00007ffff597c5ab in QApplication::notify(QObject*, QEvent*) ()
from /usr/lib/libQtGui.so.4
No symbol table info available.
#9 0x00007ffff75ee615 in QgsApplication::notify(QObject*, QEvent*) ()
from /usr/local/qgis/lib/libqgis_core.so.1.5.0
No symbol table info available.
#10 0x00007ffff65d6f1c in QCoreApplication::notifyInternal(QObject*,
QEvent*)
() from /usr/lib/libQtCore.so.4
No symbol table info available.
#11 0x00007ffff597b78e in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
from /usr/lib/libQtGui.so.4
No symbol table info available.
#12 0x00007ffff59fb3cb in ?? () from /usr/lib/libQtGui.so.4
No symbol table info available.
#13 0x00007ffff59f9d3c in QApplication::x11ProcessEvent(_XEvent*) ()
from /usr/lib/libQtGui.so.4
No symbol table info available.
#14 0x00007ffff5a257e2 in ?? () from /usr/lib/libQtGui.so.4
No symbol table info available.
#15 0x00007ffff16586c2 in g_main_context_dispatch () from
/lib/libglib-2.0.so.0
No symbol table info available.
#16 0x00007ffff165c538 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#17 0x00007ffff165c6ec in g_main_context_iteration ()
from /lib/libglib-2.0.so.0
No symbol table info available.
#18 0x00007ffff6600373 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/libQtCore.so.4
No symbol table info available.
#19 0x00007ffff5a253de in ?? () from /usr/lib/libQtGui.so.4
No symbol table info available.
#20 0x00007ffff65d5842 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
No symbol table info available.
#21 0x00007ffff65d5c1c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
No symbol table info available.
#22 0x00007ffff65d995b in QCoreApplication::exec() ()
from /usr/lib/libQtCore.so.4
No symbol table info available.
#23 0x000000000051dc9e in main ()
No symbol table info available.
Built against Debian stock QT 4.6.2-4, GDAL 1.7.2 SVN r19558, GRASS 6.5
SVN r42070, gdal-grass driver built from their sources.
GRASS built with -fexceptions. I make QGIS use GRASS 6.5 sources by
linking src/plugins/grass/modules-6.4 as src/plugins/grass/modules-6.5.
Any ideas what would be the culprit of those crashes? Would it be
usefull if I built QGIS with debugging on, or is it rather not a QGIS
related issue?
Maciek
--
Maciej Sieczka
http://www.sieczka.org
More information about the Qgis-developer
mailing list