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 879122 Details for
Bug 1046744
[abrt] mate-file-manager: magazine_chain_pop_head(): caja killed by SIGSEGV
[?]
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.
backtrace
backtrace (text/plain), 44.32 KB, created by
James Boyle
on 2014-03-26 16:41:19 UTC
(
hide
)
Description:
backtrace
Filename:
MIME Type:
Creator:
James Boyle
Created:
2014-03-26 16:41:19 UTC
Size:
44.32 KB
patch
obsolete
>[New LWP 16161] >[New LWP 13965] >[New LWP 16187] >[New LWP 16189] >[New LWP 16188] >Traceback (most recent call last): > File "/usr/share/gdb/auto-load/usr/lib64/libgobject-2.0.so.0.3800.2-gdb.py", line 9, in <module> > from gobject import register > File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module> > import gdb.backtrace >ImportError: No module named backtrace >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `caja -n'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 magazine_chain_pop_head (magazine_chunks=0x21ebf30) at gslice.c:545 >545 gslice.c: No such file or directory. > >Thread 5 (Thread 0x2ab271504700 (LWP 16188)): >#0 0x0000003c9eeea9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003ca1a495b4 in g_main_context_poll (priority=2147483647, n_fds=13, fds=0x2ab278001170, timeout=-1, context=0x2ab274013a30) at gmain.c:4007 > poll_func = 0x3ca1a58500 <g_poll> >#2 g_main_context_iterate (context=0x2ab274013a30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 13 > allocated_nfds = 13 > fds = 0x2ab278001170 >#3 0x0000003ca1a49a3a in g_main_loop_run (loop=0x2ab2740139c0) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x0000003ff30d0376 in gdbus_shared_thread_func (user_data=0x2ab274013a00) at gdbusprivate.c:278 > data = 0x2ab274013a00 >#5 0x0000003ca1a6ea45 in g_thread_proxy (data=0x223aed0) at gthread.c:798 > thread = 0x223aed0 >#6 0x0000003c9fa07f33 in start_thread (arg=0x2ab271504700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x2ab271504700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {46945893631744, 8249121104264803892, 0, 0, 46945893632448, 46945893631744, 2818727045077513780, 8215687981136852532}, 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 0x0000003c9eef4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 4 (Thread 0x2ab271b63700 (LWP 16189)): >#0 0x0000003c9eeea9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003ca1a495b4 in g_main_context_poll (priority=2147483647, n_fds=2, fds=0x2ab27c0008c0, timeout=2998, context=0x22775e0) at gmain.c:4007 > poll_func = 0x3ca1a58500 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x22775e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = 2998 > some_ready = <optimized out> > nfds = 2 > allocated_nfds = 2 > fds = 0x2ab27c0008c0 >#3 0x0000003ca1a496dc in g_main_context_iteration (context=0x22775e0, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#4 0x0000003ca1a49729 in glib_worker_main (data=<optimized out>) at gmain.c:5473 >No locals. >#5 0x0000003ca1a6ea45 in g_thread_proxy (data=0x2ab2780039e0) at gthread.c:798 > thread = 0x2ab2780039e0 >#6 0x0000003c9fa07f33 in start_thread (arg=0x2ab271b63700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x2ab271b63700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {46945900312320, 8249121104264803892, 0, 0, 46945900313024, 46945900312320, 2818726271446529588, 8215687981136852532}, 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 0x0000003c9eef4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 3 (Thread 0x2ab271303700 (LWP 16187)): >#0 0x0000003c9eeea9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003ca1a495b4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x2ab2740010e0, timeout=-1, context=0x223e480) at gmain.c:4007 > poll_func = 0x3ca1a58500 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x223e480, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = 1 > fds = 0x2ab2740010e0 >#3 0x0000003ca1a496dc in g_main_context_iteration (context=context@entry=0x223e480, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#4 0x00002ab270eeeb7d in dconf_gdbus_worker_thread (user_data=0x223e480) at dconf-gdbus-thread.c:81 > context = 0x223e480 >#5 0x0000003ca1a6ea45 in g_thread_proxy (data=0x220a4a0) at gthread.c:798 > thread = 0x220a4a0 >#6 0x0000003c9fa07f33 in start_thread (arg=0x2ab271303700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x2ab271303700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {46945891530496, 8249121104264803892, 0, 0, 46945891531200, 46945891530496, 2818727319418549812, 8215687981136852532}, 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 0x0000003c9eef4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 2 (Thread 0x2ab2738d1700 (LWP 13965)): >#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 >No locals. >#1 0x0000003ca1a8a915 in g_cond_wait_until (cond=cond@entry=0x2278598, mutex=mutex@entry=0x2278590, end_time=end_time@entry=585570310554) at gthread-posix.c:870 > ts = {tv_sec = 585570, tv_nsec = 310554000} > status = <optimized out> >#2 0x0000003ca1a1f0d1 in g_async_queue_pop_intern_unlocked (queue=0x2278590, wait=wait@entry=1, end_time=585570310554) at gasyncqueue.c:424 > retval = <optimized out> > __FUNCTION__ = "g_async_queue_pop_intern_unlocked" >#3 0x0000003ca1a1f6c8 in g_async_queue_timeout_pop_unlocked (queue=<optimized out>, timeout=timeout@entry=500000) at gasyncqueue.c:572 > end_time = <optimized out> >#4 0x0000003ca1a6f3d8 in g_thread_pool_wait_for_new_task (pool=0x2279280) at gthreadpool.c:264 > task = <optimized out> >#5 g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:298 > task = 0x32c7ed0 > pool = 0x2279280 >#6 0x0000003ca1a6ea45 in g_thread_proxy (data=0x2ab2b02f0e80) at gthread.c:798 > thread = 0x2ab2b02f0e80 >#7 0x0000003c9fa07f33 in start_thread (arg=0x2ab2738d1700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x2ab2738d1700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {46945931171584, 8249121104264803892, 0, 0, 46945931172288, 46945931171584, 2818731005574231604, 8215687981136852532}, 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 0x0000003c9eef4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 1 (Thread 0x2ab26a960800 (LWP 16161)): >#0 magazine_chain_pop_head (magazine_chunks=0x21ebf30) at gslice.c:545 > chunk = 0x22e70e40 >#1 thread_memory_magazine1_alloc (tmem=<optimized out>, ix=1) at gslice.c:848 > mag = 0x21ebf30 > chunk = <optimized out> >#2 g_slice_alloc (mem_size=mem_size@entry=32) at gslice.c:1007 > ix = 1 > tmem = 0x22e70e40 > chunk_size = 32 > mem = <optimized out> >#3 0x0000003ca1a654ee in g_slice_alloc0 (mem_size=mem_size@entry=32) at gslice.c:1042 > mem = <optimized out> >#4 0x0000003ca3231605 in g_type_create_instance (type=36114944) at gtype.c:1850 > node = 0x2271200 > instance = <optimized out> > class = 0x2266960 > allocated = <optimized out> > private_size = 0 > ivar_size = 32 > i = <optimized out> >#5 0x0000003ca32155b5 in g_object_new_internal (class=class@entry=0x2266960, params=params@entry=0x0, n_params=n_params@entry=0) at gobject.c:1746 > nqueue = 0x0 > object = <optimized out> > __FUNCTION__ = "g_object_new_internal" >#6 0x0000003ca321745d in g_object_newv (object_type=object_type@entry=36114944, n_parameters=n_parameters@entry=0, parameters=parameters@entry=0x0) at gobject.c:1890 > class = 0x2266960 > unref_class = 0x0 > object = <optimized out> > __PRETTY_FUNCTION__ = "g_object_newv" > __FUNCTION__ = "g_object_newv" >#7 0x0000003ca3217c24 in g_object_new (object_type=36114944, first_property_name=first_property_name@entry=0x0) at gobject.c:1556 > var_args = {{gp_offset = 4, fp_offset = 0, overflow_arg_area = 0x3ca1a655dc <g_slice_free1+140>, reg_save_area = 0x1}} > __PRETTY_FUNCTION__ = "g_object_new" >#8 0x0000003ff30e425a in _g_local_file_new (filename=filename@entry=0x2a7ec40 "/raid1") at glocalfile.c:304 > local = <optimized out> >#9 0x0000003ff30e430d in g_local_file_get_parent (file=<optimized out>) at glocalfile.c:483 > local = <optimized out> > non_root = <optimized out> > dirname = 0x2a7ec40 "/raid1" > parent = <optimized out> >#10 0x00000000004e9e1c in caja_file_get_internal (location=location@entry=0x2ab27c05f580, create=create@entry=0) at caja-file.c:664 > self_owned = <optimized out> > directory = <optimized out> > file = <optimized out> > parent = <optimized out> > basename = <optimized out> > __FUNCTION__ = "caja_file_get_internal" >#11 0x00000000004ea988 in caja_file_get_existing_by_uri (uri=uri@entry=0x38fb2c0 "file:///raid1/vms") at caja-file.c:730 > location = 0x2ab27c05f580 > file = <optimized out> >#12 0x00000000004d6688 in caja_directory_get_existing_corresponding_file (directory=<optimized out>) at caja-directory.c:487 > file = <optimized out> > uri = 0x38fb2c0 "file:///raid1/vms" > directory = <optimized out> > file = 0x0 >#13 0x00000000004d66ad in caja_directory_get_corresponding_file (directory=0x2a92370) at caja-directory.c:459 > file = <optimized out> > uri = <optimized out> >#14 0x00000000004eccd8 in caja_file_get_filesystem_use_preview (file=file@entry=0x35dbe10) at caja-file.c:4056 > use_preview = <optimized out> > parent = <optimized out> >#15 0x00000000004ecd58 in get_speed_tradeoff_preference_for_file (file=0x35dbe10, value=CAJA_SPEED_TRADEOFF_LOCAL_ONLY) at caja-file.c:4735 > use_preview = <optimized out> > __PRETTY_FUNCTION__ = "get_speed_tradeoff_preference_for_file" > __FUNCTION__ = "get_speed_tradeoff_preference_for_file" >#16 0x00000000004ed357 in caja_file_should_get_top_left_text (file=<optimized out>) at caja-file.c:4834 > show_text_in_icons_callback_added = 1 > __PRETTY_FUNCTION__ = "caja_file_should_get_top_left_text" >#17 0x00000000004cef52 in lacks_large_top_left (file=<error reading variable: value has been optimized out>) at caja-directory-async.c:1823 > file = <error reading variable file (value has been optimized out)> >#18 0x00000000004cf102 in is_needy (file=0x35dbe10, check_missing=<optimized out>, request_type_wanted=REQUEST_LARGE_TOP_LEFT_TEXT) at caja-directory-async.c:2597 >No locals. >#19 0x00000000004d0244 in top_left_start (doing_io=<synthetic pointer>, file=0x35dbe10, directory=0x2a92370) at caja-directory-async.c:3689 > location = <optimized out> > needs_large = 0 > state = <optimized out> >#20 start_or_stop_io (directory=0x2a92370) at caja-directory-async.c:5025 > file = 0x35dbe10 > doing_io = 0 >#21 caja_directory_async_state_changed (directory=0x2a92370) at caja-directory-async.c:5077 > directory = 0x2a92370 >#22 0x00000000004d2ba0 in query_info_callback (source_object=0x3b69980, res=<optimized out>, user_data=0x39cd1f0) at caja-directory-async.c:3807 > directory = 0x2a92370 > get_info_file = 0x35dbe10 > info = <optimized out> > state = 0x39cd1f0 > error = 0x0 > __FUNCTION__ = "query_info_callback" >#23 0x0000003ff307c0ab in g_task_return_now (task=0x32c7ed0) at gtask.c:1108 >No locals. >#24 0x0000003ff307c0c9 in complete_in_idle_cb (task=0x32c7ed0) at gtask.c:1117 >No locals. >#25 0x0000003ca1a492a6 in g_main_dispatch (context=0x222d790) at gmain.c:3066 > dispatch = 0x3ca1a46150 <g_idle_dispatch> > was_in_call = 0 > user_data = 0x32c7ed0 > callback = 0x3ff307c0c0 <complete_in_idle_cb> > cb_funcs = 0x3ca1d2a8e0 <g_source_callback_funcs> > cb_data = 0x2ab2a400b3d0 > need_destroy = <optimized out> > current_source_link = {data = 0x2ab2a4031cf0, next = 0x0} > source = 0x2ab2a4031cf0 > current = 0x2251ea0 > i = 0 >#26 g_main_context_dispatch (context=context@entry=0x222d790) at gmain.c:3642 >No locals. >#27 0x0000003ca1a49628 in g_main_context_iterate (context=0x222d790, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713 > max_priority = 2147483647 > timeout = 401 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = 6 > fds = 0x23780a0 >#28 0x0000003ca1a49a3a in g_main_loop_run (loop=0x2378000) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#29 0x0000003e92745c27 in IA__gtk_main () at gtkmain.c:1257 > tmp_list = 0x0 > functions = 0x0 > init = <optimized out> > loop = 0x2378000 >#30 0x000000000044a7c2 in main (argc=1, argv=0x7fff34ed5e28) at caja-main.c:612 > kill_shell = 0 > no_default_window = 1 > browser_window = 0 > no_desktop = 0 > version = 0 > autostart_mode = <optimized out> > autostart_id = <optimized out> > geometry = 0x0 > remaining = 0x0 > perform_self_check = 0 > application = 0x223ac50 > context = <optimized out> > file = <optimized out> > fileinfo = <optimized out> > appinfo = <optimized out> > uri = <optimized out> > uris = 0x0 > uris_array = 0x0 > error = 0x0 > options = {{long_name = 0x55c16b "check", short_name = 99 'c', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fff34ed5a94, description = 0x55c1d0 "Perform a quick set of self-check tests.", arg_description = 0x0}, {long_name = 0x57bbb5 "version", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fff34ed5a90, description = 0x55c200 "Show the version of the program.", arg_description = 0x0}, {long_name = 0x5603c9 "geometry", short_name = 103 'g', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x7fff34ed5a98, description = 0x55c228 "Create the initial window with the given geometry.", arg_description = 0x565af3 "GEOMETRY"}, {long_name = 0x55c0c5 "no-default-window", short_name = 110 'n', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fff34ed5a84, description = 0x55c260 "Only create windows for explicitly specified URIs.", arg_description = 0x0}, {long_name = 0x55c0d7 "no-desktop", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fff34ed5a8c, description = 0x55c298 "Do not manage the desktop (ignore the preference set in the preferences dialog).", arg_description = 0x0}, {long_name = 0x55d83b "browser", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fff34ed5a88, description = 0x55c0e2 "open a browser window.", arg_description = 0x0}, {long_name = 0x57e3c5 "quit", short_name = 113 'q', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fff34ed5a80, description = 0x55c0f9 "Quit Caja.", arg_description = 0x0}, {long_name = 0x5619ad "", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_STRING_ARRAY, arg_data = 0x7fff34ed5aa0, description = 0x0, arg_description = 0x55c104 "[URI...]"}, {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 >0x0000003946001c20 0x0000003946005c44 Yes /usr/lib64/libSM.so.6 >0x0000003cb0604f30 0x0000003cb06121ec Yes /usr/lib64/libICE.so.6 >0x0000003ca4a01b70 0x0000003ca4a07be8 Yes /usr/lib64/libXrender.so.1 >0x0000003ca3a03760 0x0000003ca3a0d460 Yes /usr/lib64/libXext.so.6 >0x0000003e91202b40 0x0000003e91205e68 Yes /usr/lib64/libcaja-extension.so.1 >0x0000003ca4601190 0x0000003ca4602088 Yes /usr/lib64/libgmodule-2.0.so.0 >0x0000003e9060c8f0 0x0000003e90621b10 Yes /usr/lib64/libmate-desktop-2.so.17 >0x0000003ca7e031f0 0x0000003ca7e066e4 Yes /usr/lib64/libstartup-notification-1.so.0 >0x0000003ca4e006b0 0x0000003ca4e0081c Yes /usr/lib64/libgthread-2.0.so.0 >0x0000003e90a02b40 0x0000003e90a063e8 Yes /usr/lib64/libgailutil.so.18 >0x0000003ca8e2e870 0x0000003ca8f16930 Yes /usr/lib64/libxml2.so.2 >0x0000003e90e04d30 0x0000003e90e093e4 Yes /usr/lib64/libunique-1.0.so.0 >0x0000003e926699b0 0x0000003e928fce40 Yes /usr/lib64/libgtk-x11-2.0.so.0 >0x0000003e9221e810 0x0000003e9227ee94 Yes /usr/lib64/libgdk-x11-2.0.so.0 >0x0000003e8fe04880 0x0000003e8fe09358 Yes /usr/lib64/libpangocairo-1.0.so.0 >0x0000003cb020a3b0 0x0000003cb0215f34 Yes /usr/lib64/libatk-1.0.so.0 >0x0000003bac4136d0 0x0000003bac4e2ef8 Yes /usr/lib64/libcairo.so.2 >0x0000003ff6406ed0 0x0000003ff641aac0 Yes /usr/lib64/libgdk_pixbuf-2.0.so.0 >0x0000003ff3031be0 0x0000003ff30f365c Yes /usr/lib64/libgio-2.0.so.0 >0x0000003e90207320 0x0000003e9020f8fc Yes /usr/lib64/libpangoft2-1.0.so.0 >0x0000003cafe0d050 0x0000003cafe2bf88 Yes /usr/lib64/libpango-1.0.so.0 >0x0000003ca320b160 0x0000003ca3239a18 Yes /usr/lib64/libgobject-2.0.so.0 >0x0000003ca1a1a6e0 0x0000003ca1ab2f1c Yes /usr/lib64/libglib-2.0.so.0 >0x0000003030e06ca0 0x0000003030e23fcc Yes /usr/lib64/libfontconfig.so.1 >0x0000003030a0d320 0x0000003030a78fb4 Yes /usr/lib64/libfreetype.so.6 >0x0000003ca2a1df60 0x0000003ca2aa4f1c Yes /usr/lib64/libX11.so.6 >0x0000003cb6e106e0 0x0000003cb6e21ad4 Yes /usr/lib64/libexif.so.12 >0x0000003caa239b40 0x0000003caa2eb1a0 Yes /usr/lib64/libexempi.so.3 >0x0000003ff2c064a0 0x0000003ff2c18fe4 Yes /usr/lib64/libselinux.so.1 >0x0000003c9f205890 0x0000003c9f274bb8 Yes /usr/lib64/libm.so.6 >0x0000003c9fa059f0 0x0000003c9fa11614 Yes /usr/lib64/libpthread.so.0 >0x0000003c9ee1f560 0x0000003c9ef60bb4 Yes /usr/lib64/libc.so.6 >0x0000003945001510 0x0000003945002b84 Yes /usr/lib64/libuuid.so.1 >0x0000003c9f600ed0 0x0000003c9f6019d0 Yes /usr/lib64/libdl.so.2 >0x0000003ca5a01c30 0x0000003ca5a075d0 Yes /usr/lib64/libXrandr.so.2 >0x0000003ca86025b0 0x0000003ca86033e4 Yes /usr/lib64/libxcb-util.so.1 >0x0000003ca8200600 0x0000003ca820070c Yes /usr/lib64/libX11-xcb.so.1 >0x0000003ca2e09a00 0x0000003ca2e176c8 Yes /usr/lib64/libxcb.so.1 >0x0000003c9fe02210 0x0000003c9fe0e930 Yes /usr/lib64/libz.so.1 >0x0000003ca06030e0 0x0000003ca0619060 Yes /usr/lib64/liblzma.so.5 >0x0000003ff680a610 0x0000003ff681c8b4 Yes /usr/lib64/libdbus-glib-1.so.2 >0x0000003ca7207ab0 0x0000003ca7231a54 Yes /usr/lib64/libdbus-1.so.3 >0x0000003ca62015f0 0x0000003ca6203948 Yes /usr/lib64/libXfixes.so.3 >0x0000003ca5e00bb0 0x0000003ca5e01510 Yes /usr/lib64/libXinerama.so.1 >0x0000003ca6602240 0x0000003ca660c5f8 Yes /usr/lib64/libXi.so.6 >0x0000003ca6a02ab0 0x0000003ca6a07690 Yes /usr/lib64/libXcursor.so.1 >0x0000003cad600cd0 0x0000003cad6016e8 Yes /usr/lib64/libXcomposite.so.1 >0x0000003ca8a00c40 0x0000003ca8a0156c Yes /usr/lib64/libXdamage.so.1 >0x0000003e8fa06d40 0x0000003e8fa3afac Yes /usr/lib64/libharfbuzz.so.0 >0x0000003cada0a510 0x0000003cada9258c Yes /usr/lib64/libpixman-1.so.0 >0x0000003bac805ea0 0x0000003bac8187cc Yes /usr/lib64/libEGL.so.1 >0x0000003ca3605680 0x0000003ca3626e68 Yes /usr/lib64/libpng16.so.16 >0x0000003cad200b90 0x0000003cad201460 Yes /usr/lib64/libxcb-shm.so.0 >0x0000003cae203610 0x0000003cae206a7c Yes /usr/lib64/libxcb-render.so.0 >0x0000003babc17b00 0x0000003babc515d4 Yes /usr/lib64/libGL.so.1 >0x0000003ca0a022d0 0x0000003ca0a050bc Yes /usr/lib64/librt.so.1 >0x0000003ca1e01870 0x0000003ca1e05fe8 Yes /usr/lib64/libffi.so.6 >0x0000003ca1603a40 0x0000003ca16127dc Yes /usr/lib64/libresolv.so.2 >0x0000003ca3e03e00 0x0000003ca3e1ccdc Yes /usr/lib64/libexpat.so.1 >0x0000003ca225bab0 0x0000003ca22c262a Yes /usr/lib64/libstdc++.so.6 >0x0000003c9ea00b10 0x0000003c9ea19c70 Yes /lib64/ld-linux-x86-64.so.2 >0x0000003ca0202af0 0x0000003ca0212218 Yes /usr/lib64/libgcc_s.so.1 >0x0000003ff2801770 0x0000003ff284b8e8 Yes /usr/lib64/libpcre.so.1 >0x0000003ca2600ee0 0x0000003ca2601bfc Yes /usr/lib64/libXau.so.6 >0x0000003cace027c0 0x0000003cace149b8 Yes /usr/lib64/libgraphite2.so.3 >0x0000003caaa01930 0x0000003caaa02a88 Yes /usr/lib64/libxcb-dri2.so.0 >0x0000003caca02610 0x0000003caca04748 Yes /usr/lib64/libxcb-xfixes.so.0 >0x0000003caba01020 0x0000003caba01bc8 Yes /usr/lib64/libxcb-shape.so.0 >0x0000003bac0022c0 0x0000003bac00409c Yes /usr/lib64/libgbm.so.1 >0x0000003caea04930 0x0000003caea086f0 Yes /usr/lib64/libwayland-client.so.0 >0x0000003cade05950 0x0000003cade0aae0 Yes /usr/lib64/libwayland-server.so.0 >0x0000003bab8091e0 0x0000003bab812230 Yes /usr/lib64/libglapi.so.0 >0x00000038b0a034a0 0x00000038b0a0bf52 Yes /usr/lib64/libudev.so.1 >0x00000035c2603210 0x00000035c2608b88 Yes /usr/lib64/libdrm.so.2 >0x0000003cab20a030 0x0000003cab211df8 Yes /usr/lib64/libxcb-glx.so.0 >0x0000003ca7a01010 0x0000003ca7a03958 Yes /usr/lib64/libXxf86vm.so.1 >0x00002ab270eebab0 0x00002ab270ef0130 Yes /usr/lib64/gio/modules/libdconfsettings.so >0x00002ab271508c20 0x00002ab271529f98 Yes /usr/lib64/gtk-2.0/2.10.0/engines/libclearlooks.so >0x00002ab27173bef0 0x00002ab2717563f8 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x00000030342128c0 0x000000303422a618 Yes /usr/lib64/libgvfscommon.so.0 >0x0000003034604670 0x000000303462c124 Yes /usr/lib64/libbluray.so.1 >0x0000003cb7600f10 0x0000003cb7601804 Yes /usr/lib64/libutil.so.1 >0x00002ab271d67240 0x00002ab271d6dee4 Yes /usr/lib64/libnss_files.so.2 >0x00002ab272020f90 0x00002ab272021320 Yes /usr/lib64/caja/extensions-2.0/libcaja-sendto.so >0x00002ab272224ea0 0x00002ab272225dc4 Yes /usr/lib64/caja/extensions-2.0/libcaja-open-terminal.so >0x00002ab27242a7f0 0x00002ab27242b070 Yes /usr/lib64/caja/extensions-2.0/libcaja-engrampa.so >0x00002ab27262f870 0x00002ab2726318b4 Yes /usr/lib64/caja/extensions-2.0/libcaja-image-converter.so >0x00002ab27283b4e0 0x00002ab272847978 Yes /usr/lib64/gio/modules/libgioremote-volume-monitor.so >0x00002ab273c34990 0x00002ab273c36aac Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so >0x0000003cb0e04200 0x0000003cb0e3ac90 Yes /usr/lib64/libjpeg.so.62 >0x00002ab28e1901e0 0x00002ab28e191abc Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ico.so >0x00002ab28e394c00 0x00002ab28e394fcc Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so >0x0000003e94207a60 0x0000003e9422ba58 Yes /usr/lib64/librsvg-2.so.2 >0x0000003cb8e08cd0 0x0000003cb8e27858 Yes /usr/lib64/libcroco-0.6.so.3 >0x00002ab28e597570 0x00002ab28e598018 Yes /usr/lib64/gconv/ISO8859-1.so >$1 = 0x0 >$2 = 0x0 >rax 0x21ebf10 35569424 >rbx 0x22e70e40 585567808 >rcx 0x10 16 >rdx 0x2ab27c067f60 46946073345888 >rsi 0x1 1 >rdi 0x20 32 >rbp 0x20 0x20 >rsp 0x7fff34ed52d0 0x7fff34ed52d0 >r8 0x0 0 >r9 0xa 10 >r10 0xaaaaaaaaaaaaaaab -6148914691236517205 >r11 0x3c9ef7f410 260365087760 >r12 0x21ebf30 35569456 >r13 0x2 2 >r14 0x1 1 >r15 0x2266960 36071776 >rip 0x3ca1a65017 0x3ca1a65017 <g_slice_alloc+167> >eflags 0x10202 [ IF RF ] >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_slice_alloc: > 0x0000003ca1a64f70 <+0>: push %r15 > 0x0000003ca1a64f72 <+2>: push %r14 > 0x0000003ca1a64f74 <+4>: push %r13 > 0x0000003ca1a64f76 <+6>: push %r12 > 0x0000003ca1a64f78 <+8>: push %rbp > 0x0000003ca1a64f79 <+9>: mov %rdi,%rbp > 0x0000003ca1a64f7c <+12>: lea 0x2c5b5d(%rip),%rdi # 0x3ca1d2aae0 <private_thread_memory> > 0x0000003ca1a64f83 <+19>: push %rbx > 0x0000003ca1a64f84 <+20>: sub $0x28,%rsp > 0x0000003ca1a64f88 <+24>: callq 0x3ca1a8a960 <g_private_get> > 0x0000003ca1a64f8d <+29>: test %rax,%rax > 0x0000003ca1a64f90 <+32>: mov %rax,%rbx > 0x0000003ca1a64f93 <+35>: je 0x3ca1a650f0 <g_slice_alloc+384> > 0x0000003ca1a64f99 <+41>: lea 0xf(%rbp),%rdi > 0x0000003ca1a64f9d <+45>: and $0xfffffffffffffff0,%rdi > 0x0000003ca1a64fa1 <+49>: mov %rdi,%r12 > 0x0000003ca1a64fa4 <+52>: jne 0x3ca1a64fd8 <g_slice_alloc+104> > 0x0000003ca1a64fa6 <+54>: mov %rbp,%rdi > 0x0000003ca1a64fa9 <+57>: callq 0x3ca1a4ee60 <g_malloc> > 0x0000003ca1a64fae <+62>: mov %rax,%rbx > 0x0000003ca1a64fb1 <+65>: mov 0x2c6321(%rip),%edi # 0x3ca1d2b2d8 <allocator+24> > 0x0000003ca1a64fb7 <+71>: test %edi,%edi > 0x0000003ca1a64fb9 <+73>: je 0x3ca1a64fc0 <g_slice_alloc+80> > 0x0000003ca1a64fbb <+75>: test %rbx,%rbx > 0x0000003ca1a64fbe <+78>: jne 0x3ca1a6503d <g_slice_alloc+205> > 0x0000003ca1a64fc0 <+80>: nop > 0x0000003ca1a64fc1 <+81>: add $0x28,%rsp > 0x0000003ca1a64fc5 <+85>: mov %rbx,%rax > 0x0000003ca1a64fc8 <+88>: pop %rbx > 0x0000003ca1a64fc9 <+89>: pop %rbp > 0x0000003ca1a64fca <+90>: pop %r12 > 0x0000003ca1a64fcc <+92>: pop %r13 > 0x0000003ca1a64fce <+94>: pop %r14 > 0x0000003ca1a64fd0 <+96>: pop %r15 > 0x0000003ca1a64fd2 <+98>: retq > 0x0000003ca1a64fd3 <+99>: nopl 0x0(%rax,%rax,1) > 0x0000003ca1a64fd8 <+104>: cmp 0x2c6311(%rip),%rdi # 0x3ca1d2b2f0 <allocator+48> > 0x0000003ca1a64fdf <+111>: ja 0x3ca1a65240 <g_slice_alloc+720> > 0x0000003ca1a64fe5 <+117>: mov %r12,%r13 > 0x0000003ca1a64fe8 <+120>: shr $0x4,%r13 > 0x0000003ca1a64fec <+124>: lea -0x1(%r13),%r14d > 0x0000003ca1a64ff0 <+128>: mov %r14,%rcx > 0x0000003ca1a64ff3 <+131>: shl $0x4,%rcx > 0x0000003ca1a64ff7 <+135>: mov %rcx,%r12 > 0x0000003ca1a64ffa <+138>: add (%rbx),%r12 > 0x0000003ca1a64ffd <+141>: mov (%r12),%rdx > 0x0000003ca1a65001 <+145>: test %rdx,%rdx > 0x0000003ca1a65004 <+148>: je 0x3ca1a65110 <g_slice_alloc+416> > 0x0000003ca1a6500a <+154>: mov 0x8(%rdx),%rbx > 0x0000003ca1a6500e <+158>: test %rbx,%rbx > 0x0000003ca1a65011 <+161>: je 0x3ca1a65100 <g_slice_alloc+400> >=> 0x0000003ca1a65017 <+167>: mov (%rbx),%rax > 0x0000003ca1a6501a <+170>: mov %rax,0x8(%rdx) > 0x0000003ca1a6501e <+174>: mov 0x8(%r12),%rax > 0x0000003ca1a65023 <+179>: test %rax,%rax > 0x0000003ca1a65026 <+182>: je 0x3ca1a65031 <g_slice_alloc+193> > 0x0000003ca1a65028 <+184>: sub $0x1,%rax > 0x0000003ca1a6502c <+188>: mov %rax,0x8(%r12) > 0x0000003ca1a65031 <+193>: mov 0x2c62a0(%rip),%r8d # 0x3ca1d2b2d8 <allocator+24> > 0x0000003ca1a65038 <+200>: test %r8d,%r8d > 0x0000003ca1a6503b <+203>: je 0x3ca1a64fc0 <g_slice_alloc+80> > 0x0000003ca1a6503d <+205>: lea 0x2c626c(%rip),%rdi # 0x3ca1d2b2b0 <smc_tree_mutex> > 0x0000003ca1a65044 <+212>: callq 0x3ca1a8a590 <g_mutex_lock> > 0x0000003ca1a65049 <+217>: mov $0xfe609,%ecx > 0x0000003ca1a6504e <+222>: xor %edx,%edx > 0x0000003ca1a65050 <+224>: mov %rbx,%rax > 0x0000003ca1a65053 <+227>: div %rcx > 0x0000003ca1a65056 <+230>: mov $0xffd,%ecx > 0x0000003ca1a6505b <+235>: xor %edx,%edx > 0x0000003ca1a6505d <+237>: div %rcx > 0x0000003ca1a65060 <+240>: mov $0x1ff,%cx > 0x0000003ca1a65064 <+244>: mov %rbx,%rax > 0x0000003ca1a65067 <+247>: mov %rdx,%r12 > 0x0000003ca1a6506a <+250>: xor %edx,%edx > 0x0000003ca1a6506c <+252>: div %rcx > 0x0000003ca1a6506f <+255>: cmpq $0x0,0x2c6231(%rip) # 0x3ca1d2b2a8 <smc_tree_root> > 0x0000003ca1a65077 <+263>: mov %rdx,%r13 > 0x0000003ca1a6507a <+266>: je 0x3ca1a653ac <g_slice_alloc+1084> > 0x0000003ca1a65080 <+272>: mov 0x2c6221(%rip),%rax # 0x3ca1d2b2a8 <smc_tree_root> > 0x0000003ca1a65087 <+279>: lea (%rax,%r12,8),%r12 > 0x0000003ca1a6508b <+283>: cmpq $0x0,(%r12) > 0x0000003ca1a65090 <+288>: je 0x3ca1a65331 <g_slice_alloc+961> > 0x0000003ca1a65096 <+294>: shl $0x4,%r13 > 0x0000003ca1a6509a <+298>: add (%r12),%r13 > 0x0000003ca1a6509e <+302>: mov 0x8(%r13),%esi > 0x0000003ca1a650a2 <+306>: mov 0x0(%r13),%rdi > 0x0000003ca1a650a6 <+310>: test %esi,%esi > 0x0000003ca1a650a8 <+312>: je 0x3ca1a653cd <g_slice_alloc+1117> > 0x0000003ca1a650ae <+318>: mov %esi,%ecx > 0x0000003ca1a650b0 <+320>: xor %edx,%edx > 0x0000003ca1a650b2 <+322>: jmp 0x3ca1a650ca <g_slice_alloc+346> > 0x0000003ca1a650b4 <+324>: je 0x3ca1a652a0 <g_slice_alloc+816> > 0x0000003ca1a650ba <+330>: lea 0x1(%rax),%edx > 0x0000003ca1a650bd <+333>: mov $0x1,%eax > 0x0000003ca1a650c2 <+338>: cmp %ecx,%edx > 0x0000003ca1a650c4 <+340>: jae 0x3ca1a6528f <g_slice_alloc+799> > 0x0000003ca1a650ca <+346>: lea (%rdx,%rcx,1),%eax > 0x0000003ca1a650cd <+349>: shr %eax > 0x0000003ca1a650cf <+351>: mov %eax,%r12d > 0x0000003ca1a650d2 <+354>: shl $0x4,%r12 > 0x0000003ca1a650d6 <+358>: add %rdi,%r12 > 0x0000003ca1a650d9 <+361>: cmp (%r12),%rbx > 0x0000003ca1a650dd <+365>: jae 0x3ca1a650b4 <g_slice_alloc+324> > 0x0000003ca1a650df <+367>: mov %eax,%ecx > 0x0000003ca1a650e1 <+369>: mov $0xffffffff,%eax > 0x0000003ca1a650e6 <+374>: jmp 0x3ca1a650c2 <g_slice_alloc+338> > 0x0000003ca1a650e8 <+376>: nopl 0x0(%rax,%rax,1) > 0x0000003ca1a650f0 <+384>: callq 0x3ca1a1ab4c <thread_memory_from_self> > 0x0000003ca1a650f5 <+389>: mov %rax,%rbx > 0x0000003ca1a650f8 <+392>: jmpq 0x3ca1a64f99 <g_slice_alloc+41> > 0x0000003ca1a650fd <+397>: nopl (%rax) > 0x0000003ca1a65100 <+400>: mov (%rdx),%rax > 0x0000003ca1a65103 <+403>: mov %rdx,%rbx > 0x0000003ca1a65106 <+406>: mov %rax,(%r12) > 0x0000003ca1a6510a <+410>: jmpq 0x3ca1a6501e <g_slice_alloc+174> > 0x0000003ca1a6510f <+415>: nop > 0x0000003ca1a65110 <+416>: mov %rcx,%rax > 0x0000003ca1a65113 <+419>: add 0x8(%rbx),%rax > 0x0000003ca1a65117 <+423>: mov 0x8(%r12),%rdx > 0x0000003ca1a6511c <+428>: mov (%rax),%rsi > 0x0000003ca1a6511f <+431>: mov 0x8(%rax),%rdi > 0x0000003ca1a65123 <+435>: mov %rsi,(%r12) > 0x0000003ca1a65127 <+439>: mov %rdi,0x8(%r12) > 0x0000003ca1a6512c <+444>: movq $0x0,(%rax) > 0x0000003ca1a65133 <+451>: mov %rdx,0x8(%rax) > 0x0000003ca1a65137 <+455>: mov (%r12),%rdx > 0x0000003ca1a6513b <+459>: test %rdx,%rdx > 0x0000003ca1a6513e <+462>: jne 0x3ca1a6500a <g_slice_alloc+154> > 0x0000003ca1a65144 <+468>: mov 0x2c61bd(%rip),%rax # 0x3ca1d2b308 <allocator+72> > 0x0000003ca1a6514b <+475>: lea 0x2c61a6(%rip),%rdi # 0x3ca1d2b2f8 <allocator+56> > 0x0000003ca1a65152 <+482>: movq $0x0,0x8(%r12) > 0x0000003ca1a6515b <+491>: mov %rcx,0x8(%rsp) > 0x0000003ca1a65160 <+496>: lea (%rax,%r14,4),%r15 > 0x0000003ca1a65164 <+500>: callq 0x3ca1a8a5f0 <g_mutex_trylock> > 0x0000003ca1a65169 <+505>: test %eax,%eax > 0x0000003ca1a6516b <+507>: mov 0x8(%rsp),%rcx > 0x0000003ca1a65170 <+512>: je 0x3ca1a65359 <g_slice_alloc+1001> > 0x0000003ca1a65176 <+518>: mov 0x2c6194(%rip),%eax # 0x3ca1d2b310 <allocator+80> > 0x0000003ca1a6517c <+524>: sub $0x1,%eax > 0x0000003ca1a6517f <+527>: cmp $0xfffffff5,%eax > 0x0000003ca1a65182 <+530>: mov %eax,0x2c6188(%rip) # 0x3ca1d2b310 <allocator+80> > 0x0000003ca1a65188 <+536>: jge 0x3ca1a651a7 <g_slice_alloc+567> > 0x0000003ca1a6518a <+538>: movl $0x0,0x2c617c(%rip) # 0x3ca1d2b310 <allocator+80> > 0x0000003ca1a65194 <+548>: cmpl $0x0,(%r15) > 0x0000003ca1a65198 <+552>: mov $0x1,%eax > 0x0000003ca1a6519d <+557>: cmovne (%r15),%eax > 0x0000003ca1a651a1 <+561>: sub $0x1,%eax > 0x0000003ca1a651a4 <+564>: mov %eax,(%r15) > 0x0000003ca1a651a7 <+567>: mov 0x2c6152(%rip),%rax # 0x3ca1d2b300 <allocator+64> > 0x0000003ca1a651ae <+574>: lea (%rax,%r14,8),%rsi > 0x0000003ca1a651b2 <+578>: mov (%rsi),%r15 > 0x0000003ca1a651b5 <+581>: test %r15,%r15 > 0x0000003ca1a651b8 <+584>: je 0x3ca1a653d5 <g_slice_alloc+1125> > 0x0000003ca1a651be <+590>: mov 0x8(%r15),%rdx > 0x0000003ca1a651c2 <+594>: mov (%r15),%rax > 0x0000003ca1a651c5 <+597>: mov %rcx,0x8(%rsp) > 0x0000003ca1a651ca <+602>: mov (%rdx),%rdi > 0x0000003ca1a651cd <+605>: mov (%rax),%rax > 0x0000003ca1a651d0 <+608>: mov (%rdi),%rdi > 0x0000003ca1a651d3 <+611>: mov 0x8(%rax),%rax > 0x0000003ca1a651d7 <+615>: mov %rax,0x8(%rdi) > 0x0000003ca1a651db <+619>: mov %rdx,0x8(%rax) > 0x0000003ca1a651df <+623>: xor %edx,%edx > 0x0000003ca1a651e1 <+625>: cmp %rax,%r15 > 0x0000003ca1a651e4 <+628>: lea 0x2c610d(%rip),%rdi # 0x3ca1d2b2f8 <allocator+56> > 0x0000003ca1a651eb <+635>: cmovne %rax,%rdx > 0x0000003ca1a651ef <+639>: mov %rdx,(%rsi) > 0x0000003ca1a651f2 <+642>: callq 0x3ca1a8a5c0 <g_mutex_unlock> > 0x0000003ca1a651f7 <+647>: mov (%r15),%rax > 0x0000003ca1a651fa <+650>: mov 0x8(%rsp),%rcx > 0x0000003ca1a651ff <+655>: mov (%rax),%rsi > 0x0000003ca1a65202 <+658>: mov (%rsi),%rdx > 0x0000003ca1a65205 <+661>: mov 0x8(%rdx),%rdi > 0x0000003ca1a65209 <+665>: mov %rdi,0x8(%r12) > 0x0000003ca1a6520e <+670>: movq $0x0,0x8(%r15) > 0x0000003ca1a65216 <+678>: movq $0x0,0x8(%rsi) > 0x0000003ca1a6521e <+686>: movq $0x0,0x8(%rdx) > 0x0000003ca1a65226 <+694>: movq $0x0,0x8(%rax) > 0x0000003ca1a6522e <+702>: add (%rbx),%rcx > 0x0000003ca1a65231 <+705>: mov %r15,(%r12) > 0x0000003ca1a65235 <+709>: mov %rcx,%r12 > 0x0000003ca1a65238 <+712>: mov (%rcx),%rdx > 0x0000003ca1a6523b <+715>: jmpq 0x3ca1a6500a <g_slice_alloc+154> > 0x0000003ca1a65240 <+720>: cmpl $0x0,0x2c6089(%rip) # 0x3ca1d2b2d0 <allocator+16> > 0x0000003ca1a65247 <+727>: jne 0x3ca1a64fa6 <g_slice_alloc+54> > 0x0000003ca1a6524d <+733>: mov %r12,%rdi > 0x0000003ca1a65250 <+736>: callq 0x3ca1a1ab29 <allocator_categorize> > 0x0000003ca1a65255 <+741>: cmp $0x1,%eax > 0x0000003ca1a65258 <+744>: je 0x3ca1a64fe5 <g_slice_alloc+117> > 0x0000003ca1a6525e <+750>: cmp $0x2,%eax > 0x0000003ca1a65261 <+753>: jne 0x3ca1a64fa6 <g_slice_alloc+54> > 0x0000003ca1a65267 <+759>: lea 0x2c60b2(%rip),%rdi # 0x3ca1d2b320 <allocator+96> > 0x0000003ca1a6526e <+766>: callq 0x3ca1a8a590 <g_mutex_lock> > 0x0000003ca1a65273 <+771>: mov %r12,%rdi > 0x0000003ca1a65276 <+774>: callq 0x3ca1a1aea4 <slab_allocator_alloc_chunk> > 0x0000003ca1a6527b <+779>: lea 0x2c609e(%rip),%rdi # 0x3ca1d2b320 <allocator+96> > 0x0000003ca1a65282 <+786>: mov %rax,%rbx > 0x0000003ca1a65285 <+789>: callq 0x3ca1a8a5c0 <g_mutex_unlock> > 0x0000003ca1a6528a <+794>: jmpq 0x3ca1a64fb1 <g_slice_alloc+65> > 0x0000003ca1a6528f <+799>: sub $0x1,%eax > 0x0000003ca1a65292 <+802>: jne 0x3ca1a652a0 <g_slice_alloc+816> > 0x0000003ca1a65294 <+804>: add $0x10,%r12 > 0x0000003ca1a65298 <+808>: xor %r14d,%r14d > 0x0000003ca1a6529b <+811>: test %r12,%r12 > 0x0000003ca1a6529e <+814>: je 0x3ca1a652b7 <g_slice_alloc+839> > 0x0000003ca1a652a0 <+816>: mov %esi,%eax > 0x0000003ca1a652a2 <+818>: shl $0x4,%rax > 0x0000003ca1a652a6 <+822>: add %rdi,%rax > 0x0000003ca1a652a9 <+825>: cmp %rax,%r12 > 0x0000003ca1a652ac <+828>: jae 0x3ca1a652b4 <g_slice_alloc+836> > 0x0000003ca1a652ae <+830>: cmp (%r12),%rbx > 0x0000003ca1a652b2 <+834>: je 0x3ca1a65317 <g_slice_alloc+935> > 0x0000003ca1a652b4 <+836>: mov %r12,%r14 > 0x0000003ca1a652b7 <+839>: mov 0x8(%r13),%eax > 0x0000003ca1a652bb <+843>: sub %rdi,%r14 > 0x0000003ca1a652be <+846>: sar $0x4,%r14 > 0x0000003ca1a652c2 <+850>: cmp %eax,%r14d > 0x0000003ca1a652c5 <+853>: jbe 0x3ca1a652dc <g_slice_alloc+876> > 0x0000003ca1a652c7 <+855>: lea 0x5b15b(%rip),%rsi # 0x3ca1ac0429 > 0x0000003ca1a652ce <+862>: lea 0x5b0f8(%rip),%rdi # 0x3ca1ac03cd > 0x0000003ca1a652d5 <+869>: xor %eax,%eax > 0x0000003ca1a652d7 <+871>: callq 0x3ca1a1aa01 <mem_error> > 0x0000003ca1a652dc <+876>: shl $0x4,%eax > 0x0000003ca1a652df <+879>: lea 0x10(%rax),%esi > 0x0000003ca1a652e2 <+882>: callq 0x3ca1a1a300 <realloc@plt> > 0x0000003ca1a652e7 <+887>: test %rax,%rax > 0x0000003ca1a652ea <+890>: mov %rax,0x0(%r13) > 0x0000003ca1a652ee <+894>: je 0x3ca1a6534d <g_slice_alloc+989> > 0x0000003ca1a652f0 <+896>: mov 0x8(%r13),%edx > 0x0000003ca1a652f4 <+900>: mov %r14d,%r12d > 0x0000003ca1a652f7 <+903>: shl $0x4,%r12 > 0x0000003ca1a652fb <+907>: add %rax,%r12 > 0x0000003ca1a652fe <+910>: sub %r14d,%edx > 0x0000003ca1a65301 <+913>: lea 0x10(%r12),%rdi > 0x0000003ca1a65306 <+918>: mov %r12,%rsi > 0x0000003ca1a65309 <+921>: shl $0x4,%rdx > 0x0000003ca1a6530d <+925>: callq 0x3ca1a1a400 <memmove@plt> > 0x0000003ca1a65312 <+930>: addl $0x1,0x8(%r13) > 0x0000003ca1a65317 <+935>: lea 0x2c5f92(%rip),%rdi # 0x3ca1d2b2b0 <smc_tree_mutex> > 0x0000003ca1a6531e <+942>: mov %rbx,(%r12) > 0x0000003ca1a65322 <+946>: mov %rbp,0x8(%r12) > 0x0000003ca1a65327 <+951>: callq 0x3ca1a8a5c0 <g_mutex_unlock> > 0x0000003ca1a6532c <+956>: jmpq 0x3ca1a64fc0 <g_slice_alloc+80> > 0x0000003ca1a65331 <+961>: mov $0x10,%esi > 0x0000003ca1a65336 <+966>: mov $0x1ff,%edi > 0x0000003ca1a6533b <+971>: callq 0x3ca1a1a030 <calloc@plt> > 0x0000003ca1a65340 <+976>: test %rax,%rax > 0x0000003ca1a65343 <+979>: mov %rax,(%r12) > 0x0000003ca1a65347 <+983>: jne 0x3ca1a65096 <g_slice_alloc+294> > 0x0000003ca1a6534d <+989>: callq 0x3ca1a19b00 <__errno_location@plt> > 0x0000003ca1a65352 <+994>: mov (%rax),%edi > 0x0000003ca1a65354 <+996>: callq 0x3ca1a1ab12 <smc_tree_abort> > 0x0000003ca1a65359 <+1001>: lea 0x2c5f98(%rip),%rdi # 0x3ca1d2b2f8 <allocator+56> > 0x0000003ca1a65360 <+1008>: mov %rcx,0x8(%rsp) > 0x0000003ca1a65365 <+1013>: callq 0x3ca1a8a590 <g_mutex_lock> > 0x0000003ca1a6536a <+1018>: mov 0x2c5fa0(%rip),%eax # 0x3ca1d2b310 <allocator+80> > 0x0000003ca1a65370 <+1024>: mov 0x8(%rsp),%rcx > 0x0000003ca1a65375 <+1029>: add $0x1,%eax > 0x0000003ca1a65378 <+1032>: test %eax,%eax > 0x0000003ca1a6537a <+1034>: mov %eax,0x2c5f90(%rip) # 0x3ca1d2b310 <allocator+80> > 0x0000003ca1a65380 <+1040>: jle 0x3ca1a651a7 <g_slice_alloc+567> > 0x0000003ca1a65386 <+1046>: movl $0x0,0x2c5f80(%rip) # 0x3ca1d2b310 <allocator+80> > 0x0000003ca1a65390 <+1056>: addl $0x1,(%r15) > 0x0000003ca1a65394 <+1060>: mov $0x100,%eax > 0x0000003ca1a65399 <+1065>: cmpl $0x100,(%r15) > 0x0000003ca1a653a0 <+1072>: cmovbe (%r15),%eax > 0x0000003ca1a653a4 <+1076>: mov %eax,(%r15) > 0x0000003ca1a653a7 <+1079>: jmpq 0x3ca1a651a7 <g_slice_alloc+567> > 0x0000003ca1a653ac <+1084>: mov $0x8,%esi > 0x0000003ca1a653b1 <+1089>: mov $0xffd,%edi > 0x0000003ca1a653b6 <+1094>: callq 0x3ca1a1a030 <calloc@plt> > 0x0000003ca1a653bb <+1099>: test %rax,%rax > 0x0000003ca1a653be <+1102>: mov %rax,0x2c5ee3(%rip) # 0x3ca1d2b2a8 <smc_tree_root> > 0x0000003ca1a653c5 <+1109>: jne 0x3ca1a65080 <g_slice_alloc+272> > 0x0000003ca1a653cb <+1115>: jmp 0x3ca1a6534d <g_slice_alloc+989> > 0x0000003ca1a653cd <+1117>: mov %rdi,%r12 > 0x0000003ca1a653d0 <+1120>: jmpq 0x3ca1a65298 <g_slice_alloc+808> > 0x0000003ca1a653d5 <+1125>: mov %r13d,%r13d > 0x0000003ca1a653d8 <+1128>: mov $0xa0,%eax > 0x0000003ca1a653dd <+1133>: shl $0x4,%r13 > 0x0000003ca1a653e1 <+1137>: lea 0x0(%r13,%r13,4),%rsi > 0x0000003ca1a653e6 <+1142>: cmp $0xa0,%rsi > 0x0000003ca1a653ed <+1149>: cmovb %rax,%rsi > 0x0000003ca1a653f1 <+1153>: mov 0x2c5ed0(%rip),%rax # 0x3ca1d2b2c8 <allocator+8> > 0x0000003ca1a653f8 <+1160>: xor %edx,%edx > 0x0000003ca1a653fa <+1162>: div %rsi > 0x0000003ca1a653fd <+1165>: mov $0x4,%esi > 0x0000003ca1a65402 <+1170>: cmp $0x4,%rax > 0x0000003ca1a65406 <+1174>: cmovae %rax,%rsi > 0x0000003ca1a6540a <+1178>: mov 0x2c5ef7(%rip),%rax # 0x3ca1d2b308 <allocator+72> > 0x0000003ca1a65411 <+1185>: mov %esi,%r15d > 0x0000003ca1a65414 <+1188>: mov (%rax,%r14,4),%eax > 0x0000003ca1a65418 <+1192>: test %eax,%eax > 0x0000003ca1a6541a <+1194>: je 0x3ca1a6542d <g_slice_alloc+1213> > 0x0000003ca1a6541c <+1196>: shl $0x6,%eax > 0x0000003ca1a6541f <+1199>: xor %edx,%edx > 0x0000003ca1a65421 <+1201>: div %r13 > 0x0000003ca1a65424 <+1204>: cmp %eax,%esi > 0x0000003ca1a65426 <+1206>: mov %eax,%r15d > 0x0000003ca1a65429 <+1209>: cmovae %esi,%r15d > 0x0000003ca1a6542d <+1213>: lea 0x2c5ec4(%rip),%rdi # 0x3ca1d2b2f8 <allocator+56> > 0x0000003ca1a65434 <+1220>: mov %rcx,0x10(%rsp) > 0x0000003ca1a65439 <+1225>: mov $0x1,%r14d > 0x0000003ca1a6543f <+1231>: mov %r15d,%r15d > 0x0000003ca1a65442 <+1234>: callq 0x3ca1a8a5c0 <g_mutex_unlock> > 0x0000003ca1a65447 <+1239>: lea 0x2c5ed2(%rip),%rdi # 0x3ca1d2b320 <allocator+96> > 0x0000003ca1a6544e <+1246>: callq 0x3ca1a8a590 <g_mutex_lock> > 0x0000003ca1a65453 <+1251>: mov %r13,%rdi > 0x0000003ca1a65456 <+1254>: callq 0x3ca1a1aea4 <slab_allocator_alloc_chunk> > 0x0000003ca1a6545b <+1259>: mov 0x10(%rsp),%rcx > 0x0000003ca1a65460 <+1264>: mov %rax,0x8(%rsp) > 0x0000003ca1a65465 <+1269>: mov %rax,%rsi > 0x0000003ca1a65468 <+1272>: movq $0x0,0x8(%rax) > 0x0000003ca1a65470 <+1280>: cmp %r15,%r14 > 0x0000003ca1a65473 <+1283>: jae 0x3ca1a654a5 <g_slice_alloc+1333> > 0x0000003ca1a65475 <+1285>: mov %r13,%rdi > 0x0000003ca1a65478 <+1288>: mov %rsi,0x18(%rsp) > 0x0000003ca1a6547d <+1293>: mov %rcx,0x10(%rsp) > 0x0000003ca1a65482 <+1298>: callq 0x3ca1a1aea4 <slab_allocator_alloc_chunk> > 0x0000003ca1a65487 <+1303>: mov 0x18(%rsp),%rsi > 0x0000003ca1a6548c <+1308>: add $0x1,%r14 > 0x0000003ca1a65490 <+1312>: mov 0x10(%rsp),%rcx > 0x0000003ca1a65495 <+1317>: mov %rax,(%rsi) > 0x0000003ca1a65498 <+1320>: movq $0x0,0x8(%rax) > 0x0000003ca1a654a0 <+1328>: mov %rax,%rsi > 0x0000003ca1a654a3 <+1331>: jmp 0x3ca1a65470 <g_slice_alloc+1280> > 0x0000003ca1a654a5 <+1333>: lea 0x2c5e74(%rip),%rdi # 0x3ca1d2b320 <allocator+96> > 0x0000003ca1a654ac <+1340>: movq $0x0,(%rsi) > 0x0000003ca1a654b3 <+1347>: mov %rcx,0x10(%rsp) > 0x0000003ca1a654b8 <+1352>: callq 0x3ca1a8a5c0 <g_mutex_unlock> > 0x0000003ca1a654bd <+1357>: mov %r14,0x8(%r12) > 0x0000003ca1a654c2 <+1362>: mov 0x8(%rsp),%r15 > 0x0000003ca1a654c7 <+1367>: mov 0x10(%rsp),%rcx > 0x0000003ca1a654cc <+1372>: jmpq 0x3ca1a6522e <g_slice_alloc+702> >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 1046744
:
842101
|
842102
|
842103
|
842104
|
842105
|
842106
|
842107
|
842108
|
842109
|
842110
|
842111
|
878079
| 879122