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