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 714596 Details for
Bug 924829
[abrt] geany-1.22-2.fc18: cached_icon_free: Process /usr/bin/geany was killed by signal 11 (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.
File: backtrace
backtrace (text/plain), 26.13 KB, created by
ho.kohr
on 2013-03-22 15:13:14 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
ho.kohr
Created:
2013-03-22 15:13:14 UTC
Size:
26.13 KB
patch
obsolete
>[New LWP 27101] >[New LWP 27104] >[New LWP 27107] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >warning: "/var/cache/abrt-di/usr/lib/debug/usr/lib64/libicudata.so.49.1.1.debug": separate debug info file has no debug info >Core was generated by `/usr/bin/geany'. >Program terminated with signal 11, Segmentation fault. >#0 0x0000003d066146ac in g_object_unref (_object=0x41) at gobject.c:2915 >2915 gobject.c: No such file or directory. > >Thread 3 (Thread 0x7f9ee50b1700 (LWP 27107)): >#0 0x0000003d032e998d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003d02e47d24 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f9ecc0008c0, timeout=-1, context=0x1486330) at gmain.c:3584 > poll_func = 0x3d02e55e00 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x1486330, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3285 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = <optimized out> > fds = 0x7f9ecc0008c0 >#3 0x0000003d02e47e44 in g_main_context_iteration (context=0x1486330, may_block=may_block@entry=1) at gmain.c:3351 > retval = <optimized out> >#4 0x0000003d02e47e91 in glib_worker_main (data=<optimized out>) at gmain.c:5028 >No locals. >#5 0x0000003d02e6b605 in g_thread_proxy (data=0x14794f0) at gthread.c:797 > thread = 0x14794f0 >#6 0x0000003d03a07d15 in start_thread (arg=0x7f9ee50b1700) at pthread_create.c:308 > __res = <optimized out> > pd = 0x7f9ee50b1700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140320424269568, -3575011259284221284, 0, 262039277568, 140320424269568, 0, 3557500818900357788, -3595836833449536868}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x0000003d032f246d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114 >No locals. > >Thread 2 (Thread 0x7f9ee6ecc700 (LWP 27104)): >#0 0x0000003d032e998d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003d02e47d24 in g_main_context_poll (priority=2147483647, n_fds=3, fds=0x7f9ee00010e0, timeout=-1, context=0x10eba00) at gmain.c:3584 > poll_func = 0x3d02e55e00 <g_poll> >#2 g_main_context_iterate (context=0x10eba00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3285 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 3 > allocated_nfds = <optimized out> > fds = 0x7f9ee00010e0 >#3 0x0000003d02e48182 in g_main_loop_run (loop=0x10ed9c0) at gmain.c:3484 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x0000003d106cc546 in gdbus_shared_thread_func (user_data=0x10eb5d0) at gdbusprivate.c:277 > data = 0x10eb5d0 >#5 0x0000003d02e6b605 in g_thread_proxy (data=0x10e75e0) at gthread.c:797 > thread = 0x10e75e0 >#6 0x0000003d03a07d15 in start_thread (arg=0x7f9ee6ecc700) at pthread_create.c:308 > __res = <optimized out> > pd = 0x7f9ee6ecc700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140320455837440, -3575011259284221284, 0, 262039277568, 140320455837440, 17741264, 3557509359979696796, -3595836833449536868}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x0000003d032f246d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114 >No locals. > >Thread 1 (Thread 0x7f9eedafd980 (LWP 27101)): >#0 0x0000003d066146ac in g_object_unref (_object=0x41) at gobject.c:2915 > __inst = 0x41 > __r = <optimized out> > _g_boolean_var_ = <optimized out> > object = 0x41 > old_ref = <optimized out> > __PRETTY_FUNCTION__ = "g_object_unref" >#1 0x00000039bb51272d in cached_icon_free (icon=icon@entry=0x10b09b0) at gtkiconfactory.c:2418 >No locals. >#2 0x00000039bb512934 in clear_cache (icon_set=0x1151610, style_detach=0) at gtkiconfactory.c:2557 > icon = 0x10b09b0 > cache = 0x28475c0 > tmp_list = 0x28475c0 > last_style = 0x0 >#3 0x0000003d02e38330 in g_hash_table_foreach (hash_table=hash_table@entry=0x237a240, func=func@entry=0x39bb512960 <iconsets_foreach>, user_data=user_data@entry=0x0) at ghash.c:1524 > node_hash = <optimized out> > node_key = <optimized out> > node_value = <optimized out> > i = 0 > version = 1 > __PRETTY_FUNCTION__ = "g_hash_table_foreach" >#4 0x00000039bb512a42 in style_dnotify (data=0x237a240) at gtkiconfactory.c:2656 > table = 0x237a240 >#5 0x0000003d02e2d160 in g_datalist_clear (datalist=0x0) at gdataset.c:277 > data = 0x2486740 > i = 0 > __PRETTY_FUNCTION__ = "g_datalist_clear" >#6 0x0000003d0661486b in g_object_unref (_object=0x248d7c0) at gobject.c:3023 > weak_locations = <optimized out> > object = 0x248d7c0 > old_ref = <optimized out> > __PRETTY_FUNCTION__ = "g_object_unref" >#7 0x00000039bb6887a3 in gtk_widget_set_style_internal (widget=0x12a9610, style=0x26b73b0, initial_emission=0) at gtkwidget.c:7005 > previous_style = 0x248d7c0 >#8 0x00000039bb68892e in gtk_widget_reset_rc_style (widget=<optimized out>) at gtkwidget.c:6613 > new_style = <optimized out> > initial_emission = <optimized out> >#9 0x00000039bb6889e8 in reset_rc_styles_recurse (widget=0x12a9610, data=<optimized out>) at gtkwidget.c:7211 >No locals. >#10 0x00000039bb628063 in gtk_toolbar_forall (container=<optimized out>, include_internals=1, callback=0x39bb688970 <reset_rc_styles_recurse>, callback_data=0x0) at gtktoolbar.c:2529 > child = <optimized out> > content = <optimized out> > next = 0x11afb60 > toolbar = <optimized out> > priv = <optimized out> > list = <optimized out> > __PRETTY_FUNCTION__ = "gtk_toolbar_forall" >#11 0x00000039bb486272 in gtk_box_forall (container=<optimized out>, include_internals=<optimized out>, callback=0x39bb688970 <reset_rc_styles_recurse>, callback_data=0x0) at gtkbox.c:1251 > box = 0x12ae170 > child = <optimized out> > children = 0x1317440 >#12 0x00000039bb59f398 in gtk_rc_reset_widgets (settings=0x10a7540) at gtkrc.c:1638 > list = 0x28c93a0 > toplevels = 0x260a5a0 >#13 0x0000003d06205ed8 in ffi_call_unix64 () at ../src/x86/unix64.S:75 >No locals. >#14 0x0000003d062058e0 in ffi_call (cif=cif@entry=0x7fff9f816fb0, fn=fn@entry=0x7f9ee71cdaf0 <Oxygen::Style::fileChanged(_GFileMonitor*, _GFile*, _GFile*, GFileMonitorEvent, void*)>, rvalue=0x7fff9f816ee0, avalue=avalue@entry=0x7fff9f816e60) at ../src/x86/ffi64.c:486 > classes = {X86_64_INTEGER_CLASS, 32767, X86_64_INTEGER_CLASS, X86_64_NO_CLASS} > stack = 0x7fff9f816c80 "0\345\t\001" > argp = 0x7fff9f816d30 "" > arg_types = <optimized out> > gprcount = 5 > ssecount = <optimized out> > ngpr = 1 > nsse = 0 > i = <optimized out> > avn = <optimized out> > ret_in_memory = <optimized out> > reg_args = 0x7fff9f816c80 >#15 0x0000003d066108fb in g_cclosure_marshal_generic_va (closure=0x114ea20, return_value=0x0, instance=0x10f8970, args_list=<optimized out>, marshal_data=0x7f9ee71cdaf0 <Oxygen::Style::fileChanged(_GFileMonitor*, _GFile*, _GFile*, GFileMonitorEvent, void*)>, n_params=3, param_types=0x10f7070) at gclosure.c:1550 > rtype = 0x3d062062e0 <ffi_type_void> > rvalue = 0x7fff9f816ee0 > n_args = 5 > atypes = 0x7fff9f816ea0 > args = 0x7fff9f816e60 > storage = 0x7fff9f816e30 > i = <optimized out> > cif = {abi = FFI_UNIX64, nargs = 5, arg_types = 0x7fff9f816ea0, rtype = 0x3d062062e0 <ffi_type_void>, bytes = 0, flags = 0} > cc = 0x114ea20 > enum_tmpval = 0x7fff9f816f00 > tmpval_used = 0 > args_copy = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7fff9f8173c0, reg_save_area = 0x7fff9f817300}} >#16 0x0000003d0660fbd7 in _g_closure_invoke_va (closure=closure@entry=0x114ea20, return_value=return_value@entry=0x0, instance=instance@entry=0x10f8970, args=args@entry=0x7fff9f8172e8, n_params=3, param_types=0x10f7070) at gclosure.c:840 > marshal = 0x3d066103f0 <g_cclosure_marshal_generic_va> > marshal_data = 0x0 > in_marshal = 0 > real_closure = 0x114ea00 > __PRETTY_FUNCTION__ = "_g_closure_invoke_va" >#17 0x0000003d066283a8 in g_signal_emit_valist (instance=0x10f8970, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fff9f8172e8) at gsignal.c:3211 > return_accu = 0x0 > accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > accumulator = 0x0 > emission = {next = 0x0, instance = 0x10f8970, ihint = {signal_id = 135, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 17434544} > signal_id = 135 > instance_type = 17434544 > emission_return = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > rtype = 4 > static_scope = 0 > closure = 0x114ea20 > run_type = <optimized out> > hlist = 0x0 > l = <optimized out> > fastpath = 0 > instance_and_params = <optimized out> > signal_return_type = <optimized out> > param_values = <optimized out> > node = <optimized out> > i = <optimized out> > n_params = <optimized out> > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#18 0x0000003d06628de2 in g_signal_emit (instance=instance@entry=0x10f8970, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3356 > var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff9f8173c0, reg_save_area = 0x7fff9f817300}} >#19 0x0000003d106523f9 in emit_cb (data=0x10f8970) at gfilemonitor.c:390 > change = 0x28fe540 > monitor = 0x10f8970 > pending = 0x26b4a40 > iter = 0x26b4a40 >#20 0x0000003d02e47a55 in g_main_dispatch (context=0x10a0510) at gmain.c:2715 > dispatch = 0x3d02e44e40 <g_idle_dispatch> > was_in_call = 0 > user_data = 0x10f8970 > callback = 0x3d10652380 <emit_cb> > cb_funcs = 0x3d031209a0 <g_source_callback_funcs> > cb_data = 0x2892c50 > current_source_link = {data = 0x28e5080, next = 0x0} > need_destroy = <optimized out> > source = 0x28e5080 > current = 0x10ea150 > i = 0 >#21 g_main_context_dispatch (context=context@entry=0x10a0510) at gmain.c:3219 >No locals. >#22 0x0000003d02e47d88 in g_main_context_iterate (context=0x10a0510, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3290 > max_priority = 0 > timeout = 0 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = <optimized out> > fds = 0x247ae50 >#23 0x0000003d02e48182 in g_main_loop_run (loop=0x2478200) at gmain.c:3484 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#24 0x00000039bb54b077 in IA__gtk_main () at gtkmain.c:1257 > tmp_list = 0x0 > functions = 0x0 > init = <optimized out> > loop = 0x2478200 >#25 0x000000000044a996 in main (argc=1, argv=0x7fff9f817688) at main.c:1155 > doc = 0x13e37f0 > config_dir_result = 20854768 > locale = 0x504 <Address 0x504 out of bounds> >From To Syms Read Shared Object Library >0x00000039bb469990 0x00000039bb70bb28 Yes /lib64/libgtk-x11-2.0.so.0 >0x00000039bb01e800 0x00000039bb081124 Yes /lib64/libgdk-x11-2.0.so.0 >0x0000003d12009ef0 0x0000003d12016314 Yes /lib64/libatk-1.0.so.0 >0x0000003d116076b0 0x0000003d1160fa0c Yes /lib64/libpangoft2-1.0.so.0 >0x00000039bac049b0 0x00000039bac094d8 Yes /lib64/libpangocairo-1.0.so.0 >0x0000003d10e06780 0x0000003d10e19b90 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x00000039ba0131b0 0x00000039ba0db1fc Yes /lib64/libcairo.so.2 >0x0000003d13c0f1c0 0x0000003d13c2d9a8 Yes /lib64/libpango-1.0.so.0 >0x0000003d0a60cc80 0x0000003d0a676ef0 Yes /lib64/libfreetype.so.6 >0x0000003d0aa06220 0x0000003d0aa2260c Yes /lib64/libfontconfig.so.1 >0x0000003d10630100 0x0000003d106eecd4 Yes /lib64/libgio-2.0.so.0 >0x0000003d0660aba0 0x0000003d0663831c Yes /lib64/libgobject-2.0.so.0 >0x0000003d0ce01130 0x0000003d0ce01ff8 Yes /lib64/libgmodule-2.0.so.0 >0x0000003d05a006b0 0x0000003d05a0080c Yes /lib64/libgthread-2.0.so.0 >0x0000003d03e022a0 0x0000003d03e0557c Yes /lib64/librt.so.1 >0x0000003d02e1a050 0x0000003d02eae86c Yes /lib64/libglib-2.0.so.0 >0x0000003d05e5bb80 0x0000003d05ec10bb Yes /lib64/libstdc++.so.6 >0x0000003d042055b0 0x0000003d0426fd68 Yes /lib64/libm.so.6 >0x0000003d04a02a40 0x0000003d04a12168 Yes /lib64/libgcc_s.so.1 >0x0000003d03a05790 0x0000003d03a104b4 Yes /lib64/libpthread.so.0 >0x0000003d0321f1a0 0x0000003d03360940 Yes /lib64/libc.so.6 >0x0000003d07a1dee0 0x0000003d07aa4280 Yes /lib64/libX11.so.6 >0x0000003d0c201530 0x0000003d0c203da8 Yes /lib64/libXfixes.so.3 >0x0000003d0c601ab0 0x0000003d0c607a00 Yes /lib64/libXrender.so.1 >0x0000003d0dc00b40 0x0000003d0dc01458 Yes /lib64/libXinerama.so.1 >0x0000003d0d802160 0x0000003d0d80bfc4 Yes /lib64/libXi.so.6 >0x0000003d0e001b70 0x0000003d0e007768 Yes /lib64/libXrandr.so.2 >0x0000003d0f802ab0 0x0000003d0f8076ec Yes /lib64/libXcursor.so.1 >0x0000003d21a00c60 0x0000003d21a01794 Yes /lib64/libXcomposite.so.1 >0x0000003d1aa00bd0 0x0000003d1aa015ec Yes /lib64/libXdamage.so.1 >0x0000003d09e03740 0x0000003d09e0d810 Yes /lib64/libXext.so.6 >0x0000003d13808a50 0x0000003d1385df5c Yes /lib64/libharfbuzz.so.0 >0x0000003d0b204fe0 0x0000003d0b220b50 Yes /lib64/libpng15.so.15 >0x0000003d0f409d60 0x0000003d0f482b0c Yes /lib64/libpixman-1.so.0 >0x00000039ba806fa0 0x00000039ba817b9c Yes /lib64/libEGL.so.1 >0x0000003d03600ed0 0x0000003d036019f0 Yes /lib64/libdl.so.2 >0x0000003d0d200b10 0x0000003d0d201204 Yes /lib64/libxcb-shm.so.0 >0x0000003d1d203590 0x0000003d1d206274 Yes /lib64/libxcb-render.so.0 >0x0000003d08209a00 0x0000003d082158f8 Yes /lib64/libxcb.so.1 >0x0000003d04602190 0x0000003d0460e640 Yes /lib64/libz.so.1 >0x00000039b9c18040 0x00000039b9c5f070 Yes /lib64/libGL.so.1 >0x0000003d0a203e00 0x0000003d0a21ccdc Yes /lib64/libexpat.so.1 >0x0000003d06201990 0x0000003d06206134 Yes /lib64/libffi.so.5 >0x0000003d04e06170 0x0000003d04e17638 Yes /lib64/libselinux.so.1 >0x0000003d05603a30 0x0000003d0561200c Yes /lib64/libresolv.so.2 >0x0000003d02a00b20 0x0000003d02a1a3d9 Yes /lib64/ld-linux-x86-64.so.2 >0x0000003d0f002670 0x0000003d0f016110 Yes /lib64/libgraphite2.so.2.0.0 >0x0000003d112129a0 0x0000003d112260c7 Yes /lib64/libicule.so.49 >0x0000003d0fc540e0 0x0000003d0fd07aec Yes /lib64/libicuuc.so.49 >0x0000003d12400570 0x0000003d12400650 Yes (*) /lib64/libicudata.so.49 >0x0000003d17200600 0x0000003d172006fc Yes /lib64/libX11-xcb.so.1 >0x0000003d1c6018b0 0x0000003d1c602638 Yes /lib64/libxcb-dri2.so.0 >0x0000003c694025a0 0x0000003c69403ec4 Yes /lib64/libxcb-xfixes.so.0 >0x0000003c69800fb0 0x0000003c698018b8 Yes /lib64/libxcb-shape.so.0 >0x0000003d1e004540 0x0000003d1e007ef8 Yes /lib64/libwayland-client.so.0 >0x0000003d1e805b40 0x0000003d1e80c078 Yes /lib64/libwayland-server.so.0 >0x00000039ba401a50 0x00000039ba402fa8 Yes /lib64/libgbm.so.1 >0x00000039b981dda0 0x00000039b98315dc Yes /lib64/libglapi.so.0 >0x0000003d0ca033e0 0x0000003d0ca0b910 Yes /lib64/libudev.so.1 >0x0000003d19a031d0 0x0000003d19a07ff4 Yes /lib64/libdrm.so.2 >0x0000003d07200eb0 0x0000003d07201bcc Yes /lib64/libXau.so.6 >0x0000003d18e09fb0 0x0000003d18e101d8 Yes /lib64/libxcb-glx.so.0 >0x0000003d19200f90 0x0000003d192039bc Yes /lib64/libXxf86vm.so.1 >0x0000003d05201db0 0x0000003d052452e8 Yes /lib64/libpcre.so.1 >0x0000003d0be00da0 0x0000003d0be01bfa Yes /lib64/libsystemd-daemon.so.0 >0x00007f9ee74e91e0 0x00007f9ee74f067c Yes /lib64/libnss_files.so.2 >0x00007f9ee7166c20 0x00007f9ee721d0d0 Yes /usr/lib64/gtk-2.0/2.10.0/engines/liboxygen-gtk.so >0x00007f9ee6ed8f60 0x00007f9ee6ef31e8 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x0000003d08612860 0x0000003d0862b8b8 Yes /lib64/libgvfscommon.so.0 >0x0000003d07603ef0 0x0000003d0762320c Yes /lib64/libbluray.so.1 >0x0000003d17600f10 0x0000003d17601824 Yes /lib64/libutil.so.1 >0x0000003d0b62e870 0x0000003d0b717470 Yes /lib64/libxml2.so.2 >0x0000003d06a030f0 0x0000003d06a19340 Yes /lib64/liblzma.so.5 >0x00007f9ee50c3d60 0x00007f9ee50f271c Yes /lib64/libvte.so.9 >0x0000003d06e06d30 0x0000003d06e1da98 Yes /lib64/libncurses.so.5 >0x0000003d0ec0cdd0 0x0000003d0ec18c68 Yes /lib64/libtinfo.so.5 >0x00007f9ee45c5570 0x00007f9ee45c5f60 Yes /usr/lib64/gconv/ISO8859-1.so >0x00007f9ee434f510 0x00007f9ee435c0d8 Yes /usr/lib64/gio/modules/libgioremote-volume-monitor.so >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0x28475c0 42235328 >rbx 0x41 65 >rcx 0x1 1 >rdx 0x0 0 >rsi 0x0 0 >rdi 0x41 65 >rbp 0x10b09b0 0x10b09b0 >rsp 0x7fff9f816b50 0x7fff9f816b50 >r8 0x0 0 >r9 0x8 8 >r10 0x0 0 >r11 0x0 0 >r12 0x0 0 >r13 0x0 0 >r14 0x1151610 18159120 >r15 0x0 0 >rip 0x3d066146ac 0x3d066146ac <g_object_unref+12> >eflags 0x10206 [ PF 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_object_unref: > 0x0000003d066146a0 <+0>: push %r12 > 0x0000003d066146a2 <+2>: test %rdi,%rdi > 0x0000003d066146a5 <+5>: push %rbp > 0x0000003d066146a6 <+6>: push %rbx > 0x0000003d066146a7 <+7>: mov %rdi,%rbx > 0x0000003d066146aa <+10>: je 0x3d066146cb <g_object_unref+43> >=> 0x0000003d066146ac <+12>: mov (%rdi),%rax > 0x0000003d066146af <+15>: test %rax,%rax > 0x0000003d066146b2 <+18>: je 0x3d066146ba <g_object_unref+26> > 0x0000003d066146b4 <+20>: cmpq $0x50,(%rax) > 0x0000003d066146b8 <+24>: je 0x3d066146f0 <g_object_unref+80> > 0x0000003d066146ba <+26>: mov $0x50,%esi > 0x0000003d066146bf <+31>: mov %rbx,%rdi > 0x0000003d066146c2 <+34>: callq 0x3d06630df0 <g_type_check_instance_is_a> > 0x0000003d066146c7 <+39>: test %eax,%eax > 0x0000003d066146c9 <+41>: jne 0x3d066146f0 <g_object_unref+80> > 0x0000003d066146cb <+43>: lea 0x25dc5(%rip),%rdx # 0x3d0663a497 > 0x0000003d066146d2 <+50>: pop %rbx > 0x0000003d066146d3 <+51>: pop %rbp > 0x0000003d066146d4 <+52>: pop %r12 > 0x0000003d066146d6 <+54>: lea 0x27186(%rip),%rsi # 0x3d0663b863 <__PRETTY_FUNCTION__.12926> > 0x0000003d066146dd <+61>: lea 0x23cc0(%rip),%rdi # 0x3d066383a4 > 0x0000003d066146e4 <+68>: jmpq 0x3d0660a6f0 <g_return_if_fail_warning@plt> > 0x0000003d066146e9 <+73>: nopl 0x0(%rax) > 0x0000003d066146f0 <+80>: mov 0x8(%rbx),%eax > 0x0000003d066146f3 <+83>: lea 0x10(%rbx),%r12 > 0x0000003d066146f7 <+87>: test %eax,%eax > 0x0000003d066146f9 <+89>: je 0x3d06614730 <g_object_unref+144> > 0x0000003d066146fb <+91>: mfence > 0x0000003d066146fe <+94>: mov 0x8(%rbx),%ebp > 0x0000003d06614701 <+97>: cmp $0x1,%ebp > 0x0000003d06614704 <+100>: jle 0x3d06614740 <g_object_unref+160> > 0x0000003d06614706 <+102>: mov %r12,%rdi > 0x0000003d06614709 <+105>: callq 0x3d0660a620 <g_datalist_get_flags@plt> > 0x0000003d0661470e <+110>: lea -0x1(%rbp),%edx > 0x0000003d06614711 <+113>: mov %eax,%ecx > 0x0000003d06614713 <+115>: mov %ebp,%eax > 0x0000003d06614715 <+117>: lock cmpxchg %edx,0x8(%rbx) > 0x0000003d0661471a <+122>: jne 0x3d066146fb <g_object_unref+91> > 0x0000003d0661471c <+124>: mov (%rbx),%rax > 0x0000003d0661471f <+127>: nop > 0x0000003d06614720 <+128>: and $0x1,%ecx > 0x0000003d06614723 <+131>: jne 0x3d066147c0 <g_object_unref+288> > 0x0000003d06614729 <+137>: pop %rbx > 0x0000003d0661472a <+138>: pop %rbp > 0x0000003d0661472b <+139>: pop %r12 > 0x0000003d0661472d <+141>: retq > 0x0000003d0661472e <+142>: xchg %ax,%ax > 0x0000003d06614730 <+144>: lea 0x25d75(%rip),%rdx # 0x3d0663a4ac > 0x0000003d06614737 <+151>: jmp 0x3d066146d2 <g_object_unref+50> > 0x0000003d06614739 <+153>: nopl 0x0(%rax) > 0x0000003d06614740 <+160>: mov 0x238ea6(%rip),%esi # 0x3d0684d5ec <quark_weak_locations> > 0x0000003d06614746 <+166>: mov %r12,%rdi > 0x0000003d06614749 <+169>: callq 0x3d0660a9b0 <g_datalist_id_get_data@plt> > 0x0000003d0661474e <+174>: test %rax,%rax > 0x0000003d06614751 <+177>: mov %rax,%rbp > 0x0000003d06614754 <+180>: je 0x3d0661477b <g_object_unref+219> > 0x0000003d06614756 <+182>: lea 0x238ec3(%rip),%rdi # 0x3d0684d620 <weak_locations_lock> > 0x0000003d0661475d <+189>: callq 0x3d0660ab00 <g_rw_lock_writer_lock@plt> > 0x0000003d06614762 <+194>: mfence > 0x0000003d06614765 <+197>: mov 0x8(%rbx),%eax > 0x0000003d06614768 <+200>: cmp $0x1,%eax > 0x0000003d0661476b <+203>: je 0x3d066147da <g_object_unref+314> > 0x0000003d0661476d <+205>: lea 0x238eac(%rip),%rdi # 0x3d0684d620 <weak_locations_lock> > 0x0000003d06614774 <+212>: callq 0x3d0660a900 <g_rw_lock_writer_unlock@plt> > 0x0000003d06614779 <+217>: jmp 0x3d066146fb <g_object_unref+91> > 0x0000003d0661477b <+219>: mov (%rbx),%rax > 0x0000003d0661477e <+222>: mov (%rax),%rdx > 0x0000003d06614781 <+225>: nop > 0x0000003d06614782 <+226>: mov %rbx,%rdi > 0x0000003d06614785 <+229>: callq *0x28(%rax) > 0x0000003d06614788 <+232>: mov (%rbx),%rax > 0x0000003d0661478b <+235>: nop > 0x0000003d0661478c <+236>: mfence > 0x0000003d0661478f <+239>: mov 0x8(%rbx),%ebp > 0x0000003d06614792 <+242>: cmp $0x1,%ebp > 0x0000003d06614795 <+245>: jle 0x3d0661481e <g_object_unref+382> > 0x0000003d0661479b <+251>: mov %r12,%rdi > 0x0000003d0661479e <+254>: callq 0x3d0660a620 <g_datalist_get_flags@plt> > 0x0000003d066147a3 <+259>: lea -0x1(%rbp),%ecx > 0x0000003d066147a6 <+262>: mov %eax,%edx > 0x0000003d066147a8 <+264>: mov %ebp,%eax > 0x0000003d066147aa <+266>: lock cmpxchg %ecx,0x8(%rbx) > 0x0000003d066147af <+271>: jne 0x3d0661478c <g_object_unref+236> > 0x0000003d066147b1 <+273>: mov (%rbx),%rax > 0x0000003d066147b4 <+276>: nop > 0x0000003d066147b5 <+277>: and $0x1,%edx > 0x0000003d066147b8 <+280>: je 0x3d06614729 <g_object_unref+137> > 0x0000003d066147be <+286>: xchg %ax,%ax > 0x0000003d066147c0 <+288>: cmp $0x2,%ebp > 0x0000003d066147c3 <+291>: jne 0x3d06614729 <g_object_unref+137> > 0x0000003d066147c9 <+297>: mov %rbx,%rdi > 0x0000003d066147cc <+300>: mov $0x1,%esi > 0x0000003d066147d1 <+305>: pop %rbx > 0x0000003d066147d2 <+306>: pop %rbp > 0x0000003d066147d3 <+307>: pop %r12 > 0x0000003d066147d5 <+309>: jmpq 0x3d06614410 <toggle_refs_notify> > 0x0000003d066147da <+314>: mov 0x0(%rbp),%rax > 0x0000003d066147de <+318>: test %rax,%rax > 0x0000003d066147e1 <+321>: je 0x3d06614807 <g_object_unref+359> > 0x0000003d066147e3 <+323>: nopl 0x0(%rax,%rax,1) > 0x0000003d066147e8 <+328>: mov (%rax),%rax > 0x0000003d066147eb <+331>: movq $0x0,(%rax) > 0x0000003d066147f2 <+338>: mov 0x0(%rbp),%rdi > 0x0000003d066147f6 <+342>: mov %rdi,%rsi > 0x0000003d066147f9 <+345>: callq 0x3d0660a880 <g_slist_delete_link@plt> > 0x0000003d066147fe <+350>: test %rax,%rax > 0x0000003d06614801 <+353>: mov %rax,0x0(%rbp) > 0x0000003d06614805 <+357>: jne 0x3d066147e8 <g_object_unref+328> > 0x0000003d06614807 <+359>: lea 0x238e12(%rip),%rdi # 0x3d0684d620 <weak_locations_lock> > 0x0000003d0661480e <+366>: callq 0x3d0660a900 <g_rw_lock_writer_unlock@plt> > 0x0000003d06614813 <+371>: mov (%rbx),%rax > 0x0000003d06614816 <+374>: mov (%rax),%rdx > 0x0000003d06614819 <+377>: jmpq 0x3d06614781 <g_object_unref+225> > 0x0000003d0661481e <+382>: mov 0x238dc0(%rip),%esi # 0x3d0684d5e4 <quark_closure_array> > 0x0000003d06614824 <+388>: xor %ecx,%ecx > 0x0000003d06614826 <+390>: xor %edx,%edx > 0x0000003d06614828 <+392>: mov %r12,%rdi > 0x0000003d0661482b <+395>: callq 0x3d0660a4f0 <g_datalist_id_set_data_full@plt> > 0x0000003d06614830 <+400>: mov %rbx,%rdi > 0x0000003d06614833 <+403>: callq 0x3d066271a0 <g_signal_handlers_destroy> > 0x0000003d06614838 <+408>: mov 0x238daa(%rip),%esi # 0x3d0684d5e8 <quark_weak_refs> > 0x0000003d0661483e <+414>: xor %ecx,%ecx > 0x0000003d06614840 <+416>: xor %edx,%edx > 0x0000003d06614842 <+418>: mov %r12,%rdi > 0x0000003d06614845 <+421>: callq 0x3d0660a4f0 <g_datalist_id_set_data_full@plt> > 0x0000003d0661484a <+426>: mov $0xffffffff,%ecx > 0x0000003d0661484f <+431>: lock xadd %ecx,0x8(%rbx) > 0x0000003d06614854 <+436>: mov (%rbx),%rax > 0x0000003d06614857 <+439>: mov (%rax),%rdx > 0x0000003d0661485a <+442>: nop > 0x0000003d0661485b <+443>: cmp $0x1,%ecx > 0x0000003d0661485e <+446>: jne 0x3d06614729 <g_object_unref+137> > 0x0000003d06614864 <+452>: nop > 0x0000003d06614865 <+453>: mov %rbx,%rdi > 0x0000003d06614868 <+456>: callq *0x30(%rax) > 0x0000003d0661486b <+459>: mov (%rbx),%rax > 0x0000003d0661486e <+462>: nop > 0x0000003d0661486f <+463>: mov %rbx,%rdi > 0x0000003d06614872 <+466>: pop %rbx > 0x0000003d06614873 <+467>: pop %rbp > 0x0000003d06614874 <+468>: pop %r12 > 0x0000003d06614876 <+470>: jmpq 0x3d0662fe50 <g_type_free_instance> >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 924829
: 714596 |
714597
|
714598
|
714599
|
714600
|
714601
|
714602
|
714603
|
714604
|
714605
|
714606