Bug 300570 - Kexi crashes when closed
Summary: Kexi crashes when closed
Status: CLOSED DUPLICATE of bug 299484
Alias: None
Product: KEXI
Classification: Applications
Component: General (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Jarosław Staniek
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-24 19:55 UTC by marten@thizas.se
Modified: 2012-05-24 20:10 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description marten@thizas.se 2012-05-24 19:55:49 UTC
Application: kexi (2.4.0 (Calligra 2.4.0))
KDE Platform Version: 4.8.3 (4.8.3)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-24-generic-pae i686
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
i was creating a new data baese did save it and then closed kexi when the krash apeard

The crash can be reproduced every time.

-- 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 0xb3dcd740 (LWP 6515))]

Thread 3 (Thread 0xac3c1b40 (LWP 6533)):
#0  0xb4e98dcd in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0xb65e1315 in do_gettime (frac=0xac3c0fb0, sec=0xac3c0fa8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb66cb226 in QTimerInfoList::updateCurrentTime (this=0xaba02074) at kernel/qeventdispatcher_unix.cpp:343
#4  0xb66cb57a in QTimerInfoList::timerWait (this=0xaba02074, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0xb66c9e23 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xac3c10bc) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb66c9ebd in timerSourcePrepare (source=0xaba02040, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb53a2762 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb53a2f6f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb53a31c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb66ca8e7 in QEventDispatcherGlib::processEvents (this=0xaba00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0xb669650d in QEventLoop::processEvents (this=0xac3c1240, flags=...) at kernel/qeventloop.cpp:149
#12 0xb66967a9 in QEventLoop::exec (this=0xac3c1240, flags=...) at kernel/qeventloop.cpp:204
#13 0xb657f94c in QThread::exec (this=0x9a28ec8) at thread/qthread.cpp:501
#14 0xb6673b5d in QInotifyFileSystemWatcherEngine::run (this=0x9a28ec8) at io/qfilesystemwatcher_inotify.cpp:248
#15 0xb6582de0 in QThreadPrivate::start (arg=0x9a28ec8) at thread/qthread_unix.cpp:298
#16 0xb5475d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0xb6460ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xab9ffb40 (LWP 6534)):
#0  0xb53e2383 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb53a276c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb53a2f6f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb53a31c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb66ca8e7 in QEventDispatcherGlib::processEvents (this=0xab000468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0xb669650d in QEventLoop::processEvents (this=0xab9ff240, flags=...) at kernel/qeventloop.cpp:149
#6  0xb66967a9 in QEventLoop::exec (this=0xab9ff240, flags=...) at kernel/qeventloop.cpp:204
#7  0xb657f94c in QThread::exec (this=0x9d19d58) at thread/qthread.cpp:501
#8  0xb6673b5d in QInotifyFileSystemWatcherEngine::run (this=0x9d19d58) at io/qfilesystemwatcher_inotify.cpp:248
#9  0xb6582de0 in QThreadPrivate::start (arg=0x9d19d58) at thread/qthread_unix.cpp:298
#10 0xb5475d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#11 0xb6460ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb3dcd740 (LWP 6515)):
[KCrash Handler]
#7  ~QByteArray (this=0x31b, __in_chrg=<optimized out>) at /usr/include/qt4/QtCore/qbytearray.h:401
#8  ~TableOrQuerySchema (this=0x31b, __in_chrg=<optimized out>) at /build/buildd/calligra-2.4.0/kexi/kexidb/utils.h:152
#9  KexiDataSourcePage::~KexiDataSourcePage (this=0xa0bd400, __in_chrg=<optimized out>) at /build/buildd/calligra-2.4.0/kexi/plugins/forms/kexidatasourcepage.cpp:263
#10 0xab159512 in KexiDataSourcePage::~KexiDataSourcePage (this=0xa0bd400, __in_chrg=<optimized out>) at /build/buildd/calligra-2.4.0/kexi/plugins/forms/kexidatasourcepage.cpp:265
#11 0xab15b59d in ~Private (this=0xa0542a8, __in_chrg=<optimized out>) at /build/buildd/calligra-2.4.0/kexi/plugins/forms/kexiformpart.cpp:72
#12 KexiFormPart::~KexiFormPart (this=0xa042748, __in_chrg=<optimized out>) at /build/buildd/calligra-2.4.0/kexi/plugins/forms/kexiformpart.cpp:114
#13 0xab15b602 in KexiFormPart::~KexiFormPart (this=0xa042748, __in_chrg=<optimized out>) at /build/buildd/calligra-2.4.0/kexi/plugins/forms/kexiformpart.cpp:115
#14 0xb66acd11 in QObjectPrivate::deleteChildren (this=0x97a3168) at kernel/qobject.cpp:1908
#15 0xb66b2481 in QObject::~QObject (this=0x97d0a14, __in_chrg=<optimized out>) at kernel/qobject.cpp:927
#16 0xb75d5145 in KexiPart::Manager::~Manager (this=0x97d0a14, __in_chrg=<optimized out>) at /build/buildd/calligra-2.4.0/kexi/core/kexipartmanager.cpp:47
#17 0xb75b168d in ~KexiInternal (this=0x97d0970, __in_chrg=<optimized out>) at /build/buildd/calligra-2.4.0/kexi/core/kexi.cpp:54
#18 destroy () at /build/buildd/calligra-2.4.0/kexi/core/kexi.cpp:65
#19 0xb75b4fa9 in KCleanUpGlobalStatic::~KCleanUpGlobalStatic (this=0xb75ff74c, __in_chrg=<optimized out>) at /usr/include/kglobal.h:62
#20 0xb63a8f61 in ?? () from /lib/i386-linux-gnu/libc.so.6
#21 0xb63a8fed in exit () from /lib/i386-linux-gnu/libc.so.6
#22 0xb638f4db in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
#23 0x08048725 in _start ()

Reported using DrKonqi
Comment 1 Jarosław Staniek 2012-05-24 20:10:15 UTC

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