[Qgis-developer] Segmentation fault when refreshing browser panel

Pedro Venâncio pedrongvenancio at gmail.com
Thu Aug 27 16:36:32 PDT 2015


Hi,

I'm working with QGIS master, compiled the day before yesterday, and it
crashed me (segmentation fault) several times when I was doing "Refresh" in
the Browser Panel (inside QGIS), 3 or 4 times in a row.

I have the backtrace of 3 of these crashes:

------

[New Thread 0x88e70b40 (LWP 10837)]

Program received signal SIGSEGV, Segmentation fault.
0xb42c5a5e in QBasicAtomicInt::ref (this=0x65726f63)
    at /usr/include/qt4/QtCore/qatomic_i386.h:120
120                     : "memory");
(gdb) bt
#0  0xb42c5a5e in QBasicAtomicInt::ref (this=0x65726f63)
    at /usr/include/qt4/QtCore/qatomic_i386.h:120
#1  0xb43e5cb7 in QVector<QgsDataItem*>::QVector (this=0xbfb9e1f4, v=...)
    at /usr/include/qt4/QtCore/qvector.h:123
#2  0xb43e5a6b in QgsDataItem::children (this=0x84a7d7a8)
    at /home/pedro/qgis/QGIS-master/src/core/qgsdataitem.h:180
#3  0xb43e45df in QgsBrowserModel::findItem (this=0x9410f30,
item=0x8f010e8,
    parent=0x84a7d7a8)
    at /home/pedro/qgis/QGIS-master/src/core/qgsbrowsermodel.cpp:343
#4  0xb43e468a in QgsBrowserModel::findItem (this=0x9410f30,
item=0x8f010e8,
    parent=0xafc3800)
    at /home/pedro/qgis/QGIS-master/src/core/qgsbrowsermodel.cpp:350
#5  0xb43e468a in QgsBrowserModel::findItem (this=0x9410f30,
item=0x8f010e8,
    parent=0x92b4d460)
    at /home/pedro/qgis/QGIS-master/src/core/qgsbrowsermodel.cpp:350
#6  0xb43e468a in QgsBrowserModel::findItem (this=0x9410f30,
item=0x8f010e8,
    parent=0x8e7abf28)
    at /home/pedro/qgis/QGIS-master/src/core/qgsbrowsermodel.cpp:350
#7  0xb43e468a in QgsBrowserModel::findItem (this=0x9410f30,
item=0x8f010e8,
    parent=0x8e745f60)
    at /home/pedro/qgis/QGIS-master/src/core/qgsbrowsermodel.cpp:350
#8  0xb43e468a in QgsBrowserModel::findItem (this=0x9410f30,
item=0x8f010e8,
    parent=0xac17060)
---Type <return> to continue, or q <return> to quit---
    at /home/pedro/qgis/QGIS-master/src/core/qgsbrowsermodel.cpp:350
#9  0xb43e468a in QgsBrowserModel::findItem (this=0x9410f30,
item=0x8f010e8,
    parent=0x92b1c5e8)
    at /home/pedro/qgis/QGIS-master/src/core/qgsbrowsermodel.cpp:350
#10 0xb43e468a in QgsBrowserModel::findItem (this=0x9410f30,
item=0x8f010e8,
    parent=0xac15550)
    at /home/pedro/qgis/QGIS-master/src/core/qgsbrowsermodel.cpp:350
#11 0xb43e468a in QgsBrowserModel::findItem (this=0x9410f30,
item=0x8f010e8,
    parent=0x0)
    at /home/pedro/qgis/QGIS-master/src/core/qgsbrowsermodel.cpp:350
#12 0xb43e45a7 in QgsBrowserModel::parent (this=0x9410f30, index=...)
    at /home/pedro/qgis/QGIS-master/src/core/qgsbrowsermodel.cpp:338
#13 0xb31fd9ce in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#14 0xb31fdb13 in QSortFilterProxyModel::mapFromSource(QModelIndex const&)
const () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#15 0x081a4b10 in QgsBrowserDockWidget::refreshModel (this=0x95a9bf0,
    index=...)
    at /home/pedro/qgis/QGIS-master/src/app/qgsbrowserdockwidget.cpp:679
#16 0x081a4be7 in QgsBrowserDockWidget::refreshModel (this=0x95a9bf0,
    index=...)
    at /home/pedro/qgis/QGIS-master/src/app/qgsbrowserdockwidget.cpp:686
#17 0x081a48be in QgsBrowserDockWidget::refresh (this=0x95a9bf0)
    at /home/pedro/qgis/QGIS-master/src/app/qgsbrowserdockwidget.cpp:655
---Type <return> to continue, or q <return> to quit---
#18 0x0849edca in QgsBrowserDockWidget::qt_static_metacall (_o=0x95a9bf0,
    _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfb9e778)
    at
/home/pedro/qgis/QGIS-master/build-master/src/app/moc_qgsbrowserdockwidget.cxx:399
#19 0xb36eb0f7 in QMetaObject::activate(QObject*, QMetaObject const*, int,
void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#20 0xb2bdb72d in QAction::triggered(bool) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#21 0xb2bdd324 in QAction::activate(QAction::ActionEvent) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#22 0xb30cca00 in QToolButton::nextCheckState() ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#23 0xb2ffaf63 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#24 0xb2ffb0ae in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#25 0xb30cc977 in QToolButton::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#26 0xb2c3c40a in QWidget::event(QEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#27 0xb2ffc0b2 in QAbstractButton::event(QEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#28 0xb30cca64 in QToolButton::event(QEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
---Type <return> to continue, or q <return> to quit---
#29 0xb2be27f4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#30 0xb2beaea0 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#31 0xb43dad41 in QgsApplication::notify (this=0xbfb9f408,
receiver=0x95b2a00,
    event=0xbfb9ec94)
    at /home/pedro/qgis/QGIS-master/src/core/qgsapplication.cpp:254
#32 0xb36d5e4a in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtCore.so.4
#33 0xb2be8b53 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#34 0xb2c6c7a8 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#35 0xb2c6bef5 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#36 0xb2c97554 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#37 0xb1ae91e3 in g_main_context_dispatch ()
   from /lib/i386-linux-gnu/libglib-2.0.so.0
#38 0xb1ae9468 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#39 0xb1ae9528 in g_main_context_iteration ()
   from /lib/i386-linux-gnu/libglib-2.0.so.0
#40 0xb370595f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/i386-linux-gnu/libQtCore.so.4
---Type <return> to continue, or q <return> to quit---
#41 0xb2c9760e in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#42 0xb36d4823 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/i386-linux-gnu/libQtCore.so.4
#43 0xb36d4b49 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/i386-linux-gnu/libQtCore.so.4
#44 0xb36da8fe in QCoreApplication::exec() ()
   from /usr/lib/i386-linux-gnu/libQtCore.so.4
#45 0xb2be0a24 in QApplication::exec() ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#46 0x080f64ed in main (argc=1, argv=0xbfb9f644)
    at /home/pedro/qgis/QGIS-master/src/app/main.cpp:1048
(gdb) continue
Continuando.
[Thread 0x99bffb40 (LWP 10776) exited]
[Thread 0x88e70b40 (LWP 10837) exited]

Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.

-----


-----

[New Thread 0x93599b40 (LWP 10997)]

Program received signal SIGSEGV, Segmentation fault.
0xb435ea5e in QBasicAtomicInt::ref (this=0x0)
    at /usr/include/qt4/QtCore/qatomic_i386.h:120
120                     : "memory");
(gdb) bt
#0  0xb435ea5e in QBasicAtomicInt::ref (this=0x0)
    at /usr/include/qt4/QtCore/qatomic_i386.h:120
#1  0xb447ecb7 in QVector<QgsDataItem*>::QVector (this=0xbfc07f94, v=...)
    at /usr/include/qt4/QtCore/qvector.h:123
#2  0xb447ea6b in QgsDataItem::children (this=0x875f5d70)
    at /home/pedro/qgis/QGIS-master/src/core/qgsdataitem.h:180
#3  0xb447d5df in QgsBrowserModel::findItem (this=0xbe60940, item=0x0,
    parent=0x875f5d70)
    at /home/pedro/qgis/QGIS-master/src/core/qgsbrowsermodel.cpp:343
#4  0xb447d68a in QgsBrowserModel::findItem (this=0xbe60940, item=0x0,
    parent=0xc72b338)
    at /home/pedro/qgis/QGIS-master/src/core/qgsbrowsermodel.cpp:350
#5  0xb447d68a in QgsBrowserModel::findItem (this=0xbe60940, item=0x0,
    parent=0x92c11c68)
    at /home/pedro/qgis/QGIS-master/src/core/qgsbrowsermodel.cpp:350
#6  0xb447d68a in QgsBrowserModel::findItem (this=0xbe60940, item=0x0,
    parent=0xc72ac58)
    at /home/pedro/qgis/QGIS-master/src/core/qgsbrowsermodel.cpp:350
#7  0xb447d68a in QgsBrowserModel::findItem (this=0xbe60940, item=0x0,
    parent=0x92c0c6e8)
    at /home/pedro/qgis/QGIS-master/src/core/qgsbrowsermodel.cpp:350
#8  0xb447d68a in QgsBrowserModel::findItem (this=0xbe60940, item=0x0,
    parent=0x8fe0bea0)
---Type <return> to continue, or q <return> to quit---
    at /home/pedro/qgis/QGIS-master/src/core/qgsbrowsermodel.cpp:350
#9  0xb447d68a in QgsBrowserModel::findItem (this=0xbe60940, item=0x0,
    parent=0x92c1c5d0)
    at /home/pedro/qgis/QGIS-master/src/core/qgsbrowsermodel.cpp:350
#10 0xb447d68a in QgsBrowserModel::findItem (this=0xbe60940, item=0x0,
    parent=0xc378030)
    at /home/pedro/qgis/QGIS-master/src/core/qgsbrowsermodel.cpp:350
#11 0xb447d68a in QgsBrowserModel::findItem (this=0xbe60940, item=0x0,
    parent=0x0)
    at /home/pedro/qgis/QGIS-master/src/core/qgsbrowsermodel.cpp:350
#12 0xb447d5a7 in QgsBrowserModel::parent (this=0xbe60940, index=...)
    at /home/pedro/qgis/QGIS-master/src/core/qgsbrowsermodel.cpp:338
#13 0xb32969ce in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#14 0xb3296b13 in QSortFilterProxyModel::mapFromSource(QModelIndex const&)
const () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#15 0xb328e75a in QSortFilterProxyModel::parent(QModelIndex const&) const ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#16 0xb37613ed in QPersistentModelIndex::parent() const ()
   from /usr/lib/i386-linux-gnu/libQtCore.so.4
#17 0xb325ef5a in QItemSelectionModel::isSelected(QModelIndex const&) const
()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#18 0xb3248b5d in QTreeView::drawRow(QPainter*, QStyleOptionViewItem
const&, QModelIndex const&) const () from
/usr/lib/i386-linux-gnu/libQtGui.so.4
---Type <return> to continue, or q <return> to quit---
#19 0xb324c9a9 in QTreeView::drawTree(QPainter*, QRegion const&) const ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#20 0xb32504d8 in QTreeView::paintEvent(QPaintEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#21 0xb2cd5145 in QWidget::event(QEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#22 0xb30db91c in QFrame::event(QEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#23 0xb3169fd8 in QAbstractScrollArea::viewportEvent(QEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#24 0xb320ef6c in QAbstractItemView::viewportEvent(QEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#25 0xb32547b6 in QTreeView::viewportEvent(QEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#26 0xb316a256 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#27 0xb376efbe in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*)
() from /usr/lib/i386-linux-gnu/libQtCore.so.4
#28 0xb2c7b7d1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#29 0xb2c822d3 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#30 0xb4473d41 in QgsApplication::notify (this=0xbfc09718,
receiver=0xad15e88,
    event=0xbfc08cf8)
---Type <return> to continue, or q <return> to quit---
    at /home/pedro/qgis/QGIS-master/src/core/qgsapplication.cpp:254
#31 0xb376ee4a in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtCore.so.4
#32 0xb2ccee71 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&,
QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#33 0xb2ebc048 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#34 0xb2cc301b in QWidgetPrivate::syncBackingStore() ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#35 0xb2cd4b8c in QWidget::event(QEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#36 0xb30c8d97 in QDockWidget::event(QEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#37 0xb2c7b7f4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#38 0xb2c822d3 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#39 0xb4473d41 in QgsApplication::notify (this=0xbfc09718,
receiver=0xad0bb38,
    event=0xd1e3088)
    at /home/pedro/qgis/QGIS-master/src/core/qgsapplication.cpp:254
#40 0xb376ee4a in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtCore.so.4
#41 0xb377270d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int,
QThre---Type <return> to continue, or q <return> to quit---
adData*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#42 0xb3772c1c in QCoreApplication::sendPostedEvents(QObject*, int) ()
   from /usr/lib/i386-linux-gnu/libQtCore.so.4
#43 0xb379f23e in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#44 0xb1b821e3 in g_main_context_dispatch ()
   from /lib/i386-linux-gnu/libglib-2.0.so.0
#45 0xb1b82468 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#46 0xb1b82528 in g_main_context_iteration ()
   from /lib/i386-linux-gnu/libglib-2.0.so.0
#47 0xb379e93b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/i386-linux-gnu/libQtCore.so.4
#48 0xb2d3060e in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#49 0xb376d823 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/i386-linux-gnu/libQtCore.so.4
#50 0xb376db49 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/i386-linux-gnu/libQtCore.so.4
#51 0xb37738fe in QCoreApplication::exec() ()
   from /usr/lib/i386-linux-gnu/libQtCore.so.4
#52 0xb2c79a24 in QApplication::exec() ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#53 0x080f64ed in main (argc=1, argv=0xbfc09954)
    at /home/pedro/qgis/QGIS-master/src/app/main.cpp:1048
(gdb) continue
Continuando.
[Thread 0x9b3eeb40 (LWP 10934) exited]
[Thread 0x907fdb40 (LWP 10996) exited]

Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.

------


------

[New Thread 0x88477b40 (LWP 10921)]

Program received signal SIGSEGV, Segmentation fault.
0xb444b8c4 in QVector<QgsDataItem*>::size (this=0x80633914)
    at /usr/include/qt4/QtCore/qvector.h:137
137        inline int size() const { return d->size; }
(gdb) bt
#0  0xb444b8c4 in QVector<QgsDataItem*>::size (this=0x80633914)
    at /usr/include/qt4/QtCore/qvector.h:137
#1  0xb448296e in QgsDataItem::rowCount (this=0x80633900)
    at /home/pedro/qgis/QGIS-master/src/core/qgsdataitem.cpp:516
#2  0xb4448ff6 in QgsBrowserModel::rowCount (this=0x9267f58, parent=...)
    at /home/pedro/qgis/QGIS-master/src/core/qgsbrowsermodel.cpp:251
#3  0xb325deff in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#4  0xb325f12e in QSortFilterProxyModel::rowCount(QModelIndex const&) const
()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#5  0xb3f0b401 in QgsBrowserTreeView::hasExpandedDescendant
(this=0x9253728,
    index=...)
    at /home/pedro/qgis/QGIS-master/src/gui/qgsbrowsertreeview.cpp:137
#6  0xb3f0b3b9 in QgsBrowserTreeView::hasExpandedDescendant
(this=0x9253728,
    index=...)
    at /home/pedro/qgis/QGIS-master/src/gui/qgsbrowsertreeview.cpp:143
#7  0x081a4b63 in QgsBrowserDockWidget::refreshModel (this=0x924e9c0,
    index=...)
    at /home/pedro/qgis/QGIS-master/src/app/qgsbrowserdockwidget.cpp:684
#8  0x081a4be7 in QgsBrowserDockWidget::refreshModel (this=0x924e9c0,
    index=...)
    at /home/pedro/qgis/QGIS-master/src/app/qgsbrowserdockwidget.cpp:686
#9  0x081a4be7 in QgsBrowserDockWidget::refreshModel (this=0x924e9c0,
    index=...)
---Type <return> to continue, or q <return> to quit---
    at /home/pedro/qgis/QGIS-master/src/app/qgsbrowserdockwidget.cpp:686
#10 0x081a4be7 in QgsBrowserDockWidget::refreshModel (this=0x924e9c0,
    index=...)
    at /home/pedro/qgis/QGIS-master/src/app/qgsbrowserdockwidget.cpp:686
#11 0x081a4be7 in QgsBrowserDockWidget::refreshModel (this=0x924e9c0,
    index=...)
    at /home/pedro/qgis/QGIS-master/src/app/qgsbrowserdockwidget.cpp:686
#12 0x081a4be7 in QgsBrowserDockWidget::refreshModel (this=0x924e9c0,
    index=...)
    at /home/pedro/qgis/QGIS-master/src/app/qgsbrowserdockwidget.cpp:686
#13 0x081a4be7 in QgsBrowserDockWidget::refreshModel (this=0x924e9c0,
    index=...)
    at /home/pedro/qgis/QGIS-master/src/app/qgsbrowserdockwidget.cpp:686
#14 0x081a48be in QgsBrowserDockWidget::refresh (this=0x924e9c0)
    at /home/pedro/qgis/QGIS-master/src/app/qgsbrowserdockwidget.cpp:655
#15 0x0849edca in QgsBrowserDockWidget::qt_static_metacall (_o=0x924e9c0,
    _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfe27cf8)
    at
/home/pedro/qgis/QGIS-master/build-master/src/app/moc_qgsbrowserdockwidget.cxx:399
#16 0xb37500f7 in QMetaObject::activate(QObject*, QMetaObject const*, int,
void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#17 0xb2c4072d in QAction::triggered(bool) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
---Type <return> to continue, or q <return> to quit---
#18 0xb2c42324 in QAction::activate(QAction::ActionEvent) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#19 0xb3131a00 in QToolButton::nextCheckState() ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#20 0xb305ff63 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#21 0xb30600ae in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#22 0xb3131977 in QToolButton::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#23 0xb2ca140a in QWidget::event(QEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#24 0xb30610b2 in QAbstractButton::event(QEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#25 0xb3131a64 in QToolButton::event(QEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#26 0xb2c477f4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#27 0xb2c4fea0 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#28 0xb443fd41 in QgsApplication::notify (this=0xbfe28988,
receiver=0x925f108,
    event=0xbfe28214)
    at /home/pedro/qgis/QGIS-master/src/core/qgsapplication.cpp:254
#29 0xb373ae4a in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/i386-linux-gnu/libQtCore.so.4
#30 0xb2c4db53 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#31 0xb2cd17a8 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#32 0xb2cd0ef5 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#33 0xb2cfc554 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#34 0xb1b4e1e3 in g_main_context_dispatch ()
   from /lib/i386-linux-gnu/libglib-2.0.so.0
#35 0xb1b4e468 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#36 0xb1b4e528 in g_main_context_iteration ()
   from /lib/i386-linux-gnu/libglib-2.0.so.0
#37 0xb376a95f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/i386-linux-gnu/libQtCore.so.4
#38 0xb2cfc60e in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#39 0xb3739823 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/i386-linux-gnu/libQtCore.so.4
#40 0xb3739b49 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/i386-linux-gnu/libQtCore.so.4
#41 0xb373f8fe in QCoreApplication::exec() ()
   from /usr/lib/i386-linux-gnu/libQtCore.so.4
#42 0xb2c45a24 in QApplication::exec() ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#43 0x080f64ed in main (argc=1, argv=0xbfe28bc4)
    at /home/pedro/qgis/QGIS-master/src/app/main.cpp:1048
(gdb)
(gdb)
(gdb) continue
Continuando.
[Thread 0x904feb40 (LWP 10915) exited]
[Thread 0x9b3bab40 (LWP 10853) exited]

Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.

------


But right now I'm not able to reproduce again. Can anyone confirm?

I'm using Linux Xubuntu 14.04.

Best regards,
Pedro Venâncio
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20150828/9bcc5d15/attachment-0001.html>


More information about the Qgis-developer mailing list