Bug 316445 - Kexi crashes on closing
Summary: Kexi crashes on closing
Status: CLOSED DUPLICATE of bug 299484
Alias: None
Product: KEXI
Classification: Applications
Component: General (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Jarosław Staniek
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-10 03:56 UTC by Daniel Capetillo Hinojosa
Modified: 2013-03-10 09:48 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 2.5.3


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Capetillo Hinojosa 2013-03-10 03:56:40 UTC
Application: kexi (2.4.0 (Calligra 2.4.0))
KDE Platform Version: 4.8.5 (4.8.5) (Compiled from sources)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-38-generic i686
Distribution: Ubuntu 12.04.2 LTS

-- Information about the crash:
- What I was doing when the application crashed:
everything was fine, i left an unsaved "formulario", I was told about it, all normal but after closing I've recived a fail notice.

ES: todo perfecto, después de ser avisado que dejé un "formulario" sin guardar, cerre el programa, éste se cerro normalmente pero después mandó un mensaje de error

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

Thread 4 (Thread 0xb6154b40 (LWP 19298)):
#0  0x00afe849 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#1  0x072dc3d0 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x0729d060 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0729d56b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x025d3134 in ?? () from /usr/lib/i386-linux-gnu/gio/modules/libdconfsettings.so
#5  0x072c06b3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x00e9bd4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#7  0x00af0d3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xb57ffb40 (LWP 19299)):
#0  0x00afea1a in ?? () from /lib/i386-linux-gnu/libc.so.6
#1  0x00ae03d1 in read () from /lib/i386-linux-gnu/libc.so.6
#2  0x072db6ae in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0729cbd2 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x0729d042 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x0729d56b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x0821f1ba in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#7  0x072c06b3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x00e9bd4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#9  0x00af0d3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xb4dffb40 (LWP 19349)):
#0  0x03370dcd in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x007eb315 in do_gettime (frac=0xb4dfefb0, sec=0xb4dfefa8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x008d5226 in QTimerInfoList::updateCurrentTime (this=0x8c164b4) at kernel/qeventdispatcher_unix.cpp:343
#4  0x008d557a in QTimerInfoList::timerWait (this=0x8c164b4, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0x008d3e23 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb4dff0bc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x008d3ebd in timerSourcePrepare (source=0x8c16480, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x0729c872 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x0729cfaf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x0729d201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x008d48e7 in QEventDispatcherGlib::processEvents (this=0x8c15448, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0x008a050d in QEventLoop::processEvents (this=0xb4dff240, flags=...) at kernel/qeventloop.cpp:149
#12 0x008a07a9 in QEventLoop::exec (this=0xb4dff240, flags=...) at kernel/qeventloop.cpp:204
#13 0x0078994c in QThread::exec (this=0x8c14e88) at thread/qthread.cpp:501
#14 0x0087db5d in QInotifyFileSystemWatcherEngine::run (this=0x8c14e88) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x0078cde0 in QThreadPrivate::start (arg=0x8c14e88) at thread/qthread_unix.cpp:298
#16 0x00e9bd4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x00af0d3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb774e740 (LWP 19295)):
[KCrash Handler]
#7  0x010b609c in QWidgetPrivate::deleteTLSysExtra (this=0x9087c78) at kernel/qwidget_x11.cpp:2888
#8  0x01061e37 in QWidgetPrivate::deleteExtra (this=0x9087c78) at kernel/qwidget.cpp:1829
#9  0x0106205c in QWidgetPrivate::~QWidgetPrivate (this=0x9087c78, __in_chrg=<optimized out>) at kernel/qwidget.cpp:357
#10 0x01487f0a in ~QFramePrivate (this=0x9087c78, __in_chrg=<optimized out>) at widgets/qframe_p.h:61
#11 QFramePrivate::~QFramePrivate (this=0x9087c78, __in_chrg=<optimized out>) at widgets/qframe_p.h:61
#12 0x008bc4bb in cleanup (pointer=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
#13 ~QScopedPointer (this=0x904e86c, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100
#14 QObject::~QObject (this=0x904e868, __in_chrg=<optimized out>) at kernel/qobject.cpp:817
#15 0x0106422d in QWidget::~QWidget (this=0x904e868, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1551
#16 0x0148752f in QFrame::~QFrame (this=0x904e868, __in_chrg=<optimized out>) at widgets/qframe.cpp:240
#17 0x0174982f in ~QComboBoxPrivateContainer (this=0x904e868, __in_chrg=<optimized out>) at .moc/release-shared/../../widgets/qcombobox_p.h:218
#18 QComboBoxPrivateContainer::~QComboBoxPrivateContainer (this=0x904e868, __in_chrg=<optimized out>) at .moc/release-shared/../../widgets/qcombobox_p.h:218
#19 0x008b6d11 in QObjectPrivate::deleteChildren (this=0x902fba0) at kernel/qobject.cpp:1908
#20 0x0106417c in QWidget::~QWidget (this=0x8ddeee0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1676
#21 0x014538fe in QComboBox::~QComboBox (this=0x8ddeee0, __in_chrg=<optimized out>) at widgets/qcombobox.cpp:1298
#22 0x077f8c28 in KComboBox::~KComboBox (this=0x8ddeee0, __in_chrg=<optimized out>) at ../../kdeui/widgets/kcombobox.cpp:70
#23 0x00cd8912 in KexiDataSourceComboBox::~KexiDataSourceComboBox (this=0x8ddeee0, __in_chrg=<optimized out>) at /build/buildd/calligra-2.4.0/kexi/widget/KexiDataSourceComboBox.cpp:88
#24 0x00cd8972 in KexiDataSourceComboBox::~KexiDataSourceComboBox (this=0x8ddeee0, __in_chrg=<optimized out>) at /build/buildd/calligra-2.4.0/kexi/widget/KexiDataSourceComboBox.cpp:91
#25 0x008b6d11 in QObjectPrivate::deleteChildren (this=0x90663c8) at kernel/qobject.cpp:1908
#26 0x0106417c in QWidget::~QWidget (this=0x9066288, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1676
#27 0x00cd24b0 in KexiPropertyPaneViewBase::~KexiPropertyPaneViewBase (this=0x9066288, __in_chrg=<optimized out>) at /build/buildd/calligra-2.4.0/kexi/widget/properties/KexiPropertyPaneViewBase.cpp:59
#28 0x035e571f in KexiLookupColumnPage::~KexiLookupColumnPage (this=0x9066288, __in_chrg=<optimized out>) at /build/buildd/calligra-2.4.0/kexi/plugins/tables/kexilookupcolumnpage.cpp:238
#29 0x035e5762 in KexiLookupColumnPage::~KexiLookupColumnPage (this=0x9066288, __in_chrg=<optimized out>) at /build/buildd/calligra-2.4.0/kexi/plugins/tables/kexilookupcolumnpage.cpp:241
#30 0x035cce5b in ~Private (this=0x8e87cf0, __in_chrg=<optimized out>) at /build/buildd/calligra-2.4.0/kexi/plugins/tables/kexitablepart.cpp:50
#31 KexiTablePart::~KexiTablePart (this=0x888f2a0, __in_chrg=<optimized out>) at /build/buildd/calligra-2.4.0/kexi/plugins/tables/kexitablepart.cpp:71
#32 0x035cceb2 in KexiTablePart::~KexiTablePart (this=0x888f2a0, __in_chrg=<optimized out>) at /build/buildd/calligra-2.4.0/kexi/plugins/tables/kexitablepart.cpp:72
#33 0x008b6d11 in QObjectPrivate::deleteChildren (this=0x890f200) at kernel/qobject.cpp:1908
#34 0x008bc481 in QObject::~QObject (this=0x891275c, __in_chrg=<optimized out>) at kernel/qobject.cpp:927
#35 0x006fa145 in KexiPart::Manager::~Manager (this=0x891275c, __in_chrg=<optimized out>) at /build/buildd/calligra-2.4.0/kexi/core/kexipartmanager.cpp:47
#36 0x006d668d in ~KexiInternal (this=0x89126b8, __in_chrg=<optimized out>) at /build/buildd/calligra-2.4.0/kexi/core/kexi.cpp:54
#37 destroy () at /build/buildd/calligra-2.4.0/kexi/core/kexi.cpp:65
#38 0x006d9fa9 in KCleanUpGlobalStatic::~KCleanUpGlobalStatic (this=0x72474c, __in_chrg=<optimized out>) at /usr/include/kglobal.h:62
#39 0x00a34f51 in ?? () from /lib/i386-linux-gnu/libc.so.6
#40 0x00a34fdd in exit () from /lib/i386-linux-gnu/libc.so.6
#41 0x00a1b4db in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
#42 0x08048725 in _start ()

Possible duplicates by query: bug 298855.

Reported using DrKonqi
Comment 1 Jarosław Staniek 2013-03-10 09:47:35 UTC
Thanks for the report!
That's been fixed in Kexi 2.5.3, please consider upgrading your version.

*** This bug has been marked as a duplicate of bug 299484 ***