[Qgis-developer] QgsFieldCalculator - segfault

KOSZA Antal antoniusz at clicknet.ro
Mon Aug 29 14:47:00 EDT 2011


Hi all,

Today, when i tried to do some coordinate calculations on a shapefile
with Field Calculator, the program crashed.

the steps:

1. start qgis (new project - OTF: on/off)
2. add an point type shapefile (same projection whit the project)
3. Open attribute table
4. Start editing
(4a. Make a selection)
5. Open field calculator
6. select update exiting fields
7. select the column from the table (field type: real)
8. enter: $x
9. segfault

-------------

the system: debian sid

the debug output: 


QGIS version 1.8.0-Trunk
QGIS code revision 7e68770
Compiled against Qt 4.7.3
Running against Qt 4.7.3
GDAL/OGR Version 1.8.0
GEOS Version 3.2.2
PostgreSQL Client Version 9.1rc1
SpatiaLite Version 2.4.0
QWT Version 5.2.2
This copy of QGIS writes debugging output.

toni at erasmus:~/bin/qgis/qgis_unstable_dbg/build$ gdb ../apps/bin/qgis 
GNU gdb (GDB) 7.3-debian
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show
copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols
from /home/toni/bin/qgis/qgis_unstable_dbg/apps/bin/qgis...done.
(gdb) run
Starting program: /home/toni/bin/qgis/qgis_unstable_dbg/apps/bin/qgis 
[Thread debugging using libthread_db enabled]

[...]


[Thread 0x7fffbe553700 (LWP 24128) exited]
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 857: (preNotify) click
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 766: (customizeWidget) objectName = QgsFieldCalculatorBase event type = 17
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 768: (customizeWidget) QgsFieldCalculator x QDialog
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mOnlyUpdateSelectedCheckBox on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mUpdateExistingFieldCheckBox on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mExistingFieldComboBox on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mNewFieldGroupBox on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mNewFieldGroupBox/mFieldNameLabel on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mNewFieldGroupBox/mOutputFieldNameLineEdit on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mNewFieldGroupBox/mOutputFieldTypeLabel on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mNewFieldGroupBox/mOutputFieldTypeComboBox on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mNewFieldGroupBox/mOutputFieldWidthLabel on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mNewFieldGroupBox/mOuputFieldWidthSpinBox on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mNewFieldGroupBox/mOuputFieldWidthSpinBox/qt_spinbox_lineedit on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mNewFieldGroupBox/mOutputFieldPrecisionLabel on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mNewFieldGroupBox/mOutputFieldPrecisionSpinBox on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mNewFieldGroupBox/mOutputFieldPrecisionSpinBox/qt_spinbox_lineedit on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mOperatorsGroupBox on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mOperatorsGroupBox/mPlusPushButton on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mOperatorsGroupBox/mMultiplyPushButton on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mOperatorsGroupBox/mSqrtButton on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mOperatorsGroupBox/mSinButton on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mOperatorsGroupBox/mTanButton on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mOperatorsGroupBox/mACosButton on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mOperatorsGroupBox/mOpenBracketPushButton on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mOperatorsGroupBox/mMinusPushButton on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mOperatorsGroupBox/mDividePushButton on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mOperatorsGroupBox/mExpButton on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mOperatorsGroupBox/mCosButton on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mOperatorsGroupBox/mASinButton on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mOperatorsGroupBox/mATanButton on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mOperatorsGroupBox/mCloseBracketPushButton on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mOperatorsGroupBox/mToRealButton on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mOperatorsGroupBox/mToIntButton on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mOperatorsGroupBox/mToStringButton on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mOperatorsGroupBox/mLengthButton on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mOperatorsGroupBox/mAreaButton on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mOperatorsGroupBox/mRowNumButton on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mOperatorsGroupBox/mConcatButton on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mFieldCalculatorExpressionLabel on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mExpressionTextEdit on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mExpressionTextEdit/qt_scrollarea_viewport on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mExpressionTextEdit/qt_scrollarea_hcontainer on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mExpressionTextEdit/qt_scrollarea_hcontainer/ on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mExpressionTextEdit/qt_scrollarea_vcontainer on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mExpressionTextEdit/qt_scrollarea_vcontainer/ on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mButtonBox on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mButtonBox/ on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mButtonBox/ on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/mButtonBox/ on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/frame on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/frame/mValuesFrame on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/frame/mValuesFrame/mAllPushButton on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/frame/mValuesFrame/mValueListWidget on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/frame/mValuesFrame/mValueListWidget/qt_scrollarea_viewport on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/frame/mValuesFrame/mValueListWidget/qt_scrollarea_hcontainer on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/frame/mValuesFrame/mValueListWidget/qt_scrollarea_hcontainer/ on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/frame/mValuesFrame/mValueListWidget/qt_scrollarea_vcontainer on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/frame/mValuesFrame/mValueListWidget/qt_scrollarea_vcontainer/ on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/frame/mFieldsListWidget on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/frame/mFieldsListWidget/qt_scrollarea_viewport on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/frame/mFieldsListWidget/qt_scrollarea_hcontainer on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/frame/mFieldsListWidget/qt_scrollarea_hcontainer/ on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/frame/mFieldsListWidget/qt_scrollarea_vcontainer on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/frame/mFieldsListWidget/qt_scrollarea_vcontainer/ on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/frame/label on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 800: (customizeWidget) p = /Customization/Widgets//QgsFieldCalculatorBase/frame/label_2 on = 1
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 857: (preNotify) click
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 857: (preNotify) click
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 857: (preNotify) click
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 857: (preNotify) click
Debug: /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgscustomization.cpp: 857: (preNotify) click

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7012b2e in QList<QgsExpression::Node*>::QList
(this=0x7fffffffa350, l=...) at /usr/include/qt4/QtCore/qlist.h:118
118	    inline QList(const QList<T> &l) : d(l.d) { d->ref.ref(); if (!
d->sharable) detach_helper(); }
(gdb) list
113	
114	    union { QListData p; QListData::Data *d; };
115	
116	public:
117	    inline QList() : d(&QListData::shared_null) { d->ref.ref(); }
118	    inline QList(const QList<T> &l) : d(l.d) { d->ref.ref(); if (!
d->sharable) detach_helper(); }
119	    ~QList();
120	    QList<T> &operator=(const QList<T> &l);
121	    bool operator==(const QList<T> &l) const;
122	    inline bool operator!=(const QList<T> &l) const { return !(*this
== l); }
(gdb) bt
#0  0x00007ffff7012b2e in QList<QgsExpression::Node*>::QList
(this=0x7fffffffa350, l=...) at /usr/include/qt4/QtCore/qlist.h:118
#1  0x00007ffff7011e2b in QgsExpression::NodeList::list (this=0x0)
at /home/toni/bin/qgis/qgis_unstable_dbg/src/core/qgsexpression.h:219
#2  0x00007ffff70106f4 in QgsExpression::NodeFunction::prepare
(this=0x4ac3530, parent=0x7fffffffa410, fields=...)

at /home/toni/bin/qgis/qgis_unstable_dbg/src/core/qgsexpression.cpp:853
#3  0x00007ffff700dddc in QgsExpression::prepare (this=0x7fffffffa410,
fields=...)
at /home/toni/bin/qgis/qgis_unstable_dbg/src/core/qgsexpression.cpp:464
#4  0x00000000005f1f57 in QgsFieldCalculator::accept
(this=0x7fffffffbfd0)
at /home/toni/bin/qgis/qgis_unstable_dbg/src/app/qgsfieldcalculator.cpp:92
#5  0x00000000007fc213 in QgsFieldCalculator::qt_metacall
(this=0x7fffffffbfd0, _c=QMetaObject::InvokeMetaMethod, _id=0,
_a=0x7fffffffa800)

at /home/toni/bin/qgis/qgis_unstable_dbg/build/src/app/moc_qgsfieldcalculator.cxx:132
#6  0x00007ffff5edfb2a in QMetaObject::activate(QObject*, QMetaObject
const*, int, void**) () from /usr/lib/libQtCore.so.4
#7  0x00007ffff56618b9 in
QDialogButtonBox::qt_metacall(QMetaObject::Call, int, void**) ()
from /usr/lib/libQtGui.so.4
#8  0x00007ffff5edfb2a in QMetaObject::activate(QObject*, QMetaObject
const*, int, void**) () from /usr/lib/libQtCore.so.4
#9  0x00007ffff58ec722 in QAbstractButton::clicked(bool) ()
from /usr/lib/libQtGui.so.4
#10 0x00007ffff5634dfe in ?? () from /usr/lib/libQtGui.so.4
#11 0x00007ffff563613b in ?? () from /usr/lib/libQtGui.so.4
#12 0x00007ffff56363ac in
QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
from /usr/lib/libQtGui.so.4
#13 0x00007ffff52d6016 in QWidget::event(QEvent*) ()
from /usr/lib/libQtGui.so.4
#14 0x00007ffff52859f4 in QApplicationPrivate::notify_helper(QObject*,
QEvent*) () from /usr/lib/libQtGui.so.4
#15 0x00007ffff528b17b in QApplication::notify(QObject*, QEvent*) ()
from /usr/lib/libQtGui.so.4
#16 0x00007ffff6fe59c5 in QgsApplication::notify (this=0x7fffffffdae0,
receiver=0x5180d40, event=0x7fffffffb470)

at /home/toni/bin/qgis/qgis_unstable_dbg/src/core/qgsapplication.cpp:186
#17 0x00007ffff5eccfcc in QCoreApplication::notifyInternal(QObject*,
QEvent*) () from /usr/lib/libQtCore.so.4
#18 0x00007ffff52869c2 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool)
()
   from /usr/lib/libQtGui.so.4
#19 0x00007ffff5302de8 in ?? () from /usr/lib/libQtGui.so.4
#20 0x00007ffff5301bea in QApplication::x11ProcessEvent(_XEvent*) ()
from /usr/lib/libQtGui.so.4
#21 0x00007ffff5329d32 in ?? () from /usr/lib/libQtGui.so.4
#22 0x00007ffff13cf4a3 in g_main_context_dispatch ()
from /lib/libglib-2.0.so.0
#23 0x00007ffff13cfc80 in ?? () from /lib/libglib-2.0.so.0
#24 0x00007ffff13cff1d in g_main_context_iteration ()
from /lib/libglib-2.0.so.0
#25 0x00007ffff5ef7acf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#26 0x00007ffff53299ce in ?? () from /usr/lib/libQtGui.so.4
#27 0x00007ffff5ecc1d2 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#28 0x00007ffff5ecc3cf in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#29 0x00007ffff57344d6 in QDialog::exec() () from /usr/lib/libQtGui.so.4
#30 0x00000000007a5e7c in
QgsAttributeTableDialog::on_mOpenFieldCalculator_clicked
(this=0x2d75100)

at /home/toni/bin/qgis/qgis_unstable_dbg/src/app/attributetable/qgsattributetabledialog.cpp:775
#31 0x0000000000807fa8 in QgsAttributeTableDialog::qt_metacall
(this=0x2d75100, _c=QMetaObject::InvokeMetaMethod, _id=26,
_a=0x7fffffffc380)

at /home/toni/bin/qgis/qgis_unstable_dbg/build/src/app/attributetable/moc_qgsattributetabledialog.cxx:153
#32 0x00007ffff5edfb2a in QMetaObject::activate(QObject*, QMetaObject
const*, int, void**) () from /usr/lib/libQtCore.so.4
#33 0x00007ffff58ec722 in QAbstractButton::clicked(bool) ()
from /usr/lib/libQtGui.so.4
#34 0x00007ffff5634dfe in ?? () from /usr/lib/libQtGui.so.4
#35 0x00007ffff563613b in ?? () from /usr/lib/libQtGui.so.4
#36 0x00007ffff56363ac in
QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
from /usr/lib/libQtGui.so.4
#37 0x00007ffff56f272a in QToolButton::mouseReleaseEvent(QMouseEvent*)
() from /usr/lib/libQtGui.so.4
#38 0x00007ffff52d6016 in QWidget::event(QEvent*) ()
from /usr/lib/libQtGui.so.4
#39 0x00007ffff52859f4 in QApplicationPrivate::notify_helper(QObject*,
QEvent*) () from /usr/lib/libQtGui.so.4
#40 0x00007ffff528b17b in QApplication::notify(QObject*, QEvent*) ()
from /usr/lib/libQtGui.so.4
#41 0x00007ffff6fe59c5 in QgsApplication::notify (this=0x7fffffffdae0,
receiver=0x4856370, event=0x7fffffffce80)

at /home/toni/bin/qgis/qgis_unstable_dbg/src/core/qgsapplication.cpp:186
#42 0x00007ffff5eccfcc in QCoreApplication::notifyInternal(QObject*,
QEvent*) () from /usr/lib/libQtCore.so.4
#43 0x00007ffff52869c2 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool)
()
   from /usr/lib/libQtGui.so.4
#44 0x00007ffff5302de8 in ?? () from /usr/lib/libQtGui.so.4
#45 0x00007ffff5301bea in QApplication::x11ProcessEvent(_XEvent*) ()
from /usr/lib/libQtGui.so.4
#46 0x00007ffff5329d32 in ?? () from /usr/lib/libQtGui.so.4
#47 0x00007ffff13cf4a3 in g_main_context_dispatch ()
from /lib/libglib-2.0.so.0
#48 0x00007ffff13cfc80 in ?? () from /lib/libglib-2.0.so.0
#49 0x00007ffff13cff1d in g_main_context_iteration ()
from /lib/libglib-2.0.so.0
#50 0x00007ffff5ef7acf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#51 0x00007ffff53299ce in ?? () from /usr/lib/libQtGui.so.4
---Type <return> to continue, or q <return> to quit---
#52 0x00007ffff5ecc1d2 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#53 0x00007ffff5ecc3cf in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#54 0x00007ffff5ed0577 in QCoreApplication::exec() ()
from /usr/lib/libQtCore.so.4
#55 0x0000000000548fe2 in main (argc=1, argv=0x7fffffffe328)
at /home/toni/bin/qgis/qgis_unstable_dbg/src/app/main.cpp:749
(gdb) 


-- 
KOSZA Antal <antoniusz at clicknet.ro>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 490 bytes
Desc: This is a digitally signed message part
Url : http://lists.osgeo.org/pipermail/qgis-developer/attachments/20110829/5990e356/attachment-0001.bin


More information about the Qgis-developer mailing list