Bug 395268 - Crash in CSV export assistant
Summary: Crash in CSV export assistant
Status: CLOSED DUPLICATE of bug 393705
Alias: None
Product: KEXI
Classification: Applications
Component: General (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Kexi Bugs
URL:
Keywords: drkonqi, investigated, triaged
Depends on:
Blocks:
 
Reported: 2018-06-12 08:46 UTC by Robert
Modified: 2023-09-03 20:50 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert 2018-06-12 08:46:13 UTC
Application: kexi-3 (3.1.0 ())

Qt Version: 5.11.0
Frameworks Version: 5.46.0
Operating System: Linux 4.13.0-43-generic x86_64
Distribution: KDE neon User Edition 5.12

-- Information about the crash:
- What I was doing when the application crashed:
trying to design form ( was looking for option  to allign buttons/text fields)

-- Backtrace:
Application: Kexi (kexi-3), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f4325b4c940 (LWP 12710))]

Thread 3 (Thread 0x7f42f0872700 (LWP 12716)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f432048279c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2  0x00007f42f5c4de6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f42f5c4df89 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#4  0x00007f43204888f0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5  0x00007f431fea26ba in start_thread (arg=0x7f42f0872700) at pthread_create.c:333
#6  0x00007f43244e241d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f4302742700 (LWP 12713)):
#0  0x00007f431eb61a79 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f431eb1c320 in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f431eb1d245 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f431eb1d49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4324a71beb in QEventDispatcherGlib::processEvents (this=0x7f42fc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f4324a191ca in QEventLoop::exec (this=this@entry=0x7f4302741c40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#6  0x00007f432484e5e4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:522
#7  0x00007f431c510f35 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007f4324859727 in QThreadPrivate::start (arg=0x7f431c789d60) at thread/qthread_unix.cpp:367
#9  0x00007f431fea26ba in start_thread (arg=0x7f4302742700) at pthread_create.c:333
#10 0x00007f43244e241d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f4325b4c940 (LWP 12710)):
[KCrash Handler]
#6  0x00007f432345f2b4 in KDbConnection::recordCount (this=this@entry=0x14d6840, tableSchema=...) at /workspace/build/src/KDbConnection.cpp:3425
#7  0x00007f432345f5b6 in KDbConnection::recordCount (this=this@entry=0x14d6840, tableOrQuery=<optimized out>, params=...) at /workspace/build/src/KDbConnection.cpp:3454
#8  0x00007f42da8cd960 in KexiCSVExportWizard::KexiCSVExportWizard (this=0x14188d0, options=..., parent=<optimized out>) at /workspace/build/src/plugins/importexport/csv/kexicsvexportwizard.cpp:102
#9  0x00007f42da8b80db in KexiCsvImportExportPlugin::createWidget (this=0x1689f10, widgetClass=<optimized out>, parent=0xdad1a0, objName=0x14cd768 "org.kexi-project.importexport.csv", args=<optimized out>) at /workspace/build/src/plugins/importexport/csv/KexiCsvImportExportPlugin.cpp:61
#10 0x00007f4323ac0179 in KexiInternalPart::createModalDialogInstance (className=..., dialogClass=dialogClass@entry=0x7f43258098e4 "KexiCSVExportWizard", msgHdr=msgHdr@entry=0xdad1e0, objName=objName@entry=0x0, args=args@entry=0x7ffd5f254b80) at /workspace/build/src/core/kexiinternalpart.cpp:164
#11 0x00007f432575e19b in KexiMainWindow::exportItemAsDataTable (this=0xdad1a0, item=0x15ffe70) at /workspace/build/src/main/KexiMainWindow.cpp:3839
#12 0x00007f43257b9411 in KexiMainWindow::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0x7ffd5f254d50) at /workspace/build/obj-x86_64-linux-gnu/src/main/moc_KexiMainWindow.cpp:760
#13 0x00007f4324a47b89 in QMetaObject::activate (sender=0x147e020, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=7, argv=argv@entry=0x7ffd5f254d50) at kernel/qobject.cpp:3771
#14 0x00007f4324a48497 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f43243d0ee0 <KexiProjectNavigator::staticMetaObject>, local_signal_index=local_signal_index@entry=7, argv=argv@entry=0x7ffd5f254d50) at kernel/qobject.cpp:3633
#15 0x00007f43241ae6b2 in KexiProjectNavigator::exportItemToFileAsDataTable (this=<optimized out>, _t1=0x15ffe70) at /workspace/build/obj-x86_64-linux-gnu/src/widget/moc_KexiProjectNavigator.cpp:598
#16 0x00007f4324a47b89 in QMetaObject::activate (sender=sender@entry=0x1522600, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffd5f254ea0) at kernel/qobject.cpp:3771
#17 0x00007f4324a48497 in QMetaObject::activate (sender=sender@entry=0x1522600, m=m@entry=0x7f43256d6840 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffd5f254ea0) at kernel/qobject.cpp:3633
#18 0x00007f4324ff6d82 in QAction::triggered (this=this@entry=0x1522600, _t1=false) at .moc/moc_qaction.cpp:376
#19 0x00007f4324ff93f0 in QAction::activate (this=0x1522600, event=<optimized out>) at kernel/qaction.cpp:1167
#20 0x00007f432517b74a in QMenuPrivate::activateCausedStack (this=this@entry=0x1521c80, causedStack=..., action=action@entry=0x1522600, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1371
#21 0x00007f4325182cb6 in QMenuPrivate::activateAction (this=this@entry=0x1521c80, action=action@entry=0x1522600, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1448
#22 0x00007f4325183c50 in QMenu::mouseReleaseEvent (this=<optimized out>, e=0x7ffd5f2554c0) at widgets/qmenu.cpp:2942
#23 0x00007f432503c518 in QWidget::event (this=this@entry=0x15218c0, event=event@entry=0x7ffd5f2554c0) at kernel/qwidget.cpp:9277
#24 0x00007f4325186203 in QMenu::event (this=0x15218c0, e=0x7ffd5f2554c0) at widgets/qmenu.cpp:3064
#25 0x00007f4324ffd29c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x15218c0, e=0x7ffd5f2554c0) at kernel/qapplication.cpp:3713
#26 0x00007f432500553b in QApplication::notify (this=<optimized out>, receiver=0x15218c0, e=0x7ffd5f2554c0) at kernel/qapplication.cpp:3189
#27 0x00007f4324a1ae38 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x15218c0, event=event@entry=0x7ffd5f2554c0) at kernel/qcoreapplication.cpp:1048
#28 0x00007f4325003ebf in QCoreApplication::sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#29 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x15218c0, event=event@entry=0x7ffd5f2554c0, alienWidget=0x0, alienWidget@entry=0x15218c0, nativeWidget=0x15218c0, buttonDown=buttonDown@entry=0x7f43257058d0 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2692
#30 0x00007f4325056c60 in QWidgetWindow::handleMouseEvent (this=this@entry=0x1460ce0, event=event@entry=0x7ffd5f2558c0) at kernel/qwidgetwindow.cpp:555
#31 0x00007f432505926b in QWidgetWindow::event (this=0x1460ce0, event=0x7ffd5f2558c0) at kernel/qwidgetwindow.cpp:280
#32 0x00007f4324ffd29c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x1460ce0, e=0x7ffd5f2558c0) at kernel/qapplication.cpp:3713
#33 0x00007f4325004917 in QApplication::notify (this=0x7ffd5f256630, receiver=0x1460ce0, e=0x7ffd5f2558c0) at kernel/qapplication.cpp:3472
#34 0x00007f4324a1ae38 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x1460ce0, event=event@entry=0x7ffd5f2558c0) at kernel/qcoreapplication.cpp:1048
#35 0x00007f4320b2e93f in QCoreApplication::sendSpontaneousEvent (event=0x7ffd5f2558c0, receiver=0x1460ce0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237
#36 QGuiApplicationPrivate::processMouseEvent (e=0x166d390) at kernel/qguiapplication.cpp:2071
#37 0x00007f4320b30995 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x166d390) at kernel/qguiapplication.cpp:1806
#38 0x00007f4320b08dfb in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:1028
#39 0x00007f430e527c1b in QPAEventDispatcherGlib::processEvents (this=0xcfe900, flags=...) at qeventdispatcher_glib.cpp:70
#40 0x00007f4324a191ca in QEventLoop::exec (this=this@entry=0x7ffd5f255b30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#41 0x00007f43251808cd in QMenu::exec (this=this@entry=0x1523ae0, p=..., action=action@entry=0x0) at widgets/qmenu.cpp:2675
#42 0x00007f43241771b9 in KexiProjectNavigator::contextMenuEvent (this=0x147e020, event=0x7ffd5f255d60) at /workspace/build/src/widget/navigator/KexiProjectNavigator.cpp:315
#43 0x00007f432503d203 in QWidget::event (this=0x147e020, event=0x7ffd5f255d60) at kernel/qwidget.cpp:9075
#44 0x00007f4324ffd29c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x147e020, e=0x7ffd5f255d60) at kernel/qapplication.cpp:3713
#45 0x00007f432500510e in QApplication::notify (this=<optimized out>, receiver=0x1513000, e=0x7ffd5f255f20) at kernel/qapplication.cpp:3333
#46 0x00007f4324a1ae38 in QCoreApplication::notifyInternal2 (receiver=0x1513000, event=0x7ffd5f255f20) at kernel/qcoreapplication.cpp:1048
#47 0x00007f4324a1ae82 in QCoreApplication::forwardEvent (receiver=receiver@entry=0x1513000, event=event@entry=0x7ffd5f255f20, originatingEvent=originatingEvent@entry=0x7ffd5f256320) at kernel/qcoreapplication.cpp:1063
#48 0x00007f43250569af in QWidgetWindow::handleMouseEvent (this=this@entry=0x113c220, event=event@entry=0x7ffd5f256320) at kernel/qwidgetwindow.cpp:666
#49 0x00007f432505926b in QWidgetWindow::event (this=0x113c220, event=0x7ffd5f256320) at kernel/qwidgetwindow.cpp:280
#50 0x00007f4324ffd29c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x113c220, e=0x7ffd5f256320) at kernel/qapplication.cpp:3713
#51 0x00007f4325004917 in QApplication::notify (this=0x7ffd5f256630, receiver=0x113c220, e=0x7ffd5f256320) at kernel/qapplication.cpp:3472
#52 0x00007f4324a1ae38 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x113c220, event=event@entry=0x7ffd5f256320) at kernel/qcoreapplication.cpp:1048
#53 0x00007f4320b2e93f in QCoreApplication::sendSpontaneousEvent (event=0x7ffd5f256320, receiver=0x113c220) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237
#54 QGuiApplicationPrivate::processMouseEvent (e=0x13e9b40) at kernel/qguiapplication.cpp:2071
#55 0x00007f4320b30995 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x13e9b40) at kernel/qguiapplication.cpp:1806
#56 0x00007f4320b08dfb in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:1028
#57 0x00007f430e527c1b in QPAEventDispatcherGlib::processEvents (this=0xcfe900, flags=...) at qeventdispatcher_glib.cpp:70
#58 0x00007f4324a191ca in QEventLoop::exec (this=this@entry=0x7ffd5f256590, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#59 0x00007f4324a222d4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1336
#60 0x00007f4320b2581c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1751
#61 0x00007f4324ffd1f5 in QApplication::exec () at kernel/qapplication.cpp:2898
#62 0x0000000000400d59 in main (argc=1, argv=<optimized out>) at /workspace/build/src/main.cpp:36

Reported using DrKonqi
Comment 1 Jarosław Staniek 2018-06-12 10:15:41 UTC
The back trace indicates use of the CSV export wizard, right? Not a form design.

If so there is similar bug #393705 already fixes.
Comment 2 Robert 2018-06-13 08:40:18 UTC
you are right i was designing a form but while designing i wanted to 
verfiy data in an other application at the same time.


On 06/12/2018 12:15 PM, Jarosław Staniek wrote:
> https://bugs.kde.org/show_bug.cgi?id=395268
>
> Jarosław Staniek <staniek@kde.org> changed:
>
>             What    |Removed                     |Added
> ----------------------------------------------------------------------------
>                   CC|                            |staniek@kde.org
>           Resolution|---                         |WAITINGFORINFO
>               Status|UNCONFIRMED                 |NEEDSINFO
>
> --- Comment #1 from Jarosław Staniek <staniek@kde.org> ---
> The back trace indicates use of the CSV export wizard, right? Not a form
> design.
>
> If so there is similar bug #393705 already fixes.
>
Comment 3 Jarosław Staniek 2018-06-13 10:00:17 UTC
OK, so is the crash in CSV export wizard and we shall change name of the bug?
Comment 4 Robert 2018-06-13 11:28:50 UTC
If you can change the name; please do.


PS

Not sure if it is related but at moment of crash I just recovered from a 
failed  Qt update 5.10=> 5.11


On 06/13/2018 12:00 PM, Jarosław Staniek wrote:
> https://bugs.kde.org/show_bug.cgi?id=395268
>
> --- Comment #3 from Jarosław Staniek <staniek@kde.org> ---
> OK, so is the crash in CSV export wizard and we shall change name of the bug?
>
Comment 5 Jarosław Staniek 2018-06-13 11:42:30 UTC

*** This bug has been marked as a duplicate of bug 393705 ***
Comment 6 Andrew Crouthamel 2018-09-19 14:42:57 UTC
This bug has had its resolution changed, but accidentally has been left in NEEDSINFO status. I am thus closing this bug and setting the status as RESOLVED to reflect the resolution change.