more on recent crashes on startup

Jack Ostroff ostroffjh at aya.yale.edu
Tue Sep 11 20:15:08 BST 2018


I'm not sure if it's the same crash others have reported, but very  
often lately, I've been getting a crash on startup.  It most commonly  
happens when I launch from a shortcut icon on my toolbar.  So far,  
every case I checked puts into dmesg:

[80251.062950] kmymoney[16385]: segfault at 220 ip 00007f1887e8cd4a sp  
00007ffdd026a230 error 4 in libQt5Widgets.so.5.9.6[7f1887cfd000+616000]
[80251.062957] Code: 8b 54 24 08 48 63 42 08 8b 4a 0c 29 c1 85 c9 7e 6c  
4c 8d 64 24 10 45 31 ed 4c 01 e8 4c 8b 74 c2 10 4d 85 f6 74 42 49 8b 46  
08 <f6> 40 20 01 74 38 49 8b 46 28 f6 40 0c 01 75 2e f6 40 0a 01 75 28

The actual addresses differ each time, but it always looks like "error  
4"

One time, I did get the crash running under gdb, but unfortunately  
without having compiled with all the debug options.  The backtrace was:

Thread 1 "kmymoney" received signal SIGSEGV, Segmentation fault.
0x00007ffff33bad4a in QWidgetPrivate::showChildren(bool) () from  
/usr/lib64/libQt5Widgets.so.5
(gdb) bt full
#0  0x00007ffff33bad4a in QWidgetPrivate::showChildren(bool) () from  
/usr/lib64/libQt5Widgets.so.5
No symbol table info available.
#1  0x00007ffff33bae7f in QWidgetPrivate::show_helper() () from  
/usr/lib64/libQt5Widgets.so.5
No symbol table info available.
#2  0x00007ffff33bdb7b in QWidget::setVisible(bool) () from  
/usr/lib64/libQt5Widgets.so.5
No symbol table info available.
#3  0x00007ffff33badd0 in QWidgetPrivate::showChildren(bool) () from  
/usr/lib64/libQt5Widgets.so.5
No symbol table info available.
#4  0x00007ffff33bae7f in QWidgetPrivate::show_helper() () from  
/usr/lib64/libQt5Widgets.so.5
No symbol table info available.
#5  0x00007ffff33bdb7b in QWidget::setVisible(bool) () from  
/usr/lib64/libQt5Widgets.so.5
No symbol table info available.
#6  0x00005555555eb680 in ?? ()
No symbol table info available.
#7  0x00005555555ea3af in ?? ()
No symbol table info available.
#8  0x00007ffff059cf0a in __libc_start_main () from /lib64/libc.so.6
No symbol table info available.
#9  0x00005555555eb32a in _start ()
No symbol table info available.

I don't think I've ever gotten this crash when starting with "kmymoney  
-n" and I think it's been very rare to get it opening the file once  
kmymoney has sucessfully started, such as with -n.

I'll try to compile with full debug info.

Fortunately, this is not critical, since it's always on startup, so no  
data is ever lost.  I'm posting just in case it might trigger any  
thoughts about the cause.

Jack


More information about the KMyMoney-devel mailing list