CSV import crash

Henrik Brautaset Aronsen subsurface at henrik.synth.no
Thu Jan 29 10:02:26 PST 2015


1) Go to import logfile and choose dives/TestXP5_de.csv
2) Select SensusCSV
3) Crash

Yup, I know that this isn't a Sensus CSV file, but it still shouldn't crash.

Here's the stacktrace:

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   org.qt-project.QtCore         	0x000000010dc04c78 QString::operator=(QString const&) + 40
1   Subsurface                    	0x000000010c2d7a51 DiveLogImportDialog::loadFileContents(int, DiveLogImportDialog::whatChanged) + 3921
2   org.qt-project.QtCore         	0x000000010ddb49db QMetaObject::activate(QObject*, int, int, void**) + 2987
3   org.qt-project.QtWidgets      	0x000000010cfff772 QComboBoxPrivate::_q_emitCurrentIndexChanged(QModelIndex const&) + 194
4   org.qt-project.QtWidgets      	0x000000010d004140 QComboBoxPrivate::setCurrentIndex(QModelIndex const&) + 736
5   org.qt-project.QtWidgets      	0x000000010d003dc9 QComboBoxPrivate::_q_itemSelected(QModelIndex const&) + 89
6   org.qt-project.QtWidgets      	0x000000010d00991d QComboBox::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) + 941
7   org.qt-project.QtCore         	0x000000010ddb49db QMetaObject::activate(QObject*, int, int, void**) + 2987
8   org.qt-project.QtWidgets      	0x000000010d291315 QComboBoxPrivateContainer::itemSelected(QModelIndex const&) + 53
9   org.qt-project.QtWidgets      	0x000000010d001cbd QComboBoxPrivateContainer::eventFilter(QObject*, QEvent*) + 925
10  org.qt-project.QtCore         	0x000000010dd822f9 QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) + 217
11  org.qt-project.QtWidgets      	0x000000010cf05dab QApplicationPrivate::notify_helper(QObject*, QEvent*) + 235
12  org.qt-project.QtWidgets      	0x000000010cf0965f QApplication::notify(QObject*, QEvent*) + 9551
13  org.qt-project.QtCore         	0x000000010dd81fb3 QCoreApplication::notifyInternal(QObject*, QEvent*) + 115
14  org.qt-project.QtWidgets      	0x000000010cf0673b QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) + 987
15  org.qt-project.QtWidgets      	0x000000010cf60583 QWidgetWindow::handleMouseEvent(QMouseEvent*) + 2275
16  org.qt-project.QtWidgets      	0x000000010cf5f39f QWidgetWindow::event(QEvent*) + 111
17  org.qt-project.QtWidgets      	0x000000010cf05dbb QApplicationPrivate::notify_helper(QObject*, QEvent*) + 251
18  org.qt-project.QtWidgets      	0x000000010cf09110 QApplication::notify(QObject*, QEvent*) + 8192
19  org.qt-project.QtCore         	0x000000010dd81fb3 QCoreApplication::notifyInternal(QObject*, QEvent*) + 115
20  org.qt-project.QtGui          	0x000000010d5bbd3d QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 2189
21  org.qt-project.QtGui          	0x000000010d5babd3 QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) + 131
22  org.qt-project.QtGui          	0x000000010d5a851a QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 346
23  libqcocoa.dylib               	0x0000000113a26a41 QCocoaEventDispatcherPrivate::postedEventsSourceCallback(void*) + 33
24  com.apple.CoreFoundation      	0x00007fff8d83a681 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
25  com.apple.CoreFoundation      	0x00007fff8d82c80d __CFRunLoopDoSources0 + 269
26  com.apple.CoreFoundation      	0x00007fff8d82be3f __CFRunLoopRun + 927
27  com.apple.CoreFoundation      	0x00007fff8d82b858 CFRunLoopRunSpecific + 296
28  com.apple.HIToolbox           	0x00007fff89d5eaef RunCurrentEventLoopInMode + 235
29  com.apple.HIToolbox           	0x00007fff89d5e76e ReceiveNextEventCommon + 179
30  com.apple.HIToolbox           	0x00007fff89d5e6ab _BlockUntilNextEventMatchingListInModeWithFilter + 71
31  com.apple.AppKit              	0x00007fff874b9691 _DPSNextEvent + 964
32  com.apple.AppKit              	0x00007fff874b8e40 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 194
33  com.apple.AppKit              	0x00007fff874acca3 -[NSApplication run] + 594
34  libqcocoa.dylib               	0x0000000113a2592d QCocoaEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 2189
35  org.qt-project.QtCore         	0x000000010dd7f5ad QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 381
36  org.qt-project.QtCore         	0x000000010dd8258a QCoreApplication::exec() + 346
37  Subsurface                    	0x000000010c20d632 main + 1682
38  Subsurface                    	0x000000010c1f92b4 start + 52

Henrik



More information about the subsurface mailing list