Bug 250743

Summary: Crashed with no database when opening
Product: [Applications] kmymoney Reporter: John Ward <jpward1981>
Component: generalAssignee: KMyMoney Devel Mailing List <kmymoney-devel>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:

Description John Ward 2010-09-10 05:18:43 UTC
Application: kmymoney (4.5.0)
KDE Platform Version: 4.5.1 (KDE 4.5.1) (Compiled from sources)
Qt Version: 4.7.0
Operating System: Linux 2.6.32-25-generic x86_64
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
I simply opened the application, went to open a database, I am testing saving data into a mysql database. It give me an error message, with all of the database information except it was missing the database name. However it did show in the open database dialog.

The crash can be reproduced every time.

-- Backtrace:
Application: KMyMoney (kmymoney), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f43de057760 (LWP 13024))]

Thread 2 (Thread 0x7f43be184710 (LWP 13026)):
#0  0x00007f43d89bdfb3 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f43d3b0b4a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f43d3b0b8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f43d982b1d6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007f43d97fddd2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007f43d97fe1bc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f43d970936d in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007f43d97ddb48 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f43d970c2ee in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f43db64b9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f43d89ca72d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f43de057760 (LWP 13024)):
[KCrash Handler]
#6  0x0000000001afc300 in ?? ()
#7  0x000000000088fe10 in MyMoneyStorageSql::writeFileInfo (this=0x10957e0) at /home/jward/Downloads/kmymoney-4.5/kmymoney/mymoney/storage/mymoneystoragesql.cpp:2356
#8  0x000000000089235d in MyMoneyStorageSql::close (this=0x10957e0, logoff=true) at /home/jward/Downloads/kmymoney-4.5/kmymoney/mymoney/storage/mymoneystoragesql.cpp:229
#9  0x00000000008ad8dd in MyMoneyStorageSql::~MyMoneyStorageSql() ()
#10 0x00000000004d07f5 in ~KSharedPtr (this=0x13eb570, url=<value optimized out>) at /usr/include/ksharedptr.h:90
#11 KMyMoneyView::openDatabase (this=0x13eb570, url=<value optimized out>) at /home/jward/Downloads/kmymoney-4.5/kmymoney/views/kmymoneyview.cpp:877
#12 0x00000000004d1198 in KMyMoneyView::readFile (this=0x13eb570, url=...) at /home/jward/Downloads/kmymoney-4.5/kmymoney/views/kmymoneyview.cpp:597
#13 0x000000000049a989 in KMyMoneyApp::slotFileOpenRecent (this=<value optimized out>, url=<value optimized out>) at /home/jward/Downloads/kmymoney-4.5/kmymoney/kmymoney.cpp:1502
#14 0x0000000000458b97 in main (argc=<value optimized out>, argv=<value optimized out>) at /home/jward/Downloads/kmymoney-4.5/kmymoney/main.cpp:247

Reported using DrKonqi
Comment 1 Alvaro Soliverez 2010-09-15 12:03:27 UTC
Has this been fixed already in the SVN version?
Comment 2 Dario Andres 2010-11-18 19:36:12 UTC
[Comment from a bug triager]
This may be related to bug 249762 and/or bug 252481
Comment 3 Thomas Baumgart 2011-01-13 15:17:29 UTC

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