Save As MySQL is crashing gnucash

Keith Bellairs keith at bellairs.org
Fri Nov 26 08:33:55 EST 2010


Here's the backtrace on my crashing gnc file.

On Fri, Nov 26, 2010 at 8:23 AM, Keith Bellairs <keith at bellairs.org> wrote:

> Just did a save as into mysql with 2.3.17 on f14. that worked fine until I
> closed gnc and then tried to open it again. it now crashes every time with a
> seg fault i try to start gnc . It did tell me it could not get the lock and
> i told it to start anyway. crash comes before gui opens. downloading the
> abrt tools to see if i can see what is happening.
>
>
> On Fri, Nov 26, 2010 at 5:59 AM, Ian X Waddington <iwaddox at gmail.com>wrote:
>
>> Sorry didn't read the question, it is Windows 7 32 bit.
>>
>> -----Original Message-----
>> From: Geert Janssens [mailto:janssens-geert at telenet.be]
>> Sent: 26 November 2010 10:56
>> To: Ian X Waddington
>> Cc: gnucash-user at gnucash.org; 'jh'; 'gnucash-devel'
>> Subject: Re: Save As MySQL is crashing gnucash
>>
>> On Friday 26 November 2010, Ian X Waddington wrote:
>> > I'm using Windows 7.
>> >
>> > It is definitely crashing :-) Not sure if the below helps anyone.
>> >
>> >
>> > Problem signature:
>> >   Problem Event Name: APPCRASH
>> >   Application Name:   gnucash.exe
>> >   Application Version:        0.0.0.0
>> >   Application Timestamp:      4ce8fdc5
>> >   Fault Module Name:  libgncmod-backend-dbi.dll
>> >   Fault Module Version:       0.0.0.0
>> >   Fault Module Timestamp:     4ce8f78b
>> >   Exception Code:     c0000005
>> >   Exception Offset:   00001bee
>> >   OS Version: 6.1.7600.2.0.0.768.3
>> >   Locale ID:  2057
>> >   Additional Information 1:   0a9e
>> >   Additional Information 2:   0a9e372d3b4ad19135b953a78882e789
>> >   Additional Information 3:   0a9e
>> >   Additional Information 4:   0a9e372d3b4ad19135b953a78882e789
>> >
>> >
>> Thanks for this information, but is doesn't answer either of my questions:
>> * Is your windows 7 32bit or 64bit ?
>> * Can you post the information in your gnucash trace file:
>> see http://wiki.gnucash.org/wiki/Windows#Error_messages.2C_Trace_file
>> to learn about the trace file.
>>
>> Geert
>>
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > -----Original Message-----
>> > From: Geert Janssens [mailto:janssens-geert at telenet.be]
>> > Sent: 26 November 2010 10:42
>> > To: gnucash-user at gnucash.org
>> > Cc: Ian X Waddington; 'jh'; 'gnucash-devel'
>> > Subject: Re: Save As MySQL is crashing gnucash
>> >
>> > On Friday 26 November 2010, Ian X Waddington wrote:
>> > > Thank you for your input.
>> > >
>> > > Ok I now have a user with privileges but it still crashes instantly.
>> >
>> > Can you post the contents of the gnucash trace file [0].
>> >
>> > > I could be wrong but I'm inclined to think this problem is more
>> > > fundamental to the application than MySQL.
>> > >
>> > > Any additional thoughts would be ideal  - a step-by-step idiot proof
>> > > guide to installing MySQL onto a Windows 7 PC and setting everything
>> > > up to work with Gnucash would be even better :-)
>> > >
>> > > Regards
>> >
>> > Is that Windows 7 - 64bit or 32 bit ?
>> >
>> > There are a couple of bugs in bugzilla already regarding 64-bit
>> > Windows 7, and at least one related to the mysql backend as well [1].
>> > That bug doesn't report a crash though.
>> >
>> > Geert
>> >
>> > [0] see
>> > http://wiki.gnucash.org/wiki/Windows#Error_messages.2C_Trace_file
>> > to learn about the trace file.
>> > [1] https://bugzilla.gnome.org/show_bug.cgi?id=624465
>>
>>
>> _______________________________________________
>> gnucash-user mailing list
>> gnucash-user at gnucash.org
>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> -----
>> Please remember to CC this list on all your replies.
>> You can do this by using Reply-To-List or Reply-All.
>>
>
>
-------------- next part --------------
[New Thread 20852]
[New Thread 20853]
[New Thread 20854]
[New Thread 20856]
[New Thread 20858]
Core was generated by `gnucash'.
Program terminated with signal 11, Segmentation fault.
#0  0x0000003a74c31b76 in g_hash_table_lookup_node (hash_table=Traceback (most recent call last):
  File "/usr/share/glib-2.0/gdb/glib.py", line 152, in pretty_printer_lookup
    return GHashPrinter(val)
  File "/usr/share/glib-2.0/gdb/glib.py", line 119, in __init__
    if self.val != 0 and string_hash != None and self.val["hash_func"] == string_hash:
RuntimeError: Cannot access memory at address 0x1000300030021
0x1000300030001, lookup_key=0x1c3b8d0, orig_key=0x7fff2c2af998, value=0x7fff2c2af990) at ghash.c:312
312	ghash.c: No such file or directory.
	in ghash.c

Thread 5 (Thread 20858):
#0  0x0000003a72cdb0b3 in poll () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007fa0c645e3bf in poll_func (ufds=0x7fa0bc001480, nfds=2, timeout=-1, userdata=0x17fbc20) at pulse/thread-mainloop.c:75
        mutex = 0x17fbc20
        r = <value optimized out>
        __func__ = "poll_func"
        __PRETTY_FUNCTION__ = "poll_func"
#2  0x00007fa0c6450166 in pa_mainloop_poll (m=0x1a236a0) at pulse/mainloop.c:879
        __func__ = "pa_mainloop_poll"
        __PRETTY_FUNCTION__ = "pa_mainloop_poll"
#3  0x00007fa0c6450799 in pa_mainloop_iterate (m=0x1a236a0, block=<value optimized out>, retval=0x0) at pulse/mainloop.c:961
        r = <value optimized out>
        __func__ = "pa_mainloop_iterate"
        __PRETTY_FUNCTION__ = "pa_mainloop_iterate"
#4  0x00007fa0c6450850 in pa_mainloop_run (m=0x1a236a0, retval=0x0) at pulse/mainloop.c:979
        r = <value optimized out>
#5  0x00007fa0c645e35b in thread (userdata=<value optimized out>) at pulse/thread-mainloop.c:94
        m = 0x1a1e050
        mask = {__val = {18446744067267100671, 18446744073709551615 <repeats 15 times>}}
#6  0x00007fa0c621b888 in internal_thread_func (userdata=0x17cb760) at pulsecore/thread-posix.c:72
        t = 0x17cb760
        __func__ = "internal_thread_func"
        __PRETTY_FUNCTION__ = "internal_thread_func"
#7  0x0000003a73406d5b in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#8  0x0000003a72ce4aad in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 4 (Thread 20856):
#0  0x0000003a7340e48d in read () from /lib64/libpthread.so.0
No symbol table info available.
#1  0x0000003a74c43c7b in read (data=<value optimized out>) at /usr/include/bits/unistd.h:45
No locals.
#2  child_watch_helper_thread (data=<value optimized out>) at gmain.c:4011
        b = "B", '\000' <repeats 18 times>
        list = <value optimized out>
#3  0x0000003a74c69446 in g_thread_create_proxy (data=0x1923f00) at gthread.c:1897
        thread = 0x1923f00
        __PRETTY_FUNCTION__ = "g_thread_create_proxy"
#4  0x0000003a73406d5b in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5  0x0000003a72ce4aad in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 3 (Thread 20854):
#0  0x0000003a72cdb0b3 in poll () from /lib64/libc.so.6
No symbol table info available.
#1  0x0000003a74c42374 in g_main_context_poll (context=0x15fe270, block=1, dispatch=1, self=<value optimized out>) at gmain.c:3093
        poll_func = 0x3a74c522c0 <g_poll>
#2  g_main_context_iterate (context=0x15fe270, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2775
        max_priority = 2147483647
        timeout = -1
        some_ready = <value optimized out>
        nfds = 1
        allocated_nfds = <value optimized out>
        fds = 0x7fa0d4001150
#3  0x0000003a74c42c82 in g_main_loop_run (loop=0x15fe350) at gmain.c:2988
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#4  0x0000003a79ca5774 in gdbus_shared_thread_func (data=<value optimized out>) at gdbusprivate.c:277
No locals.
#5  0x0000003a74c69446 in g_thread_create_proxy (data=0x15fe370) at gthread.c:1897
        thread = 0x15fe370
        __PRETTY_FUNCTION__ = "g_thread_create_proxy"
#6  0x0000003a73406d5b in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#7  0x0000003a72ce4aad in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 2 (Thread 20853):
#0  0x0000003a7340b8c4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
No symbol table info available.
#1  0x00007fa0e2fccd54 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7fa0e379fe00) at JavaScriptCore/wtf/FastMalloc.cpp:2400
No locals.
#2  0x00007fa0e2fccd89 in WTF::TCMalloc_PageHeap::runScavengerThread (context=0x7fa0e37aded4) at JavaScriptCore/wtf/FastMalloc.cpp:1517
No locals.
#3  0x0000003a73406d5b in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#4  0x0000003a72ce4aad in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 1 (Thread 20852):
#0  0x0000003a74c31b76 in g_hash_table_lookup_node (hash_table=Traceback (most recent call last):
  File "/usr/share/glib-2.0/gdb/glib.py", line 152, in pretty_printer_lookup
    return GHashPrinter(val)
  File "/usr/share/glib-2.0/gdb/glib.py", line 119, in __init__
    if self.val != 0 and string_hash != None and self.val["hash_func"] == string_hash:
RuntimeError: Cannot access memory at address 0x1000300030021
0x1000300030001, lookup_key=0x1c3b8d0, orig_key=0x7fff2c2af998, value=0x7fff2c2af990) at ghash.c:312
        node = <value optimized out>
        node_index = <value optimized out>
        hash_value = <value optimized out>
        step = 0
#1  g_hash_table_lookup_extended (hash_table=Traceback (most recent call last):
  File "/usr/share/glib-2.0/gdb/glib.py", line 152, in pretty_printer_lookup
    return GHashPrinter(val)
  File "/usr/share/glib-2.0/gdb/glib.py", line 119, in __init__
    if self.val != 0 and string_hash != None and self.val["hash_func"] == string_hash:
RuntimeError: Cannot access memory at address 0x1000300030021
0x1000300030001, lookup_key=0x1c3b8d0, orig_key=0x7fff2c2af998, value=0x7fff2c2af990) at ghash.c:935
        node = <value optimized out>
        node_index = 3459251600
        __PRETTY_FUNCTION__ = "g_hash_table_lookup_extended"
#2  0x0000003b860151dd in kvp_frame_replace_slot_nc (frame=0x1c3b6b0, slot=0x1c3b8d0 "Postage CAD", new_value=0x1c4af10) at kvp_frame.c:182
        orig_key = <value optimized out>
        orig_value = 0x0
        key_exists = <value optimized out>
#3  0x0000003b86015bdc in kvp_frame_set_slot_destructively (frame=<value optimized out>, key_path=<value optimized out>, value=0x1c4af10) at kvp_frame.c:212
        old_value = <value optimized out>
#4  kvp_frame_set_value_nc (frame=<value optimized out>, key_path=<value optimized out>, value=0x1c4af10) at kvp_frame.c:484
        last_key = 0x1c3b8d0 "Postage CAD"
#5  0x0000003b860160a2 in kvp_frame_set_gint64 (frame=0x1c3b6b0, path=0x1c3b8d0 "Postage CAD", ival=<value optimized out>) at kvp_frame.c:398
        value = 0x1c4af10
#6  0x00007fa0ce2ffe45 in set_int64_val (pObject=0x1c479e0, value=<value optimized out>) at gnc-slots-sql.c:279
        key = 0x1c3b8d0 "Postage CAD"
        pInfo = 0x1c479e0
        __PRETTY_FUNCTION__ = "set_int64_val"
#7  0x00007fa0ce2f4c35 in gnc_sql_load_object (be=0x19bb680, row=0x1c3c8b0, obj_name=0x7fa0ce3067ca "slots", pObject=0x1c479e0, table=<value optimized out>) at gnc-backend-sql.c:2442
        setter = 0x7fa0ce2ffd90 <set_int64_val>
        pHandler = <value optimized out>
        table_row = 0x7fa0ce50d000
        __PRETTY_FUNCTION__ = "gnc_sql_load_object"
#8  0x00007fa0ce2ff57f in load_slot (pInfo=0x1c47630) at gnc-slots-sql.c:716
        slot_info = 0x1c479e0
#9  slots_load_info (pInfo=0x1c47630) at gnc-slots-sql.c:780
        row = <value optimized out>
        buf = <value optimized out>
        result = 0x1c3bc30
        guid_buf = "04b3528228e154c5d76f6a1c5b778a77"
        stmt = <value optimized out>
        __PRETTY_FUNCTION__ = "slots_load_info"
#10 0x00007fa0ce2ff7a2 in set_guid_val (pObject=0x1c486d0, pValue=<value optimized out>) at gnc-slots-sql.c:476
        newInfo = 0x1c47630
        newFrame = <value optimized out>
        pInfo = 0x1c486d0
        __PRETTY_FUNCTION__ = "set_guid_val"
#11 0x00007fa0ce2f0812 in load_guid (be=<value optimized out>, row=<value optimized out>, setter=0x7fa0ce2ff6d0 <set_guid_val>, pObject=0x1c486d0, table_row=0x7fa0ce50d0e0) at gnc-backend-sql.c:1748
        val = 0x1c3b140
        guid = {data = "\004\263R\202(\341T\305\327oj\034[w\212w", __align_me = -2108509436}
        pGuid = 0x7fff2c2afb40
        __PRETTY_FUNCTION__ = "load_guid"
#12 0x00007fa0ce2f4c35 in gnc_sql_load_object (be=0x19bb680, row=0x1c3bc80, obj_name=0x7fa0ce3067ca "slots", pObject=0x1c486d0, table=<value optimized out>) at gnc-backend-sql.c:2442
        setter = 0x7fa0ce2ff6d0 <set_guid_val>
        pHandler = <value optimized out>
        table_row = 0x7fa0ce50d0e0
        __PRETTY_FUNCTION__ = "gnc_sql_load_object"
#13 0x00007fa0ce2ff57f in load_slot (pInfo=0x1b184f0) at gnc-slots-sql.c:716
        slot_info = 0x1c486d0
#14 slots_load_info (pInfo=0x1b184f0) at gnc-slots-sql.c:780
        row = <value optimized out>
        buf = <value optimized out>
        result = 0x1af0c00
        guid_buf = "0f2d1a13ff670bd33da48d022bd8e206"
        stmt = <value optimized out>
        __PRETTY_FUNCTION__ = "slots_load_info"
#15 0x00007fa0ce2ff7a2 in set_guid_val (pObject=0x7fff2c2afd00, pValue=<value optimized out>) at gnc-slots-sql.c:476
        newInfo = 0x1b184f0
        newFrame = <value optimized out>
        pInfo = 0x7fff2c2afd00
        __PRETTY_FUNCTION__ = "set_guid_val"
#16 0x00007fa0ce2f0812 in load_guid (be=<value optimized out>, row=<value optimized out>, setter=0x7fa0ce2ff6d0 <set_guid_val>, pObject=0x7fff2c2afd00, table_row=0x7fa0ce50d0e0) at gnc-backend-sql.c:1748
        val = 0x1c13260
        guid = {data = "\017-\032\023\377g\v\323=\244\215\002+\330\342\006", __align_me = 320482575}
        pGuid = 0x7fff2c2afc70
        __PRETTY_FUNCTION__ = "load_guid"
#17 0x00007fa0ce2f4c35 in gnc_sql_load_object (be=0x19bb680, row=0x1bb22a0, obj_name=0x7fa0ce3067ca "slots", pObject=0x7fff2c2afd00, table=<value optimized out>) at gnc-backend-sql.c:2442
        setter = 0x7fa0ce2ff6d0 <set_guid_val>
        pHandler = <value optimized out>
        table_row = 0x7fa0ce50d0e0
        __PRETTY_FUNCTION__ = "gnc_sql_load_object"
#18 0x00007fa0ce300910 in load_slot_for_book_object (be=0x19bb680, subquery=<value optimized out>, lookup_fn=0x7fa0e5df2f30 <xaccAccountLookup>) at gnc-slots-sql.c:908
        slot_info = {be = 0x19bb680, guid = 0x0, is_ok = 1, pKvpFrame = 0x1affdf0, value_type = KVP_TYPE_FRAME, pList = 0x0, context = FRAME, pKvpValue = 0x0, path = 0x1b17b40}
        guid = <value optimized out>
        inst = <value optimized out>
#19 gnc_sql_slots_load_for_sql_subquery (be=0x19bb680, subquery=<value optimized out>, lookup_fn=0x7fa0e5df2f30 <xaccAccountLookup>) at gnc-slots-sql.c:958
        row = 0x1bb22a0
        sql = <value optimized out>
        stmt = 0x1c01fd0
        result = 0x1c0a7b0
        __PRETTY_FUNCTION__ = "gnc_sql_slots_load_for_sql_subquery"
#20 0x00007fa0ce2f6e51 in load_all_accounts (be=0x19bb680) at gnc-account-sql.c:238
        row = 0x0
        sql = 0x1c1c7d0 "SELECT DISTINCT guid FROM accounts"
        stmt = <value optimized out>
        result = 0x18e1c40
        pBook = 0x19406d0 [QofBook]
        l_accounts_needing_parents = 0x1bda4c0 = {0x1bf52c0}
        bal_slist = <value optimized out>
        bal = <value optimized out>
        __PRETTY_FUNCTION__ = "load_all_accounts"
#21 0x00007fa0ce2f1592 in gnc_sql_load (be=0x19bb680, book=0x19406d0 [QofBook], loadType=<value optimized out>) at gnc-backend-sql.c:234
        pData = <value optimized out>
        i = <value optimized out>
        root = <value optimized out>
        __PRETTY_FUNCTION__ = "gnc_sql_load"
#22 0x00007fa0ce515103 in gnc_dbi_load (qbe=0x19bb680, book=0x19406d0 [QofBook], loadType=LOAD_TYPE_INITIAL_LOAD) at gnc-backend-dbi.c:1098
        be = 0x19bb680
        __PRETTY_FUNCTION__ = "gnc_dbi_load"
#23 0x0000003b8602abcb in qof_session_load (session=0x19bfa00, percentage_func=0x7fa0e590b100 <gnc_window_show_progress>) at qofsession.c:1241
        newbook = 0x19406d0 [QofBook]
        ob = <value optimized out>
        oldbooks = 0x198be60
        node = <value optimized out>
        be = 0x19bb680
        err = <value optimized out>
        __PRETTY_FUNCTION__ = "qof_session_load"
#24 0x00007fa0e58d4fd4 in gnc_post_file_open (filename=<value optimized out>) at gnc-file.c:764
        new_root = <value optimized out>
        current_session = <value optimized out>
        new_session = 0x19bfa00
        new_book = <value optimized out>
        invalid_account_names = <value optimized out>
        uh_oh = <value optimized out>
        newfile = 0x198b7c0 "mysql://keith:Inbound@localhost/gnucash"
        io_err = <value optimized out>
        protocol = 0x1983770 "mysql"
        hostname = 0x18fb420 "localhost"
        username = 0x184b7d0 "keith"
        password = 0x1994bc0 "Inbound"
        path = 0x1983750 "gnucash"
        port = 0
        __PRETTY_FUNCTION__ = "gnc_post_file_open"
#25 0x0000000000402fd7 in inner_main (closure=<value optimized out>, argc=<value optimized out>, argv=<value optimized out>) at gnucash-bin.c:711
        main_mod = <value optimized out>
        fn = 0x18fb440 "mysql://keith@localhost/gnucash"
        error = 0x0
#26 0x0000003a798674ff in invoke_main_func (body_data=0x7fff2c2b0190) at init.c:367
        closure = 0x7fff2c2b0190
#27 0x0000003a7983db1a in c_body (d=0x7fff2c2b0130) at continuations.c:349
        data = 0x7fff2c2b0130
#28 0x0000003a798a4e4d in scm_c_catch (tag=<value optimized out>, body=0x3a7983db10 <c_body>, body_data=0x7fff2c2b0130, handler=0x3a7983db30 <c_handler>, handler_data=0x7fff2c2b0130, pre_unwind_handler=0x3a798a44f0 <scm_handle_by_message_noexit>, pre_unwind_handler_data=0x0) at throw.c:203
        jbr = {buf = {{__jmpbuf = {140733934403440, 1991109372821809209, 140328796560680, 251147207920, 24523584, 140328796560672, -2005372428569630663, 1991109076307585081}, __mask_was_saved = 0, __saved_mask = {__val = {251146625558, 140733934403664, 140733934403696, 4294967296, 251146890872, 251149667048, 251146625631, 140733934403628, 140733934403608, 140328796135472, 251146842421, 140328796135504, 140328796135472, 251146600920, 140329031299072, 140328796135528}}}}, throw_tag = 0x7fa0d81078c0, retval = 0xffffffff}
        jmpbuf = 0x7fa0d8121d20
        answer = 0x404
        pre_unwind = {handler = 0x3a798a44f0 <scm_handle_by_message_noexit>, handler_data = 0x0, running = 0, lazy_catch_p = 0}
#29 0x0000003a7983dfd7 in scm_i_with_continuation_barrier (body=0x3a7983db10 <c_body>, body_data=0x7fff2c2b0130, handler=0x3a7983db30 <c_handler>, handler_data=0x7fff2c2b0130, pre_unwind_handler=<value optimized out>, pre_unwind_handler_data=<value optimized out>) at continuations.c:325
        stack_item = 140733934403888
        thread = 0x1763340
        old_controot = 0x7fa0d812e490
        old_contbase = 0x7fff2c2b0168
        old_lastframe = 0x0
        result = 0x0
#30 0x0000003a7983e070 in scm_c_with_continuation_barrier (func=<value optimized out>, data=<value optimized out>) at continuations.c:367
        c_data = {func = 0x3a798674e0 <invoke_main_func>, data = 0x7fff2c2b0190, result = 0x5174}
#31 0x0000003a798a3da4 in scm_i_with_guile_and_parent (func=0x3a798674e0 <invoke_main_func>, data=0x7fff2c2b0190, parent=<value optimized out>) at threads.c:733
        res = <value optimized out>
        really_entered = 1
        base_item = 32
#32 0x0000003a798674b5 in scm_boot_guile (argc=<value optimized out>, argv=<value optimized out>, main_func=<value optimized out>, closure=<value optimized out>) at init.c:350
        res = <value optimized out>
        c = {main_func = 0x402ec0 <inner_main>, closure = 0x0, argc = 1, argv = 0x7fff2c2b0378}
#33 0x0000000000403617 in main (argc=1, argv=0x7fff2c2b0378) at gnucash-bin.c:867
No locals.
From                To                  Syms Read   Shared Object Library
0x0000003b8600ed60  0x0000003b8602e0f8  Yes         /usr/lib64/gnucash/libgnc-qof.so.1
0x0000003a79839b40  0x0000003a798b89c8  Yes         /usr/lib64/libguile.so.17
0x0000003b870223b0  0x0000003b87068e28  Yes         /usr/lib64/libgnomeui-2.so.0
0x0000003a7dc019f0  0x0000003a7dc062a8  Yes         /usr/lib64/libSM.so.6
0x0000003a7d804d70  0x0000003a7d813778  Yes         /usr/lib64/libICE.so.6
0x0000003b8681de10  0x0000003b86853e38  Yes         /usr/lib64/libbonoboui-2.so.0
0x0000003b86417a30  0x0000003b8644f918  Yes         /usr/lib64/libgnomevfs-2.so.0
0x0000003a8f20bce0  0x0000003a8f228ca8  Yes         /usr/lib64/libgnomecanvas-2.so.0
0x0000003b86c07070  0x0000003b86c11098  Yes         /usr/lib64/libgnome-2.so.0
0x0000003a87001b10  0x0000003a87006ed8  Yes         /lib64/libpopt.so.0
0x0000003a8e2280e0  0x0000003a8e2537c8  Yes         /usr/lib64/libbonobo-2.so.0
0x0000003a8de0aeb0  0x0000003a8de131a8  Yes         /usr/lib64/libbonobo-activation.so.4
0x0000003a82027a70  0x0000003a8204b8e8  Yes         /usr/lib64/libORBit-2.so.0
0x0000003a87a02f30  0x0000003a87a15618  Yes         /usr/lib64/libart_lgpl_2.so.2
0x0000003a82411b10  0x0000003a8242ddb8  Yes         /usr/lib64/libgconf-2.so.4
0x0000003a7d068d90  0x0000003a7d311968  Yes         /usr/lib64/libgtk-x11-2.0.so.0
0x0000003a7c81dfd0  0x0000003a7c8814c8  Yes         /usr/lib64/libgdk-x11-2.0.so.0
0x0000003a7c0096b0  0x0000003a7c015228  Yes         /usr/lib64/libatk-1.0.so.0
0x0000003a79c256d0  0x0000003a79cc39c8  Yes         /lib64/libgio-2.0.so.0
0x0000003a7cc07410  0x0000003a7cc229c8  Yes         /usr/lib64/libpangoft2-1.0.so.0
0x0000003a7bc04980  0x0000003a7bc094a8  Yes         /usr/lib64/libpangocairo-1.0.so.0
0x0000003a7b0059b0  0x0000003a7b0198b8  Yes         /usr/lib64/libgdk_pixbuf-2.0.so.0
0x0000003a7c40af20  0x0000003a7c484d08  Yes         /usr/lib64/libcairo.so.2
0x0000003a77004830  0x0000003a7701e7a8  Yes         /usr/lib64/libpng12.so.0
0x0000003a7b80ee20  0x0000003a7b82d538  Yes         /usr/lib64/libpango-1.0.so.0
0x0000003a7740c730  0x0000003a7746e318  Yes         /usr/lib64/libfreetype.so.6
0x0000003a77805c80  0x0000003a7781fec8  Yes         /usr/lib64/libfontconfig.so.1
0x0000003a75809850  0x0000003a7583a2c8  Yes         /lib64/libgobject-2.0.so.0
0x0000003a79400fe0  0x0000003a79401f48  Yes         /lib64/libgmodule-2.0.so.0
0x0000003a75401560  0x0000003a754029c8  Yes         /lib64/libgthread-2.0.so.0
0x0000003a74402190  0x0000003a744057c8  Yes         /lib64/librt.so.1
0x0000003a74c165b0  0x0000003a74ca3de8  Yes         /lib64/libglib-2.0.so.0
0x00007fa0e5df0570  0x00007fa0e5e7d798  Yes         /usr/lib64/gnucash/libgncmod-engine.so
0x00007fa0e5b67470  0x00007fa0e5ba1b28  Yes         /usr/lib64/gnucash/libgnc-gnome.so.0
0x00007fa0e58a1930  0x00007fa0e590f158  Yes         /usr/lib64/gnucash/libgncmod-gnome-utils.so
0x00007fa0e564e470  0x00007fa0e5663218  Yes         /usr/lib64/gnucash/libgncmod-app-utils.so
0x00007fa0e5434c70  0x00007fa0e543a3a8  Yes         /usr/lib64/gnucash/libgnc-core-utils.so.0
0x00007fa0e522a360  0x00007fa0e522c068  Yes         /usr/lib64/gnucash/libgnc-module.so.0
0x0000003a73003ef0  0x0000003a730447a8  Yes         /lib64/libm.so.6
0x0000003a73405680  0x0000003a73411048  Yes         /lib64/libpthread.so.0
0x0000003a72c1eb60  0x0000003a72d4a21c  Yes         /lib64/libc.so.6
0x0000003a81c09bc0  0x0000003a81c4be38  Yes         /usr/lib64/libgmp.so.3
0x0000003a80c00c50  0x0000003a80c05d18  Yes         /lib64/libcrypt.so.1
0x0000003a87602360  0x0000003a87606748  Yes         /usr/lib64/libltdl.so.7
0x0000003a72800b20  0x0000003a72819ac6  Yes         /lib64/ld-linux-x86-64.so.2
0x0000003a8a006ba0  0x0000003a8a015d48  Yes         /usr/lib64/libgnome-keyring.so.0
0x0000003a7a4014a0  0x0000003a7a402b98  Yes         /lib64/libuuid.so.1
0x0000003a7e02c9a0  0x0000003a7e10a728  Yes         /usr/lib64/libxml2.so.2
0x0000003a7601df20  0x0000003a760abef8  Yes         /usr/lib64/libX11.so.6
0x0000003a80809040  0x0000003a80819788  Yes         /usr/lib64/libdbus-glib-1.so.2
0x0000003a7a0076d0  0x0000003a7a030dd8  Yes         /lib64/libdbus-1.so.3
0x0000003a800145b0  0x0000003a80046ec8  Yes         /usr/lib64/libssl.so.10
0x0000003a7fc5c8c0  0x0000003a7fd21e38  Yes         /lib64/libcrypto.so.10
0x0000003a73800de0  0x0000003a73801988  Yes         /lib64/libdl.so.2
0x0000003a73c01e70  0x0000003a73c0e678  Yes         /lib64/libz.so.1
0x0000003a85000ca0  0x0000003a85001ac8  Yes         /usr/lib64/libavahi-glib.so.1
0x00007fa0e5019390  0x00007fa0e501e7e8  Yes         /usr/lib64/libavahi-common.so.3
0x00007fa0e4e08950  0x00007fa0e4e11118  Yes         /usr/lib64/libavahi-client.so.3
0x0000003a750038c0  0x0000003a75013498  Yes         /lib64/libresolv.so.2
0x0000003a74805640  0x0000003a74815758  Yes         /lib64/libselinux.so.1
0x0000003a86000e10  0x0000003a86001788  Yes         /lib64/libutil.so.1
0x0000003a8d6029a0  0x0000003a8d606128  Yes         /usr/lib64/libgailutil.so.18
0x0000003a8b203280  0x0000003a8b20c388  Yes         /usr/lib64/libcanberra.so.0
0x0000003a8da03110  0x0000003a8da03ad8  Yes         /usr/lib64/libORBitCosNaming-2.so.0
0x0000003a78001370  0x0000003a78004188  Yes         /usr/lib64/libXfixes.so.3
0x0000003a76c03460  0x0000003a76c0e488  Yes         /usr/lib64/libXext.so.6
0x0000003a77c018c0  0x0000003a77c07f48  Yes         /usr/lib64/libXrender.so.1
0x0000003a78800a20  0x0000003a78801508  Yes         /usr/lib64/libXinerama.so.1
0x0000003a78401ee0  0x0000003a7840c9e8  Yes         /usr/lib64/libXi.so.6
0x0000003a78c01720  0x0000003a78c06828  Yes         /usr/lib64/libXrandr.so.2
0x0000003a79002880  0x0000003a79007688  Yes         /usr/lib64/libXcursor.so.1
0x0000003a7b400b40  0x0000003a7b401918  Yes         /usr/lib64/libXcomposite.so.1
0x0000003a7a800a90  0x0000003a7a801648  Yes         /usr/lib64/libXdamage.so.1
0x0000003a7ac07270  0x0000003a7ac52788  Yes         /usr/lib64/libpixman-1.so.0
0x0000003a76803b70  0x0000003a7681ca08  Yes         /lib64/libexpat.so.1
0x00007fa0e4be2ec0  0x00007fa0e4bf6818  Yes         /usr/lib64/gnucash/libgncmod-ledger-core.so
0x00007fa0e49bd290  0x00007fa0e49d0338  Yes         /usr/lib64/gnucash/libgncmod-register-gnome.so
0x00007fa0e47a62e0  0x00007fa0e47acf48  Yes         /usr/lib64/gnucash/libgncmod-register-core.so
0x00007fa0e4593380  0x00007fa0e459bcc8  Yes         /usr/lib64/gnucash/libgncmod-report-gnome.so
0x00007fa0e4388fe0  0x00007fa0e438a2b8  Yes         /usr/lib64/gnucash/libgncmod-report-system.so
0x00007fa0e4178b30  0x00007fa0e4181098  Yes         /usr/lib64/gnucash/libgncmod-gnome-search.so
0x00007fa0e3f469a0  0x00007fa0e3f61978  Yes         /usr/lib64/gnucash/libgnc-backend-xml-utils.so.0
0x00007fa0e3d24a10  0x00007fa0e3d2bbe8  Yes         /usr/lib64/gnucash/libgncmod-html.so
0x0000003a8f609390  0x0000003a8f6140e8  Yes         /usr/lib64/libglade-2.0.so.0
0x0000003a740028f0  0x0000003a740122b8  Yes         /lib64/libgcc_s.so.1
0x00007fa0e3b17220  0x00007fa0e3b1b868  Yes         /usr/lib64/gnucash/libgncmod-calculation.so
0x0000003a81003080  0x0000003a8103d9a8  Yes         /usr/lib64/libfreebl3.so
0x0000003a82c06d00  0x0000003a82c50078  Yes         /lib64/libgcrypt.so.11
0x0000003a76408660  0x0000003a76413df8  Yes         /usr/lib64/libxcb.so.1
0x0000003a7f007d80  0x0000003a7f030bd8  Yes         /lib64/libgssapi_krb5.so.2
0x0000003a7f81a1f0  0x0000003a7f88d0b8  Yes         /lib64/libkrb5.so.3
0x0000003a7e4013b0  0x0000003a7e401f98  Yes         /lib64/libcom_err.so.2
0x0000003a7f404270  0x0000003a7f41bdf8  Yes         /lib64/libk5crypto.so.3
0x0000003a89001fa0  0x0000003a89005f88  Yes         /usr/lib64/libvorbisfile.so.3
0x0000003a84403700  0x0000003a8441a158  Yes         /usr/lib64/libvorbis.so.0
0x0000003a838018a0  0x0000003a83803bb8  Yes         /usr/lib64/libogg.so.0
0x0000003a8ae01e30  0x0000003a8ae09ca8  Yes         /usr/lib64/libtdb.so.1
0x00007fa0e38078a0  0x00007fa0e38bed58  Yes         /usr/lib64/libgoffice-0.8.so.8
0x00007fa0e2107cd0  0x00007fa0e3001aa8  Yes         /usr/lib64/libwebkitgtk-1.0.so.0
0x0000003a88215830  0x0000003a882438c8  Yes         /usr/lib64/libsoup-2.4.so.1
0x0000003a81800840  0x0000003a81800d98  Yes         /lib64/libgpg-error.so.0
0x0000003a75c00dd0  0x0000003a75c01b68  Yes         /usr/lib64/libXau.so.6
0x0000003a7e8027a0  0x0000003a7e807898  Yes         /lib64/libkrb5support.so.0
0x0000003a7ec00aa0  0x0000003a7ec00fa8  Yes         /lib64/libkeyutils.so.1
0x00007fa0e1af67f0  0x00007fa0e1b13d38  Yes         /usr/lib64/libgsf-1.so.114
0x0000003a89802da0  0x0000003a89808098  Yes         /usr/lib64/libenchant.so.1
0x00007fa0e18d8e00  0x00007fa0e18e0258  Yes         /usr/lib64/libgeoclue.so.0
0x0000003a8c202eb0  0x0000003a8c208148  Yes         /usr/lib64/libgstapp-0.10.so.0
0x00007fa0e16c42a0  0x00007fa0e16ca098  Yes         /usr/lib64/libgstinterfaces-0.10.so.0
0x0000003a8ba04870  0x0000003a8ba08b08  Yes         /usr/lib64/libgstpbutils-0.10.so.0
0x0000003a8ce02500  0x0000003a8ce05838  Yes         /usr/lib64/libgstvideo-0.10.so.0
0x00007fa0e148b020  0x00007fa0e14af158  Yes         /usr/lib64/libgstbase-0.10.so.0
0x0000003a8a428c60  0x0000003a8a4a28d8  Yes         /usr/lib64/libgstreamer-0.10.so.0
0x0000003a814059e0  0x0000003a81431588  Yes         /usr/lib64/libjpeg.so.62
0x0000003a8860aa20  0x0000003a8862e8a8  Yes         /usr/lib64/libxslt.so.1
0x00007fa0e11f6d50  0x00007fa0e12653a8  Yes         /usr/lib64/libsqlite3.so.0
0x0000003a8be5e550  0x0000003a8bf5edb8  Yes         /usr/lib64/libicui18n.so.44
0x0000003a8943c590  0x0000003a894e1738  Yes         /usr/lib64/libicuuc.so.44
0x00007fa0e01b0440  0x00007fa0e01b0548  Yes (*)     /usr/lib64/libicudata.so.44
0x0000003a85c130d0  0x0000003a85c4f938  Yes         /usr/lib64/libXt.so.6
0x00007fa0dfeffd40  0x00007fa0dff6b336  Yes         /usr/lib64/libstdc++.so.6
0x0000003a86c15d90  0x0000003a86c7fb38  Yes         /usr/lib64/libgnutls.so.26
0x0000003a80401670  0x0000003a8040d428  Yes         /lib64/libbz2.so.1
0x0000003a86801b30  0x0000003a8680d008  Yes         /usr/lib64/libtasn1.so.3
0x00007fa0d94c00d0  0x00007fa0d94c7358  Yes         /lib64/libnss_files.so.2
0x00007fa0d9291bc0  0x00007fa0d92b3818  Yes         /usr/lib64/gtk-2.0/2.10.0/engines/libclearlooks.so
0x00007fa0d908c690  0x00007fa0d908ce88  Yes         /usr/lib64/gtk-2.0/modules/libpk-gtk-module.so
0x00007fa0d8e87fc0  0x00007fa0d8e89eb8  Yes         /usr/lib64/gtk-2.0/modules/libcanberra-gtk-module.so
0x00007fa0d8c83c70  0x00007fa0d8c85088  Yes         /usr/lib64/libcanberra-gtk.so.0
0x00007fa0ce85bf60  0x00007fa0ce85f898  Yes         /usr/lib64/libguile-srfi-srfi-1-v-3.so
0x00007fa0ce514620  0x00007fa0ce518fb8  Yes         /usr/lib64/gnucash/libgncmod-backend-dbi.so
0x00007fa0ce2ef660  0x00007fa0ce3039f8  Yes         /usr/lib64/gnucash/libgnc-backend-sql.so.0
0x00007fa0ce0d6f70  0x00007fa0ce0dd638  Yes         /usr/lib64/libdbi.so.0
0x00007fa0cdecdd90  0x00007fa0cdecefd8  Yes         /usr/lib64/dbd/libdbdpgsql.so
0x00007fa0cdcaa2b0  0x00007fa0cdcbf838  Yes         /usr/lib64/libpq.so.5
0x00007fa0cda60360  0x00007fa0cda8eb88  Yes         /usr/lib64/libldap_r-2.4.so.2
0x0000003a89c03590  0x0000003a89c0a878  Yes         /usr/lib64/liblber-2.4.so.2
0x0000003a85807b60  0x0000003a85829e58  Yes         /usr/lib64/libssl3.so
0x0000003a86409880  0x0000003a86421b68  Yes         /usr/lib64/libsmime3.so
0x0000003a83418370  0x0000003a834fcbb8  Yes         /usr/lib64/libnss3.so
0x0000003a84c08560  0x0000003a84c13888  Yes         /usr/lib64/libnssutil3.so
0x0000003a84800ea0  0x0000003a84801d48  Yes         /usr/lib64/libplds4.so
0x0000003a840013c0  0x0000003a84002b78  Yes         /usr/lib64/libplc4.so
0x0000003a83c0cf20  0x0000003a83c2c7c8  Yes         /usr/lib64/libnspr4.so
0x0000003a88c046a0  0x0000003a88c14408  Yes         /usr/lib64/libsasl2.so.2
0x00007fa0cd84c4f0  0x00007fa0cd84e038  Yes         /usr/lib64/dbd/libdbdsqlite3.so
0x00007fa0cd6451a0  0x00007fa0cd646588  Yes         /usr/lib64/dbd/libdbdmysql.so
0x00007fa0cd2b5a40  0x00007fa0cd2e9df8  Yes         /usr/lib64/mysql/libmysqlclient.so.16
0x00007fa0cd07df90  0x00007fa0cd08bc08  Yes         /lib64/libnsl.so.1
0x00007fa0cce76200  0x00007fa0cce78008  Yes         /usr/lib64/gnucash/libgncmod-backend-xml.so
0x00007fa0cc1c7f50  0x00007fa0cc1cf978  Yes         /usr/lib64/gnucash/libgncmod-qif-import.so
0x00007fa0cbfb5150  0x00007fa0cbfbc838  Yes         /usr/lib64/gnucash/libgncmod-generic-import.so
0x00007fa0cbcb8860  0x00007fa0cbcba768  Yes         /usr/lib64/gnucash/libgncmod-ofx.so
0x00007fa0cba8c520  0x00007fa0cbaaa408  Yes         /usr/lib64/libofx.so.4
0x00007fa0cb722a30  0x00007fa0cb7fdfc8  Yes         /usr/lib64/libosp.so.5
0x00007fa0cb46fef0  0x00007fa0cb475ee8  Yes         /usr/lib64/gnucash/libgncmod-csv.so
0x00007fa0cad2b710  0x00007fa0cad2d248  Yes         /usr/lib64/gnucash/libgncmod-log-replay.so
0x00007fa0cab14bc0  0x00007fa0cab20a88  Yes         /usr/lib64/gnucash/libgncmod-aqbanking.so
0x00007fa0ca8acac0  0x00007fa0ca8e3388  Yes         /usr/lib64/libaqbanking.so.29
0x00007fa0ca5b13b0  0x00007fa0ca63f7d8  Yes         /usr/lib64/libgwenhywfar.so.47
0x00007fa0ca15fee0  0x00007fa0ca160268  Yes         /usr/lib64/gnucash/libgncmod-stylesheets.so
0x00007fa0ca37d840  0x00007fa0ca37d9b8  Yes         /usr/lib64/gnucash/libgncmod-standard-reports.so
0x00007fa0c9f5e8c0  0x00007fa0c9f5ea48  Yes         /usr/lib64/gnucash/libgncmod-business-core.so
0x00007fa0c8cad2b0  0x00007fa0c8cae1e8  Yes         /usr/lib64/gnucash/libgncmod-business-utils.so
0x00007fa0c8a87ba0  0x00007fa0c8a9f658  Yes         /usr/lib64/gnucash/libgncmod-business-gnome.so
0x00007fa0c886b160  0x00007fa0c88704b8  Yes         /usr/lib64/gnucash/libgnc-business-ledger.so.0
0x00007fa0c865f5b0  0x00007fa0c8661b38  Yes         /usr/lib64/gnucash/libgncmod-dialog-tax-table.so
0x00007fa0c845a840  0x00007fa0c845a9b8  Yes         /usr/lib64/gnucash/libgncmod-utility-reports.so
0x00007fa0c82588e0  0x00007fa0c8258ae8  Yes         /usr/lib64/gnucash/libgncmod-locale-reports-us.so
0x00007fa0c916f860  0x00007fa0c916fa68  Yes         /usr/lib64/gnucash/libgncmod-tax-us.so
0x00007fa0c8f5ec00  0x00007fa0c8f6b178  Yes         /usr/lib64/gio/modules/libgioremote-volume-monitor.so
0x00007fa0c8049190  0x00007fa0c8053458  Yes         /usr/lib64/libgvfscommon.so.0
0x00007fa0c7e1daa0  0x00007fa0c7e36ed8  Yes         /usr/lib64/gio/modules/libgvfsdbus.so
0x00007fa0c687ca20  0x00007fa0c6884188  Yes         /lib64/libudev.so.0
0x00007fa0c6676050  0x00007fa0c6678ec8  Yes         /usr/lib64/libcanberra-0.25/libcanberra-pulse.so
0x00007fa0c643ce50  0x00007fa0c64644b8  Yes         /usr/lib64/libpulse.so.0
0x00007fa0c61f2460  0x00007fa0c621d6b8  Yes         /usr/lib64/libpulsecommon-0.9.21.so
0x0000003a854013b0  0x0000003a854043b8  Yes         /usr/lib64/libXtst.so.6
0x00007fa0c5fdbee0  0x00007fa0c5fdfa88  Yes         /lib64/libwrap.so.0
0x00007fa0c5d77fe0  0x00007fa0c5dba738  Yes         /usr/lib64/libsndfile.so.1
0x00007fa0c5b6e1c0  0x00007fa0c5b707e8  Yes         /usr/lib64/libasyncns.so.0
0x00007fa0c593ee70  0x00007fa0c5963e08  Yes         /usr/lib64/libFLAC.so.8
0x00007fa0c54789c0  0x00007fa0c547adb8  Yes         /usr/lib64/libvorbisenc.so.2
(*): Shared library is missing debugging information.
$1 = 0x0
$2 = 0x0
rax            0x0	0
rbx            0x1000300030001	281487861809153
rcx            0x7fff2c2af990	140733934401936
rdx            0x7fff2c2af998	140733934401944
rsi            0x1c3b8d0	29604048
rdi            0x1c3b8d0	29604048
rbp            0x1c3b8d0	0x1c3b8d0
rsp            0x7fff2c2af940	0x7fff2c2af940
r8             0xfff	4095
r9             0xb	11
r10            0x18	24
r11            0x1	1
r12            0x7fff2c2af998	140733934401944
r13            0x1c3b8d0	29604048
r14            0x7fff2c2af990	140733934401936
r15            0x7fa0ce2ffd90	140328630746512
rip            0x3a74c31b76	0x3a74c31b76 <g_hash_table_lookup_extended+38>
eflags         0x10202	[ IF RF ]
cs             0x33	51
ss             0x2b	43
ds             0x0	0
es             0x0	0
fs             0x0	0
gs             0x0	0
Dump of assembler code for function g_hash_table_lookup_extended:
   0x0000003a74c31b50 <+0>:	push   %r15
   0x0000003a74c31b52 <+2>:	push   %r14
   0x0000003a74c31b54 <+4>:	mov    %rcx,%r14
   0x0000003a74c31b57 <+7>:	push   %r13
   0x0000003a74c31b59 <+9>:	push   %r12
   0x0000003a74c31b5b <+11>:	mov    %rdx,%r12
   0x0000003a74c31b5e <+14>:	push   %rbp
   0x0000003a74c31b5f <+15>:	mov    %rsi,%rbp
   0x0000003a74c31b62 <+18>:	push   %rbx
   0x0000003a74c31b63 <+19>:	mov    %rdi,%rbx
   0x0000003a74c31b66 <+22>:	sub    $0x18,%rsp
   0x0000003a74c31b6a <+26>:	test   %rdi,%rdi
   0x0000003a74c31b6d <+29>:	je     0x3a74c31c61 <g_hash_table_lookup_extended+273>
   0x0000003a74c31b73 <+35>:	mov    %rsi,%rdi
=> 0x0000003a74c31b76 <+38>:	callq  *0x20(%rbx)
   0x0000003a74c31b79 <+41>:	cmp    $0x1,%eax
   0x0000003a74c31b7c <+44>:	mov    %eax,%r13d
   0x0000003a74c31b7f <+47>:	mov    $0x2,%eax
   0x0000003a74c31b84 <+52>:	cmovbe %eax,%r13d
   0x0000003a74c31b88 <+56>:	xor    %edx,%edx
   0x0000003a74c31b8a <+58>:	mov    %r13d,%eax
   0x0000003a74c31b8d <+61>:	divl   0x4(%rbx)
   0x0000003a74c31b90 <+64>:	mov    %edx,%eax
   0x0000003a74c31b92 <+66>:	mov    %edx,%r15d
   0x0000003a74c31b95 <+69>:	lea    (%rax,%rax,2),%rcx
   0x0000003a74c31b99 <+73>:	xor    %eax,%eax
   0x0000003a74c31b9b <+75>:	shl    $0x3,%rcx
   0x0000003a74c31b9f <+79>:	add    0x18(%rbx),%rcx
   0x0000003a74c31ba3 <+83>:	mov    0x10(%rcx),%esi
   0x0000003a74c31ba6 <+86>:	test   %esi,%esi
   0x0000003a74c31ba8 <+88>:	je     0x3a74c31c2e <g_hash_table_lookup_extended+222>
   0x0000003a74c31bae <+94>:	xor    %edx,%edx
   0x0000003a74c31bb0 <+96>:	jmp    0x3a74c31bd9 <g_hash_table_lookup_extended+137>
   0x0000003a74c31bb2 <+98>:	nopw   0x0(%rax,%rax,1)
   0x0000003a74c31bb8 <+104>:	add    $0x1,%edx
   0x0000003a74c31bbb <+107>:	lea    (%rdx,%r15,1),%r15d
   0x0000003a74c31bbf <+111>:	and    0x8(%rbx),%r15d
   0x0000003a74c31bc3 <+115>:	mov    %r15d,%eax
   0x0000003a74c31bc6 <+118>:	lea    (%rax,%rax,2),%rcx
   0x0000003a74c31bca <+122>:	shl    $0x3,%rcx
   0x0000003a74c31bce <+126>:	add    0x18(%rbx),%rcx
   0x0000003a74c31bd2 <+130>:	mov    0x10(%rcx),%esi
   0x0000003a74c31bd5 <+133>:	test   %esi,%esi
   0x0000003a74c31bd7 <+135>:	je     0x3a74c31c50 <g_hash_table_lookup_extended+256>
   0x0000003a74c31bd9 <+137>:	cmp    %esi,%r13d
   0x0000003a74c31bdc <+140>:	jne    0x3a74c31bb8 <g_hash_table_lookup_extended+104>
   0x0000003a74c31bde <+142>:	mov    0x28(%rbx),%rax
   0x0000003a74c31be2 <+146>:	test   %rax,%rax
   0x0000003a74c31be5 <+149>:	je     0x3a74c31c40 <g_hash_table_lookup_extended+240>
   0x0000003a74c31be7 <+151>:	mov    (%rcx),%rdi
   0x0000003a74c31bea <+154>:	mov    %rbp,%rsi
   0x0000003a74c31bed <+157>:	mov    %edx,0x8(%rsp)
   0x0000003a74c31bf1 <+161>:	callq  *%rax
   0x0000003a74c31bf3 <+163>:	test   %eax,%eax
   0x0000003a74c31bf5 <+165>:	mov    0x8(%rsp),%edx
   0x0000003a74c31bf9 <+169>:	je     0x3a74c31bb8 <g_hash_table_lookup_extended+104>
   0x0000003a74c31bfb <+171>:	mov    %r15d,%r15d
   0x0000003a74c31bfe <+174>:	lea    (%r15,%r15,2),%rdx
   0x0000003a74c31c02 <+178>:	shl    $0x3,%rdx
   0x0000003a74c31c06 <+182>:	add    0x18(%rbx),%rdx
   0x0000003a74c31c0a <+186>:	mov    0x10(%rdx),%ebx
   0x0000003a74c31c0d <+189>:	test   %ebx,%ebx
   0x0000003a74c31c0f <+191>:	je     0x3a74c31c50 <g_hash_table_lookup_extended+256>
   0x0000003a74c31c11 <+193>:	test   %r12,%r12
   0x0000003a74c31c14 <+196>:	je     0x3a74c31c1d <g_hash_table_lookup_extended+205>
   0x0000003a74c31c16 <+198>:	mov    (%rdx),%rax
   0x0000003a74c31c19 <+201>:	mov    %rax,(%r12)
   0x0000003a74c31c1d <+205>:	test   %r14,%r14
   0x0000003a74c31c20 <+208>:	mov    $0x1,%eax
   0x0000003a74c31c25 <+213>:	je     0x3a74c31c2e <g_hash_table_lookup_extended+222>
   0x0000003a74c31c27 <+215>:	mov    0x8(%rdx),%rdx
   0x0000003a74c31c2b <+219>:	mov    %rdx,(%r14)
   0x0000003a74c31c2e <+222>:	add    $0x18,%rsp
   0x0000003a74c31c32 <+226>:	pop    %rbx
   0x0000003a74c31c33 <+227>:	pop    %rbp
   0x0000003a74c31c34 <+228>:	pop    %r12
   0x0000003a74c31c36 <+230>:	pop    %r13
   0x0000003a74c31c38 <+232>:	pop    %r14
   0x0000003a74c31c3a <+234>:	pop    %r15
   0x0000003a74c31c3c <+236>:	retq   
   0x0000003a74c31c3d <+237>:	nopl   (%rax)
   0x0000003a74c31c40 <+240>:	cmp    (%rcx),%rbp
   0x0000003a74c31c43 <+243>:	jne    0x3a74c31bb8 <g_hash_table_lookup_extended+104>
   0x0000003a74c31c49 <+249>:	jmp    0x3a74c31bfb <g_hash_table_lookup_extended+171>
   0x0000003a74c31c4b <+251>:	nopl   0x0(%rax,%rax,1)
   0x0000003a74c31c50 <+256>:	add    $0x18,%rsp
   0x0000003a74c31c54 <+260>:	xor    %eax,%eax
   0x0000003a74c31c56 <+262>:	pop    %rbx
   0x0000003a74c31c57 <+263>:	pop    %rbp
   0x0000003a74c31c58 <+264>:	pop    %r12
   0x0000003a74c31c5a <+266>:	pop    %r13
   0x0000003a74c31c5c <+268>:	pop    %r14
   0x0000003a74c31c5e <+270>:	pop    %r15
   0x0000003a74c31c60 <+272>:	retq   
   0x0000003a74c31c61 <+273>:	lea    0x7629a(%rip),%rdx        # 0x3a74ca7f02
   0x0000003a74c31c68 <+280>:	lea    0x76511(%rip),%rsi        # 0x3a74ca8180 <__PRETTY_FUNCTION__.3771>
   0x0000003a74c31c6f <+287>:	lea    0x72190(%rip),%rdi        # 0x3a74ca3e06
   0x0000003a74c31c76 <+294>:	callq  0x3a74c4adf0 <g_return_if_fail_warning>
   0x0000003a74c31c7b <+299>:	add    $0x18,%rsp
   0x0000003a74c31c7f <+303>:	xor    %eax,%eax
   0x0000003a74c31c81 <+305>:	pop    %rbx
   0x0000003a74c31c82 <+306>:	pop    %rbp
   0x0000003a74c31c83 <+307>:	pop    %r12
   0x0000003a74c31c85 <+309>:	pop    %r13
   0x0000003a74c31c87 <+311>:	pop    %r14
   0x0000003a74c31c89 <+313>:	pop    %r15
   0x0000003a74c31c8b <+315>:	retq   
End of assembler dump.
Debuginfo absent: 4257771e62117a262b24534d02815175ef7f4164


More information about the gnucash-devel mailing list