Bug 744310

Summary: gnucash crashing on startup
Product: [Fedora] Fedora Reporter: Jonathan Kamens <jik>
Component: gnucashAssignee: Bill Nottingham <notting>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 16CC: notting, rvokal
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: gnucash-2.4.7-4.fc16 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-10-07 20:01:38 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Jonathan Kamens 2011-10-07 19:54:28 UTC
Running F16 beta, gnucash-2.4.7-1.fc16.x86_64.

Crashes on startup ever since I upgraded from F15 to F16:

jik2:~!1111$ gnucash
Segmentation fault (core dumped)

The kernel reports:

Oct  7 15:35:42 jik2 kernel: [23798.086423] gnucash[13278]: segfault at 7f1f5a312df0 ip 00007f1f5a312df0 sp 00007fffb3ebd868 error 15 in icon-theme.cache[7f1f56b0b000+3e40000]

Stack trace:

Thread 1 (Thread 0x7f1f73241a00 (LWP 13278)):
#0  0x00007f1f5a312df0 in ?? ()
#1  0x00007f1f668b263d in mutex_init (lock=0x7f1f66b1aa08, just_check=1)
    at ath.c:132
#2  0x00007f1f668b28e2 in _gcry_ath_mutex_lock (lock=0x7f1f66b1aa08)
    at ath.c:186
#3  0x00007f1f668ea170 in lock_pool () at random-csprng.c:298
#4  0x00007f1f668ea6de in initialize () at random-csprng.c:327
#5  0x00007f1f668eb725 in _gcry_rngcsprng_create_nonce (
    buffer=0x7fffb3ebd90f, length=1) at random-csprng.c:1341
#6  0x00007f1f519b1903 in wrap_gcry_rnd_init (ctx=<optimized out>) at rnd.c:39
#7  0x00007f1f5196021b in _gnutls_rnd_init () at random.c:39
#8  0x00007f1f5194f815 in gnutls_global_init () at gnutls_global.c:236
#9  0x00007f1f51c0d327 in GWEN_Init () at gwenhywfar.c:103
#10 0x00007f1f51c0cadb in GWEN_LibInit () at init.c:47
#11 0x00007f1f73096e16 in call_init (l=<optimized out>, argc=1, 
    argv=0x7fffb3ebe5b8, env=0x952980) at dl-init.c:83
#12 0x00007f1f73096ef3 in call_init (env=<optimized out>, 
    argv=<optimized out>, argc=<optimized out>, l=<optimized out>)
    at dl-init.c:50
#13 _dl_init (main_map=0xb13600, argc=1, argv=0x7fffb3ebe5b8, env=0x952980)
    at dl-init.c:132
#14 0x00007f1f7309b670 in dl_open_worker (a=<optimized out>) at dl-open.c:485
#15 0x00007f1f73096c86 in _dl_catch_error (objname=0x7fffb3ebdcf8, 
    errstring=0x7fffb3ebdd00, mallocedp=0x7fffb3ebdd0f, 
    operate=0x7f1f7309b1e0 <dl_open_worker>, args=0x7fffb3ebdcb0)
    at dl-error.c:178
#16 0x00007f1f7309adfa in _dl_open (
    file=0xb09bb0 "/usr/lib64/gnucash/libgncmod-aqbanking.so", 
    mode=-2147483390, caller_dlopen=0x7f1f6e595704, nsid=-2, argc=1, 
    argv=<optimized out>, env=0x952980) at dl-open.c:575
#17 0x00007f1f6a795f26 in dlopen_doit (a=0x7fffb3ebded0) at dlopen.c:67
#18 0x00007f1f73096c86 in _dl_catch_error (objname=0x952330, 
    errstring=0x952338, mallocedp=0x952328, 
    operate=0x7f1f6a795ec0 <dlopen_doit>, args=0x7fffb3ebded0)
    at dl-error.c:178
#19 0x00007f1f6a79652f in _dlerror_run (operate=0x7f1f6a795ec0 <dlopen_doit>, 
    args=0x7fffb3ebded0) at dlerror.c:164
#20 0x00007f1f6a795fc1 in __dlopen (file=<optimized out>, 
    mode=<optimized out>) at dlopen.c:88
#21 0x00007f1f6e595704 in _g_module_open (bind_local=<optimized out>, 
    bind_lazy=<optimized out>, 
    file_name=0xb09bb0 "/usr/lib64/gnucash/libgncmod-aqbanking.so")
    at gmodule-dl.c:99
#22 g_module_open (
    file_name=0x98add0 "/usr/lib64/gnucash/libgncmod-aqbanking.so", 
    flags=<optimized out>) at gmodule.c:439
#23 0x00007f1f721dbe5b in gnc_module_load_common (
    module_name=0x4044b0 "gnucash/import-export/aqbanking", iface=0, 
    optional=1) at gnc-module.c:501
#24 0x0000000000403655 in load_gnucash_modules () at gnucash-bin.c:593
#25 0x00000000004037b2 in inner_main (closure=<optimized out>, 
    argc=<optimized out>, argv=<optimized out>) at gnucash-bin.c:690
#26 0x00007f1f71af3f6f in invoke_main_func (body_data=0x7fffb3ebe3d0)
    at init.c:367
#27 0x00007f1f71acaa9a in c_body (d=0x7fffb3ebe370) at continuations.c:349
#28 0x00007f1f71b31393 in scm_c_catch (tag=0x104, 
    body=0x7f1f71acaa90 <c_body>, body_data=0x7fffb3ebe370, 
    handler=0x7f1f71acaab0 <c_handler>, handler_data=0x7fffb3ebe370, 
    pre_unwind_handler=0x7f1f71b319c0 <scm_handle_by_message_noexit>, 
    pre_unwind_handler_data=0x0) at throw.c:203
#29 0x00007f1f71acb027 in scm_i_with_continuation_barrier (
    body=0x7f1f71acaa90 <c_body>, body_data=0x7fffb3ebe370, 
    handler=0x7f1f71acaab0 <c_handler>, handler_data=0x7fffb3ebe370, 
    pre_unwind_handler=<optimized out>, 
    pre_unwind_handler_data=<optimized out>) at continuations.c:325
#30 0x00007f1f71acb0c0 in scm_c_with_continuation_barrier (
    func=<optimized out>, data=<optimized out>) at continuations.c:367
#31 0x00007f1f71b2f844 in scm_i_with_guile_and_parent (
    func=0x7f1f71af3f50 <invoke_main_func>, data=0x7fffb3ebe3d0, 
    parent=<optimized out>) at threads.c:733
#32 0x00007f1f71af4025 in scm_boot_guile (argc=<optimized out>, 
    argv=<optimized out>, main_func=<optimized out>, closure=<optimized out>)
    at init.c:350
#33 0x0000000000402f6b in main (argc=1, argv=0x7fffb3ebe5b8)
    at gnucash-bin.c:877
(gdb)

Comment 1 Bill Nottingham 2011-10-07 20:01:38 UTC

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

Comment 2 Fedora Update System 2011-10-11 16:53:49 UTC
gnucash-2.4.7-3.fc16 has been submitted as an update for Fedora 16.
https://admin.fedoraproject.org/updates/gnucash-2.4.7-3.fc16

Comment 3 Fedora Update System 2011-10-19 04:43:38 UTC
gnucash-2.4.7-4.fc16 has been pushed to the Fedora 16 stable repository.  If problems still persist, please make note of it in this bug report.