Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

QGIS crash on sorting attribute columns on WFS layers. #17976

Closed
qgib opened this issue Jan 20, 2014 · 4 comments
Closed

QGIS crash on sorting attribute columns on WFS layers. #17976

qgib opened this issue Jan 20, 2014 · 4 comments

Comments

@qgib
Copy link
Contributor

@qgib qgib commented Jan 20, 2014

Author Name: Jacob Madsen (Jacob Madsen)
Original Redmine Issue: 9376
Affected QGIS version: 2.0.1
Redmine category:web_services_clients/wfs
Assignee: Marco Hugentobler


Steps to reproduce:

Open attached project file in QGIS 2.0.1 32- or 64-bit. Login with

Username vejlby
Password testjylland7400

Open the attribute table for one of the WFS layers. Click on the ID column to sort it. QGIS crashes with a minidump.


@qgib

This comment has been minimized.

Copy link
Contributor Author

@qgib qgib commented Jan 20, 2014

Author Name: Giovanni Manghi (@gioman)


Confirmed on Linux 64bit/master

giovanni@sibirica ~ $ qgis
Warning: loading of qt translation failed [/usr/share/qt4/translations/qt_en_US]
Warning: Loading a file that was saved with an older version of qgis (saved in 2.0.1-Dufour, loaded in 2.1.0-Master). Problems may occur.
QGIS died on signal 11[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fbe868f1700 (LWP 4494)]
[New Thread 0x7fbe879ea700 (LWP 4493)]
0x00007fbeaf5fcccd in waitpid () from /lib/x86_64-linux-gnu/libc.so.6
[Current thread is 1 (Thread 0x7fbeb6b7a7c0 (LWP 4486))]
#_0  0x00007fbeaf5fcccd in waitpid () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#_1  0x0000000000562030 in qgisCrash(int) ()
No symbol table info available.
#2  <signal handler called>
No symbol table info available.
#_3  0x0000000000565f83 in QBasicAtomicInt::ref() ()
No symbol table info available.
#_4  0x000000000056615c in QString::QString(QString const&) ()
No symbol table info available.
#_5  0x000000000056700f in QList<QString>::node_construct(QList<QString>::Node*, QString const&) ()
No symbol table info available.
#_6  0x000000000056684c in QList<QString>::append(QString const&) ()
No symbol table info available.
#_7  0x00000000005a5b4b in QStringList::operator<<(QString const&) ()
No symbol table info available.
#_8  0x00007fbeb2c8c753 in QgsAttributeTableModel::prefetchColumnData(int) () from /usr/local/lib/libqgis_gui.so.2.1.0
No symbol table info available.
#_9  0x00007fbeb2c871ef in QgsAttributeTableFilterModel::sort(int, Qt::SortOrder) () from /usr/local/lib/libqgis_gui.so.2.1.0
No symbol table info available.
#_10 0x00007fbeb21f7281 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#_11 0x00007fbeb1a9b74f in QHeaderView::sortIndicatorChanged(int, Qt::SortOrder) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#_12 0x00007fbeb1aa2888 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#_13 0x00007fbeb1aa44b3 in QHeaderView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#_14 0x00007fbeb15b6144 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#_15 0x00007fbeb19763f6 in QFrame::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#_16 0x00007fbeb1a8a8db in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#_17 0x00007fbeb1aa0f5b in QHeaderView::viewportEvent(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#_18 0x00007fbeb21e3028 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#_19 0x00007fbeb156585f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#_20 0x00007fbeb156b0bf in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#_21 0x00007fbeb33a9b02 in QgsApplication::notify(QObject*, QEvent*) () from /usr/local/lib/libqgis_core.so.2.1.0
No symbol table info available.
#_22 0x00007fbeb21e2e9c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#_23 0x00007fbeb1566862 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#_24 0x00007fbeb15e5c35 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#_25 0x00007fbeb15e4bee in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#_26 0x00007fbeb160e112 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#_27 0x00007fbeade82d13 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#_28 0x00007fbeade83060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#_29 0x00007fbeade83124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#_30 0x00007fbeb22123bf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#_31 0x00007fbeb160dd9e in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#_32 0x00007fbeb21e1c82 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#_33 0x00007fbeb21e1ed7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#_34 0x00007fbeb21e6f67 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#_35 0x0000000000564f66 in main ()
No symbol table info available.
gdb returned 0
Aborted (core dumped)


  • os_version was changed from 7 and newer to
  • operating_system was changed from Windows 32-bit to
@qgib

This comment has been minimized.

Copy link
Contributor Author

@qgib qgib commented Feb 9, 2014

Author Name: Martin Dobias (@wonder-sk)


Fixed in changeset "db29ebcffbc8a7b16331dd49da17f25662315e07".


  • status_id was changed from Open to Closed
@qgib

This comment has been minimized.

Copy link
Contributor Author

@qgib qgib commented Feb 11, 2014

Author Name: Jacob Madsen (Jacob Madsen)


Still reproduces in nightly from today, sorry. Build f06e72e

@qgib

This comment has been minimized.

Copy link
Contributor Author

@qgib qgib commented Feb 11, 2014

Author Name: Werner Macho (Werner Macho)


f06e72e is from Feb, 8th where db29ebc is from Feb, 10th .. so I guess it is fixed ..

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant
You can’t perform that action at this time.