Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 827615 Details for
Bug 1033475
[abrt] PackageKit-0.8.9-6.fc19: pk_transaction_db_defer_write_job_count_cb: Process /usr/libexec/packagekitd was killed by signal 5 (SIGTRAP)
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 32.51 KB, created by
Thomas Lofgren
on 2013-11-22 08:19:05 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Thomas Lofgren
Created:
2013-11-22 08:19:05 UTC
Size:
32.51 KB
patch
obsolete
>[New LWP 2088] >[New LWP 2092] >[New LWP 2093] >[New LWP 2089] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/libexec/packagekitd'. >Program terminated with signal 5, Trace/breakpoint trap. >#0 g_logv (log_domain=0x7f45e6f11661 "PackageKit", log_level=G_LOG_LEVEL_ERROR, format=<optimized out>, args=args@entry=0x7fffd46cd698) at gmessages.c:981 >981 g_private_set (&g_log_depth, GUINT_TO_POINTER (depth)); > >Thread 4 (Thread 0x7f45e2a94700 (LWP 2089)): >#0 0x00007f45e510e7fd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007f45e5afb0f4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f45dc0008e0, timeout=-1, context=0x7f45e7a62030) at gmain.c:3995 > poll_func = 0x7f45e5b09d50 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x7f45e7a62030, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3696 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = 1 > fds = 0x7f45dc0008e0 >#3 0x00007f45e5afb1fc in g_main_context_iteration (context=0x7f45e7a62030, may_block=may_block@entry=1) at gmain.c:3762 > retval = <optimized out> >#4 0x00007f45e5afb249 in glib_worker_main (data=<optimized out>) at gmain.c:5427 >No locals. >#5 0x00007f45e5b1f185 in g_thread_proxy (data=0x7f45e7a62c00) at gthread.c:798 > thread = 0x7f45e7a62c00 >#6 0x00007f45e53ebc53 in start_thread (arg=0x7f45e2a94700) at pthread_create.c:308 > __res = <optimized out> > pd = 0x7f45e2a94700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139938132215552, 4096921505481271183, 0, 139938132216256, 139938132215552, 0, -4156552846434719857, -4156547464760612977}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x00007f45e5118dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 >No locals. > >Thread 3 (Thread 0x7f45e1a92700 (LWP 2093)): >#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 >No locals. >#1 0x00007f45e5b3a5b5 in g_cond_wait_until (cond=cond@entry=0x7f45e7a84858, mutex=mutex@entry=0x7f45e7a84850, end_time=end_time@entry=7636923054) at gthread-posix.c:859 > ts = {tv_sec = 7636, tv_nsec = 923054000} > status = <optimized out> >#2 0x00007f45e5ad1af1 in g_async_queue_pop_intern_unlocked (queue=0x7f45e7a84850, wait=wait@entry=1, end_time=7636923054) at gasyncqueue.c:424 > retval = <optimized out> > __PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked" >#3 0x00007f45e5ad20b8 in g_async_queue_timeout_pop_unlocked (queue=<optimized out>, timeout=timeout@entry=500000) at gasyncqueue.c:572 > end_time = <optimized out> >#4 0x00007f45e5b1fb18 in g_thread_pool_wait_for_new_task (pool=0x7f45e7a82390) at gthreadpool.c:264 > task = <optimized out> >#5 g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:298 > task = 0x7f45e7a85360 > pool = 0x7f45e7a82390 >#6 0x00007f45e5b1f185 in g_thread_proxy (data=0x7f45e7a7f000) at gthread.c:798 > thread = 0x7f45e7a7f000 >#7 0x00007f45e53ebc53 in start_thread (arg=0x7f45e1a92700) at pthread_create.c:308 > __res = <optimized out> > pd = 0x7f45e1a92700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139938115430144, 4096921505481271183, 0, 139938115430848, 139938115430144, 139938216027024, -4156555046531717233, -4156547464760612977}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#8 0x00007f45e5118dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 >No locals. > >Thread 2 (Thread 0x7f45e2293700 (LWP 2092)): >#0 _int_malloc (av=0x7f45d4000020, bytes=4) at malloc.c:3307 > fb = <optimized out> > pp = <optimized out> > nb = 32 > idx = 0 > bin = <optimized out> > victim = <optimized out> > size = <optimized out> > victim_index = <optimized out> > remainder = <optimized out> > remainder_size = <optimized out> > block = <optimized out> > bit = <optimized out> > map = <optimized out> > fwd = <optimized out> > bck = <optimized out> > errstr = 0x0 >#1 0x00007f45e50a302c in __GI___libc_malloc (bytes=4) at malloc.c:2863 >No locals. >#2 0x00007f45e5b0089f in g_malloc (n_bytes=n_bytes@entry=4) at gmem.c:159 > mem = <optimized out> >#3 0x00007f45e5b392a2 in g_variant_type_new_dict_entry (key=0x7f45e5bb7d4e <g_variant_type_info_basic_chars+46>, value=value@entry=0x7f45e5bb7d48 <g_variant_type_info_basic_chars+40>) at gvarianttype.c:1504 > keysize = 1 > valsize = 1 > new = <optimized out> > __PRETTY_FUNCTION__ = "g_variant_type_new_dict_entry" >#4 0x00007f45e5b2cae9 in g_variant_make_dict_entry_type (val=0x7f45d4004fc0, key=0x7f45e7a63ed0) at gvariant.c:901 >No locals. >#5 g_variant_new_dict_entry (key=key@entry=0x7f45e7a63ed0, value=value@entry=0x7f45e7ab7010) at gvariant.c:936 > children = 0x7f45d4004fc0 > trusted = 1 > __PRETTY_FUNCTION__ = "g_variant_new_dict_entry" >#6 0x00007f45e60eab3a in parse_value_from_blob (buf=buf@entry=0x7f45e2292ba0, type=type@entry=0x7f45e6138f72, just_align=just_align@entry=0, indent=indent@entry=4, error=error@entry=0x7f45e2292aa8) at gdbusmessage.c:1783 > key_type = <optimized out> > value_type = <optimized out> > key = 0x7f45e7a63ed0 > value = 0x7f45e7ab7010 > ret = 0x0 > local_error = 0x0 > is_leaf = 0 > type_string = <optimized out> > __PRETTY_FUNCTION__ = "parse_value_from_blob" >#7 0x00007f45e60eac1a in parse_value_from_blob (buf=buf@entry=0x7f45e2292ba0, type=<optimized out>, just_align=just_align@entry=0, indent=indent@entry=2, error=error@entry=0x7f45e2292cb8) at gdbusmessage.c:1726 > item = <optimized out> > array_len = <optimized out> > builder = {x = {0, 139937886260288, 139937886260289, 0, 0, 18446744073709551615, 139937886265840, 8, 0, 3, 1033660112, 0, 0, 0, 0, 0}} > offset = <optimized out> > target = 77 > element_type = 0x7f45e6138f72 > ret = 0x0 > local_error = 0x0 > is_leaf = 0 > type_string = <optimized out> > __PRETTY_FUNCTION__ = "parse_value_from_blob" >#8 0x00007f45e60ec98d in g_dbus_message_new_from_blob (blob=<optimized out>, blob_len=90, capabilities=<optimized out>, error=error@entry=0x7f45e2292cb8) at gdbusmessage.c:2095 > mbuf = {len = 90, valid_len = 90, pos = 30, data = 0x7f45d4001e00 "l\002\001\001\n", byte_order = G_DATA_STREAM_BYTE_ORDER_LITTLE_ENDIAN} > message = 0x7f45e7a8aca0 > endianness = <optimized out> > major_protocol_version = 1 '\001' > message_body_len = 10 > headers = <optimized out> > item = <optimized out> > iter = {x = {139938216023120, 139938189233306, 139938215902784, 139938189240336, 139938216023120, 139937886253792, 139937886253792, 139938216023120, 139937886246528, 24, 1, 139938182901081, 139938216025424, 139938182901081, 139937886245376, 139938188637694}} > signature = <optimized out> > __PRETTY_FUNCTION__ = "g_dbus_message_new_from_blob" >#9 0x00007f45e60f6b98 in _g_dbus_worker_do_read_cb (input_stream=<optimized out>, res=<optimized out>, user_data=0x7f45e7a81450) at gdbusprivate.c:754 > message = <optimized out> > worker = 0x7f45e7a81450 > error = 0x0 > bytes_read = 74 >#10 0x00007f45e6099687 in g_simple_async_result_complete (simple=0x7f45d4003200) at gsimpleasyncresult.c:777 > current_source = 0x7f45d4006180 > current_context = 0x0 > __PRETTY_FUNCTION__ = "g_simple_async_result_complete" >#11 0x00007f45e60996e9 in complete_in_idle_cb (data=<optimized out>) at gsimpleasyncresult.c:789 > simple = <optimized out> >#12 0x00007f45e5afae06 in g_main_dispatch (context=0x7f45e7a81d50) at gmain.c:3054 > dispatch = 0x7f45e5af7e60 <g_idle_dispatch> > was_in_call = 0 > user_data = 0x7f45d4003200 > callback = 0x7f45e60996e0 <complete_in_idle_cb> > cb_funcs = 0x7f45e5ddd900 <g_source_callback_funcs> > cb_data = 0x7f45d4006670 > need_destroy = <optimized out> > current_source_link = {data = 0x7f45d4006180, next = 0x0} > source = 0x7f45d4006180 > current = 0x7f45e7a83aa0 > i = 0 >#13 g_main_context_dispatch (context=context@entry=0x7f45e7a81d50) at gmain.c:3630 >No locals. >#14 0x00007f45e5afb158 in g_main_context_iterate (context=0x7f45e7a81d50, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3701 > max_priority = 0 > timeout = 0 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = 3 > fds = 0x7f45d40010c0 >#15 0x00007f45e5afb55a in g_main_loop_run (loop=0x7f45e7a81ce0) at gmain.c:3895 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#16 0x00007f45e60f4d66 in gdbus_shared_thread_func (user_data=0x7f45e7a81d20) at gdbusprivate.c:278 > data = 0x7f45e7a81d20 >#17 0x00007f45e5b1f185 in g_thread_proxy (data=0x7f45e7a7dad0) at gthread.c:798 > thread = 0x7f45e7a7dad0 >#18 0x00007f45e53ebc53 in start_thread (arg=0x7f45e2293700) at pthread_create.c:308 > __res = <optimized out> > pd = 0x7f45e2293700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139938123822848, 4096921505481271183, 0, 139938123823552, 139938123822848, 139938216025376, -4156553946483218545, -4156547464760612977}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#19 0x00007f45e5118dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 >No locals. > >Thread 1 (Thread 0x7f45e6ea5800 (LWP 2088)): >#0 g_logv (log_domain=0x7f45e6f11661 "PackageKit", log_level=G_LOG_LEVEL_ERROR, format=<optimized out>, args=args@entry=0x7fffd46cd698) at gmessages.c:981 > domain = 0x0 > data = 0x0 > depth = 0 > log_func = 0x7f45e5b01660 <g_log_default_handler> > domain_fatal_mask = <optimized out> > masquerade_fatal = <optimized out> > test_level = <optimized out> > was_fatal = <optimized out> > was_recursion = <optimized out> > msg = 0x7f45e7afc890 "failed to set job id: database disk image is malformed\n" > msg_alloc = 0x7f45e7afc890 "failed to set job id: database disk image is malformed\n" > i = 2 >#1 0x00007f45e5b01ff2 in g_log (log_domain=log_domain@entry=0x7f45e6f11661 "PackageKit", log_level=log_level@entry=G_LOG_LEVEL_ERROR, format=format@entry=0x7f45e6f1a8c1 "failed to set job id: %s\n") at gmessages.c:1010 > args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffd46cd770, reg_save_area = 0x7fffd46cd6b0}} >#2 0x00007f45e6f0bc59 in pk_transaction_db_defer_write_job_count_cb (tdb=0x7f45e7a8f090) at pk-transaction-db.c:528 > statement = 0x7f45e7afced0 "UPDATE config SET value = '2' WHERE key = 'job_count'" > error_msg = 0x7f45e7af9058 "database disk image is malformed" > rc = <optimized out> >#3 0x00007f45e5afae06 in g_main_dispatch (context=0x7f45e7a63540) at gmain.c:3054 > dispatch = 0x7f45e5af7e60 <g_idle_dispatch> > was_in_call = 0 > user_data = 0x7f45e7a8f090 > callback = 0x7f45e6f0bbc0 <pk_transaction_db_defer_write_job_count_cb> > cb_funcs = 0x7f45e5ddd900 <g_source_callback_funcs> > cb_data = 0x7f45e7ab5110 > need_destroy = <optimized out> > current_source_link = {data = 0x7f45e7ab3950, next = 0x0} > source = 0x7f45e7ab3950 > current = 0x7f45e7a83950 > i = 0 >#4 g_main_context_dispatch (context=context@entry=0x7f45e7a63540) at gmain.c:3630 >No locals. >#5 0x00007f45e5afb158 in g_main_context_iterate (context=0x7f45e7a63540, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3701 > max_priority = 300 > timeout = 0 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = 3 > fds = 0x7f45e7aaee30 >#6 0x00007f45e5afb55a in g_main_loop_run (loop=0x7f45e7a670f0) at gmain.c:3895 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#7 0x00007f45e6eed931 in main (argc=1, argv=0x7fffd46cdb88) at pk-main.c:354 > ret = <optimized out> > disable_timer = 0 > version = 0 > use_daemon = 0 > timed_exit = 0 > immediate_exit = 0 > keep_environment = 0 > do_logging = <optimized out> > backend_name = 0x7f45e7a671e0 "auto" > engine = 0x7f45e7a69000 > conf = 0x7f45e7a63830 > syslog = 0x7f45e7a63860 > error = 0x0 > context = <optimized out> > timer_id = 8 > options = {{long_name = 0x7f45e6f1907c "backend", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x7fffd46cd8e0, description = 0x7f45e6f109a0 "Packaging backend to use, e.g. dummy", arg_description = 0x0}, {long_name = 0x7f45e6f10792 "daemonize", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fffd46cd8d0, description = 0x7f45e6f109c8 "Daemonize and detach from the terminal", arg_description = 0x0}, {long_name = 0x7f45e6f1079c "disable-timer", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fffd46cd8c8, description = 0x7f45e6f107aa "Disable the idle timer", arg_description = 0x0}, {long_name = 0x7f45e6f107c1 "version", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fffd46cd8cc, description = 0x7f45e6f107c9 "Show version and exit", arg_description = 0x0}, {long_name = 0x7f45e6f107df "timed-exit", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fffd46cd8d4, description = 0x7f45e6f107ea "Exit after a small delay", arg_description = 0x0}, {long_name = 0x7f45e6f10803 "immediate-exit", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fffd46cd8d8, description = 0x7f45e6f109f0 "Exit after the engine has loaded", arg_description = 0x0}, {long_name = 0x7f45e6f10812 "keep-environment", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fffd46cd8dc, description = 0x7f45e6f10a18 "Don't clear environment on startup", arg_description = 0x0}, {long_name = 0x0, short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, arg_description = 0x0}} >From To Syms Read Shared Object Library >0x00007f45e6aba120 0x00007f45e6abafd8 Yes /lib64/libgmodule-2.0.so.0 >0x00007f45e686ea50 0x00007f45e689b2c0 Yes /lib64/libpackagekit-glib2.so.16 >0x00007f45e65ae9c0 0x00007f45e6635340 Yes /lib64/libsqlite3.so.0 >0x00007f45e638e8a0 0x00007f45e6399964 Yes /lib64/libpolkit-gobject-1.so.0 >0x00007f45e605e970 0x00007f45e6116c7c Yes /lib64/libgio-2.0.so.0 >0x00007f45e5de9ad0 0x00007f45e5e16b60 Yes /lib64/libgobject-2.0.so.0 >0x00007f45e5acd260 0x00007f45e5b6612c Yes /lib64/libglib-2.0.so.0 >0x00007f45e581e9f0 0x00007f45e588a280 Yes /lib64/libarchive.so.13 >0x00007f45e5602450 0x00007f45e56084a4 Yes /lib64/libsystemd-login.so.0 >0x00007f45e53e9790 0x00007f45e53f43b4 Yes /lib64/libpthread.so.0 >0x00007f45e5042410 0x00007f45e5185740 Yes /lib64/libc.so.6 >0x00007f45e4e1fed0 0x00007f45e4e209d0 Yes /lib64/libdl.so.2 >0x00007f45e4c18870 0x00007f45e4c1cf58 Yes /lib64/libffi.so.6 >0x00007f45e4a03170 0x00007f45e4a0f5f0 Yes /lib64/libz.so.1 >0x00007f45e47e4260 0x00007f45e47f5e9c Yes /lib64/libselinux.so.1 >0x00007f45e45c7a40 0x00007f45e45d671c Yes /lib64/libresolv.so.2 >0x00007f45e424ad00 0x00007f45e43371d8 Yes /lib64/libcrypto.so.10 >0x00007f45e3fddf80 0x00007f45e3fe1cd4 Yes /lib64/libacl.so.1 >0x00007f45e3dd83d0 0x00007f45e3dda41c Yes /lib64/libattr.so.1 >0x00007f45e3bb8600 0x00007f45e3bd2618 Yes /lib64/liblzo2.so.2 >0x00007f45e3993f30 0x00007f45e39a97a0 Yes /lib64/liblzma.so.5 >0x00007f45e3782760 0x00007f45e378e450 Yes /lib64/libbz2.so.1 >0x00007f45e3447870 0x00007f45e352e060 Yes /lib64/libxml2.so.2 >0x00007f45e311c4b0 0x00007f45e3186bb8 Yes /lib64/libm.so.6 >0x00007f45e2f112c0 0x00007f45e2f140bc Yes /lib64/librt.so.1 >0x00007f45e2cfbaf0 0x00007f45e2d0b1f8 Yes /lib64/libgcc_s.so.1 >0x00007f45e6cbdae0 0x00007f45e6cd7c0a Yes /lib64/ld-linux-x86-64.so.2 >0x00007f45e2a965f0 0x00007f45e2adecc8 Yes /lib64/libpcre.so.1 >0x00007f45e108ee90 0x00007f45e1090468 Yes /usr/lib64/packagekit-plugins/libpk_plugin-check-shared-libraries-in-use.so >0x00007f45e0e89230 0x00007f45e0e8a748 Yes /usr/lib64/packagekit-plugins/libpk_plugin-update-package-cache.so >0x00007f45e0c84040 0x00007f45e0c85148 Yes /usr/lib64/packagekit-plugins/libpk_plugin-scan-desktop-files.so >0x00007f45e0a7fc80 0x00007f45e0a800e4 Yes /usr/lib64/packagekit-plugins/libpk_plugin_scripts.so >0x00007f45e087d8b0 0x00007f45e087da70 Yes /usr/lib64/packagekit-plugins/libpk_plugin-clear-firmware-requests.so >0x00007f45e067b180 0x00007f45e067b698 Yes /usr/lib64/packagekit-plugins/libpk_plugin-no-update-process.so >0x00007f45e0478340 0x00007f45e04787f8 Yes /usr/lib64/packagekit-plugins/libpk_plugin-update-check-processes.so >0x00007f45e0274eb0 0x00007f45e0275404 Yes /usr/lib64/packagekit-plugins/libpk_plugin-systemd-updates.so >0x00007f45e0071ba0 0x00007f45e0071ea8 Yes /usr/lib64/packagekit-plugins/libpk_plugin-require-restart.so >0x00007f45d3dfbe50 0x00007f45d3dfd268 Yes /usr/lib64/packagekit-backend/libpk_backend_yum.so >0x00007f45d3be4460 0x00007f45d3bf0278 Yes /usr/lib64/gio/modules/libgioremote-volume-monitor.so >0x00007f45d39b57c0 0x00007f45d39cc0c8 Yes /lib64/libgvfscommon.so.0 >0x00007f45d3778ef0 0x00007f45d37979dc Yes /lib64/libbluray.so.1 >0x00007f45d3572f10 0x00007f45d3573804 Yes /lib64/libutil.so.1 >$1 = 0x0 >$2 = 0x0 >rax 0x6 6 >rbx 0x0 0 >rcx 0x7f45e7afcbc0 139938216528832 >rdx 0x7f45e53dd7d8 139938175506392 >rsi 0x0 0 >rdi 0x7f45e53dd780 139938175506304 >rbp 0x7f45e6f11661 0x7f45e6f11661 >rsp 0x7fffd46cd5d0 0x7fffd46cd5d0 >r8 0x1 1 >r9 0x20 32 >r10 0x0 0 >r11 0x0 0 >r12 0x4 4 >r13 0x7f45e5b01660 139938182993504 >r14 0x2 2 >r15 0x2 2 >rip 0x7f45e5b01e0d 0x7f45e5b01e0d <g_logv+557> >eflags 0x246 [ PF ZF IF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 *value not available* >st1 *value not available* >st2 *value not available* >st3 *value not available* >st4 *value not available* >st5 *value not available* >st6 *value not available* >st7 *value not available* >fctrl *value not available* >fstat *value not available* >ftag *value not available* >fiseg *value not available* >fioff *value not available* >foseg *value not available* >fooff *value not available* >fop *value not available* >mxcsr *value not available* >ymm0 *value not available* >ymm1 *value not available* >ymm2 *value not available* >ymm3 *value not available* >ymm4 *value not available* >ymm5 *value not available* >ymm6 *value not available* >ymm7 *value not available* >ymm8 *value not available* >ymm9 *value not available* >ymm10 *value not available* >ymm11 *value not available* >ymm12 *value not available* >ymm13 *value not available* >ymm14 *value not available* >ymm15 *value not available* >Dump of assembler code for function g_logv: > 0x00007f45e5b01be0 <+0>: push %r15 > 0x00007f45e5b01be2 <+2>: push %r14 > 0x00007f45e5b01be4 <+4>: push %r13 > 0x00007f45e5b01be6 <+6>: push %r12 > 0x00007f45e5b01be8 <+8>: push %rbp > 0x00007f45e5b01be9 <+9>: push %rbx > 0x00007f45e5b01bea <+10>: mov %esi,%ebx > 0x00007f45e5b01bec <+12>: sub $0x88,%rsp > 0x00007f45e5b01bf3 <+19>: mov %fs:0x28,%rax > 0x00007f45e5b01bfc <+28>: mov %rax,0x78(%rsp) > 0x00007f45e5b01c01 <+33>: xor %eax,%eax > 0x00007f45e5b01c03 <+35>: mov %esi,%eax > 0x00007f45e5b01c05 <+37>: and $0xfffffffc,%eax > 0x00007f45e5b01c08 <+40>: mov %eax,0xc(%rsp) > 0x00007f45e5b01c0c <+44>: jne 0x7f45e5b01c36 <g_logv+86> > 0x00007f45e5b01c0e <+46>: xchg %ax,%ax > 0x00007f45e5b01c10 <+48>: mov 0x78(%rsp),%rax > 0x00007f45e5b01c15 <+53>: xor %fs:0x28,%rax > 0x00007f45e5b01c1e <+62>: jne 0x7f45e5b01f65 <g_logv+901> > 0x00007f45e5b01c24 <+68>: add $0x88,%rsp > 0x00007f45e5b01c2b <+75>: pop %rbx > 0x00007f45e5b01c2c <+76>: pop %rbp > 0x00007f45e5b01c2d <+77>: pop %r12 > 0x00007f45e5b01c2f <+79>: pop %r13 > 0x00007f45e5b01c31 <+81>: pop %r14 > 0x00007f45e5b01c33 <+83>: pop %r15 > 0x00007f45e5b01c35 <+85>: retq > 0x00007f45e5b01c36 <+86>: mov %rdi,%rbp > 0x00007f45e5b01c39 <+89>: mov %rcx,%rsi > 0x00007f45e5b01c3c <+92>: mov %rdx,%rdi > 0x00007f45e5b01c3f <+95>: callq 0x7f45e5b17d00 <g_strdup_vprintf> > 0x00007f45e5b01c44 <+100>: mov 0x2dc4fd(%rip),%rdi # 0x7f45e5dde148 <expected_messages> > 0x00007f45e5b01c4b <+107>: mov %rax,0x10(%rsp) > 0x00007f45e5b01c50 <+112>: test %rdi,%rdi > 0x00007f45e5b01c53 <+115>: je 0x7f45e5b01cd1 <g_logv+241> > 0x00007f45e5b01c55 <+117>: mov (%rdi),%r14 > 0x00007f45e5b01c58 <+120>: mov %rdi,%rsi > 0x00007f45e5b01c5b <+123>: callq 0x7f45e5b17460 <g_slist_delete_link> > 0x00007f45e5b01c60 <+128>: mov %rbp,%rsi > 0x00007f45e5b01c63 <+131>: mov %rax,0x2dc4de(%rip) # 0x7f45e5dde148 <expected_messages> > 0x00007f45e5b01c6a <+138>: mov (%r14),%rdi > 0x00007f45e5b01c6d <+141>: callq 0x7f45e5accb80 <strcmp@plt> > 0x00007f45e5b01c72 <+146>: test %eax,%eax > 0x00007f45e5b01c74 <+148>: jne 0x7f45e5b01f1d <g_logv+829> > 0x00007f45e5b01c7a <+154>: mov 0x8(%r14),%eax > 0x00007f45e5b01c7e <+158>: mov 0xc(%rsp),%edx > 0x00007f45e5b01c82 <+162>: and %eax,%edx > 0x00007f45e5b01c84 <+164>: mov %eax,%esi > 0x00007f45e5b01c86 <+166>: cmp %edx,%eax > 0x00007f45e5b01c88 <+168>: je 0x7f45e5b01f26 <g_logv+838> > 0x00007f45e5b01c8e <+174>: lea 0x30(%rsp),%r15 > 0x00007f45e5b01c93 <+179>: mov %r15,%rdi > 0x00007f45e5b01c96 <+182>: callq 0x7f45e5b01120 <mklevel_prefix> > 0x00007f45e5b01c9b <+187>: mov 0x10(%r14),%rdx > 0x00007f45e5b01c9f <+191>: lea 0x6dab2(%rip),%rdi # 0x7f45e5b6f758 > 0x00007f45e5b01ca6 <+198>: mov %r15,%rsi > 0x00007f45e5b01ca9 <+201>: xor %eax,%eax > 0x00007f45e5b01cab <+203>: callq 0x7f45e5b17d30 <g_strdup_printf> > 0x00007f45e5b01cb0 <+208>: mov 0xc(%rsp),%esi > 0x00007f45e5b01cb4 <+212>: mov %rax,%r14 > 0x00007f45e5b01cb7 <+215>: xor %ecx,%ecx > 0x00007f45e5b01cb9 <+217>: mov %rax,%rdx > 0x00007f45e5b01cbc <+220>: mov %rbp,%rdi > 0x00007f45e5b01cbf <+223>: callq 0x7f45e5b01660 <g_log_default_handler> > 0x00007f45e5b01cc4 <+228>: mov %r14,%rdi > 0x00007f45e5b01cc7 <+231>: callq 0x7f45e5b009a0 <g_free> > 0x00007f45e5b01ccc <+236>: orl $0x2,0xc(%rsp) > 0x00007f45e5b01cd1 <+241>: movslq 0xc(%rsp),%r15 > 0x00007f45e5b01cd6 <+246>: mov $0x40,%r14d > 0x00007f45e5b01cdc <+252>: jmp 0x7f45e5b01ce9 <g_logv+265> > 0x00007f45e5b01cde <+254>: xchg %ax,%ax > 0x00007f45e5b01ce0 <+256>: test %r14d,%r14d > 0x00007f45e5b01ce3 <+259>: je 0x7f45e5b01e3f <g_logv+607> > 0x00007f45e5b01ce9 <+265>: sub $0x1,%r14d > 0x00007f45e5b01ced <+269>: bt %r14,%r15 > 0x00007f45e5b01cf1 <+273>: jae 0x7f45e5b01ce0 <g_logv+256> > 0x00007f45e5b01cf3 <+275>: mov %ebx,%eax > 0x00007f45e5b01cf5 <+277>: and $0x1,%ebx > 0x00007f45e5b01cf8 <+280>: mov %r15,%r12 > 0x00007f45e5b01cfb <+283>: and $0x2,%eax > 0x00007f45e5b01cfe <+286>: mov %ebx,0x2c(%rsp) > 0x00007f45e5b01d02 <+290>: mov %eax,0x28(%rsp) > 0x00007f45e5b01d06 <+294>: nopw %cs:0x0(%rax,%rax,1) > 0x00007f45e5b01d10 <+304>: mov $0x1,%r15d > 0x00007f45e5b01d16 <+310>: mov %r14d,%ecx > 0x00007f45e5b01d19 <+313>: shl %cl,%r15d > 0x00007f45e5b01d1c <+316>: test %r15d,0xc(%rsp) > 0x00007f45e5b01d21 <+321>: je 0x7f45e5b01e1b <g_logv+571> > 0x00007f45e5b01d27 <+327>: lea 0x2dc48a(%rip),%rdi # 0x7f45e5dde1b8 <g_messages_lock> > 0x00007f45e5b01d2e <+334>: or 0x28(%rsp),%r15d > 0x00007f45e5b01d33 <+339>: or 0x2c(%rsp),%r15d > 0x00007f45e5b01d38 <+344>: callq 0x7f45e5b3a240 <g_mutex_lock> > 0x00007f45e5b01d3d <+349>: lea 0x2dc43c(%rip),%rdi # 0x7f45e5dde180 <g_log_depth> > 0x00007f45e5b01d44 <+356>: callq 0x7f45e5b3a5f0 <g_private_get> > 0x00007f45e5b01d49 <+361>: lea 0x9434e(%rip),%rdi # 0x7f45e5b9609e > 0x00007f45e5b01d50 <+368>: test %rbp,%rbp > 0x00007f45e5b01d53 <+371>: mov %rax,%rbx > 0x00007f45e5b01d56 <+374>: cmovne %rbp,%rdi > 0x00007f45e5b01d5a <+378>: callq 0x7f45e5b00f70 <g_log_find_domain_L> > 0x00007f45e5b01d5f <+383>: mov %r15d,%edx > 0x00007f45e5b01d62 <+386>: lea 0x1(%rbx),%esi > 0x00007f45e5b01d65 <+389>: or $0x1,%edx > 0x00007f45e5b01d68 <+392>: test %ebx,%ebx > 0x00007f45e5b01d6a <+394>: cmovne %edx,%r15d > 0x00007f45e5b01d6e <+398>: test %rax,%rax > 0x00007f45e5b01d71 <+401>: mov %esi,0x20(%rsp) > 0x00007f45e5b01d75 <+405>: je 0x7f45e5b01f13 <g_logv+819> > 0x00007f45e5b01d7b <+411>: mov 0x8(%rax),%ecx > 0x00007f45e5b01d7e <+414>: lea 0x2dbae7(%rip),%rdx # 0x7f45e5ddd86c <g_log_always_fatal> > 0x00007f45e5b01d85 <+421>: lea -0xa3c(%rip),%r13 # 0x7f45e5b01350 <_g_log_fallback_handler> > 0x00007f45e5b01d8c <+428>: or (%rdx),%ecx > 0x00007f45e5b01d8e <+430>: mov %r15d,%edx > 0x00007f45e5b01d91 <+433>: or $0x2,%edx > 0x00007f45e5b01d94 <+436>: test %r15d,%ecx > 0x00007f45e5b01d97 <+439>: cmovne %edx,%r15d > 0x00007f45e5b01d9b <+443>: xor %ecx,%ecx > 0x00007f45e5b01d9d <+445>: mov %r15d,%esi > 0x00007f45e5b01da0 <+448>: and $0x1,%esi > 0x00007f45e5b01da3 <+451>: mov %esi,0x24(%rsp) > 0x00007f45e5b01da7 <+455>: je 0x7f45e5b01e68 <g_logv+648> > 0x00007f45e5b01dad <+461>: lea 0x2dc404(%rip),%rdi # 0x7f45e5dde1b8 <g_messages_lock> > 0x00007f45e5b01db4 <+468>: mov %rcx,0x18(%rsp) > 0x00007f45e5b01db9 <+473>: callq 0x7f45e5b3a270 <g_mutex_unlock> > 0x00007f45e5b01dbe <+478>: mov 0x20(%rsp),%esi > 0x00007f45e5b01dc2 <+482>: lea 0x2dc3b7(%rip),%rdi # 0x7f45e5dde180 <g_log_depth> > 0x00007f45e5b01dc9 <+489>: callq 0x7f45e5b3a610 <g_private_set> > 0x00007f45e5b01dce <+494>: mov 0x18(%rsp),%rcx > 0x00007f45e5b01dd3 <+499>: mov 0x10(%rsp),%rdx > 0x00007f45e5b01dd8 <+504>: mov %r15d,%esi > 0x00007f45e5b01ddb <+507>: mov %rbp,%rdi > 0x00007f45e5b01dde <+510>: callq *%r13 > 0x00007f45e5b01de1 <+513>: mov %r15d,%eax > 0x00007f45e5b01de4 <+516>: and $0x6,%eax > 0x00007f45e5b01de7 <+519>: cmp $0x2,%eax > 0x00007f45e5b01dea <+522>: je 0x7f45e5b01eb0 <g_logv+720> > 0x00007f45e5b01df0 <+528>: and $0x2,%r15d > 0x00007f45e5b01df4 <+532>: je 0x7f45e5b01e0d <g_logv+557> > 0x00007f45e5b01df6 <+534>: nopw %cs:0x0(%rax,%rax,1) > 0x00007f45e5b01e00 <+544>: mov 0x24(%rsp),%esi > 0x00007f45e5b01e04 <+548>: test %esi,%esi > 0x00007f45e5b01e06 <+550>: jne 0x7f45e5b01f60 <g_logv+896> > 0x00007f45e5b01e0c <+556>: int3 >=> 0x00007f45e5b01e0d <+557>: lea 0x2dc36c(%rip),%rdi # 0x7f45e5dde180 <g_log_depth> > 0x00007f45e5b01e14 <+564>: mov %ebx,%esi > 0x00007f45e5b01e16 <+566>: callq 0x7f45e5b3a610 <g_private_set> > 0x00007f45e5b01e1b <+571>: test %r14d,%r14d > 0x00007f45e5b01e1e <+574>: jle 0x7f45e5b01e3f <g_logv+607> > 0x00007f45e5b01e20 <+576>: sub $0x1,%r14d > 0x00007f45e5b01e24 <+580>: bt %r14,%r12 > 0x00007f45e5b01e28 <+584>: jae 0x7f45e5b01e3a <g_logv+602> > 0x00007f45e5b01e2a <+586>: jmpq 0x7f45e5b01d10 <g_logv+304> > 0x00007f45e5b01e2f <+591>: nop > 0x00007f45e5b01e30 <+592>: sub $0x1,%r14d > 0x00007f45e5b01e34 <+596>: bt %r14,%r12 > 0x00007f45e5b01e38 <+600>: jb 0x7f45e5b01e50 <g_logv+624> > 0x00007f45e5b01e3a <+602>: test %r14d,%r14d > 0x00007f45e5b01e3d <+605>: jne 0x7f45e5b01e30 <g_logv+592> > 0x00007f45e5b01e3f <+607>: mov 0x10(%rsp),%rdi > 0x00007f45e5b01e44 <+612>: callq 0x7f45e5b009a0 <g_free> > 0x00007f45e5b01e49 <+617>: jmpq 0x7f45e5b01c10 <g_logv+48> > 0x00007f45e5b01e4e <+622>: xchg %ax,%ax > 0x00007f45e5b01e50 <+624>: test %r14d,%r14d > 0x00007f45e5b01e53 <+627>: jns 0x7f45e5b01d10 <g_logv+304> > 0x00007f45e5b01e59 <+633>: nopl 0x0(%rax) > 0x00007f45e5b01e60 <+640>: jmp 0x7f45e5b01e3f <g_logv+607> > 0x00007f45e5b01e62 <+642>: nopw 0x0(%rax,%rax,1) > 0x00007f45e5b01e68 <+648>: test %r15d,%r15d > 0x00007f45e5b01e6b <+651>: je 0x7f45e5b01f00 <g_logv+800> > 0x00007f45e5b01e71 <+657>: test %rax,%rax > 0x00007f45e5b01e74 <+660>: je 0x7f45e5b01f00 <g_logv+800> > 0x00007f45e5b01e7a <+666>: mov 0x10(%rax),%rax > 0x00007f45e5b01e7e <+670>: test %rax,%rax > 0x00007f45e5b01e81 <+673>: jne 0x7f45e5b01e91 <g_logv+689> > 0x00007f45e5b01e83 <+675>: jmp 0x7f45e5b01f00 <g_logv+800> > 0x00007f45e5b01e85 <+677>: nopl (%rax) > 0x00007f45e5b01e88 <+680>: mov 0x18(%rax),%rax > 0x00007f45e5b01e8c <+684>: test %rax,%rax > 0x00007f45e5b01e8f <+687>: je 0x7f45e5b01f00 <g_logv+800> > 0x00007f45e5b01e91 <+689>: mov 0x4(%rax),%edx > 0x00007f45e5b01e94 <+692>: and %r15d,%edx > 0x00007f45e5b01e97 <+695>: cmp %edx,%r15d > 0x00007f45e5b01e9a <+698>: jne 0x7f45e5b01e88 <g_logv+680> > 0x00007f45e5b01e9c <+700>: mov 0x10(%rax),%rcx > 0x00007f45e5b01ea0 <+704>: mov 0x8(%rax),%r13 > 0x00007f45e5b01ea4 <+708>: jmpq 0x7f45e5b01dad <g_logv+461> > 0x00007f45e5b01ea9 <+713>: nopl 0x0(%rax) > 0x00007f45e5b01eb0 <+720>: mov 0x2dc2a1(%rip),%rax # 0x7f45e5dde158 <fatal_log_func> > 0x00007f45e5b01eb7 <+727>: test %rax,%rax > 0x00007f45e5b01eba <+730>: je 0x7f45e5b01df0 <g_logv+528> > 0x00007f45e5b01ec0 <+736>: mov %r15d,%esi > 0x00007f45e5b01ec3 <+739>: mov 0x2dc286(%rip),%rcx # 0x7f45e5dde150 <fatal_log_data> > 0x00007f45e5b01eca <+746>: mov 0x10(%rsp),%rdx > 0x00007f45e5b01ecf <+751>: mov %rbp,%rdi > 0x00007f45e5b01ed2 <+754>: callq *%rax > 0x00007f45e5b01ed4 <+756>: and $0x2,%r15d > 0x00007f45e5b01ed8 <+760>: je 0x7f45e5b01e0d <g_logv+557> > 0x00007f45e5b01ede <+766>: test %eax,%eax > 0x00007f45e5b01ee0 <+768>: jne 0x7f45e5b01e00 <g_logv+544> > 0x00007f45e5b01ee6 <+774>: lea 0x2dc293(%rip),%rdi # 0x7f45e5dde180 <g_log_depth> > 0x00007f45e5b01eed <+781>: mov %ebx,%esi > 0x00007f45e5b01eef <+783>: callq 0x7f45e5b3a610 <g_private_set> > 0x00007f45e5b01ef4 <+788>: jmpq 0x7f45e5b01e1b <g_logv+571> > 0x00007f45e5b01ef9 <+793>: nopl 0x0(%rax) > 0x00007f45e5b01f00 <+800>: mov 0x2dc259(%rip),%rcx # 0x7f45e5dde160 <default_log_data> > 0x00007f45e5b01f07 <+807>: mov 0x2dbbc2(%rip),%r13 # 0x7f45e5dddad0 <default_log_func> > 0x00007f45e5b01f0e <+814>: jmpq 0x7f45e5b01dad <g_logv+461> > 0x00007f45e5b01f13 <+819>: mov $0x5,%ecx > 0x00007f45e5b01f18 <+824>: jmpq 0x7f45e5b01d7e <g_logv+414> > 0x00007f45e5b01f1d <+829>: mov 0x8(%r14),%esi > 0x00007f45e5b01f21 <+833>: jmpq 0x7f45e5b01c8e <g_logv+174> > 0x00007f45e5b01f26 <+838>: mov 0x10(%r14),%rdi > 0x00007f45e5b01f2a <+842>: mov 0x10(%rsp),%rsi > 0x00007f45e5b01f2f <+847>: callq 0x7f45e5b09cb0 <g_pattern_match_simple> > 0x00007f45e5b01f34 <+852>: test %eax,%eax > 0x00007f45e5b01f36 <+854>: je 0x7f45e5b01f1d <g_logv+829> > 0x00007f45e5b01f38 <+856>: mov (%r14),%rdi > 0x00007f45e5b01f3b <+859>: callq 0x7f45e5b009a0 <g_free> > 0x00007f45e5b01f40 <+864>: mov 0x10(%r14),%rdi > 0x00007f45e5b01f44 <+868>: callq 0x7f45e5b009a0 <g_free> > 0x00007f45e5b01f49 <+873>: mov %r14,%rdi > 0x00007f45e5b01f4c <+876>: callq 0x7f45e5b009a0 <g_free> > 0x00007f45e5b01f51 <+881>: mov 0x10(%rsp),%rdi > 0x00007f45e5b01f56 <+886>: callq 0x7f45e5b009a0 <g_free> > 0x00007f45e5b01f5b <+891>: jmpq 0x7f45e5b01c10 <g_logv+48> > 0x00007f45e5b01f60 <+896>: callq 0x7f45e5acc630 <abort@plt> > 0x00007f45e5b01f65 <+901>: callq 0x7f45e5acc8d0 <__stack_chk_fail@plt> >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1033475
: 827615 |
827616
|
827617
|
827620
|
827622
|
827624
|
827627
|
827629
|
827632
|
827634