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 884634 Details for
Bug 1085985
[abrt] mate-terminal: g_type_check_instance_is_a(): mate-terminal 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.
File: backtrace
backtrace (text/plain), 24.80 KB, created by
liuyuqi.crh
on 2014-04-09 19:44:33 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
liuyuqi.crh
Created:
2014-04-09 19:44:33 UTC
Size:
24.80 KB
patch
obsolete
>[New LWP 6306] >[New LWP 6310] >[New LWP 6311] >[New LWP 6314] >warning: Could not load shared library symbols for 3 libraries, e.g. /lib/libX11.so.6. >Use the "info sharedlibrary" command to see the complete listing. >Do you need "set solib-search-path" or "set sysroot"? >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib/libthread_db.so.1". >Core was generated by `mate-terminal'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 0x47e5072f in g_type_check_instance_is_a (type_instance=type_instance@entry=0x87afae0, iface_type=141444128) at gtype.c:3975 >3975 check = node && node->is_instantiatable && iface && type_node_conforms_to_U (node, iface, TRUE, FALSE); > >Thread 4 (Thread 0xaf871b40 (LWP 6314)): >#0 0xb772e424 in __kernel_vsyscall () >No symbol table info available. >#1 0x47ab03eb in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#2 0x47d1ff9c in poll (__timeout=__timeout@entry=-1, __nfds=__nfds@entry=1, __fds=__fds@entry=0xaef00468) at /usr/include/bits/poll2.h:46 >No locals. >#3 g_poll (fds=fds@entry=0xaef00468, nfds=nfds@entry=1, timeout=timeout@entry=-1) at gpoll.c:132 >No locals. >#4 0x47d108a0 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0xaef00468, timeout=-1, context=0x8831eb0) at gmain.c:4007 > poll_func = 0x47d1ff70 <g_poll> >#5 g_main_context_iterate (context=context@entry=0x8831eb0, 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 = <optimized out> > fds = 0xaef00468 >#6 0x47d109e9 in g_main_context_iteration (context=0x8831eb0, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#7 0x47d10a76 in glib_worker_main (data=0x0) at gmain.c:5473 >No locals. >#8 0x47d37ebb in g_thread_proxy (data=0x87acd20) at gthread.c:798 > thread = 0x87acd20 >#9 0x47b92d8a in start_thread (arg=0xaf871b40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xaf871b40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1203388416, -1350100160, 4001536, -1350102424, -1105276204, -1033379068}, 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> >#10 0x47abca0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 >No locals. > >Thread 3 (Thread 0xb61ffb40 (LWP 6311)): >#0 0xb772e424 in __kernel_vsyscall () >No symbol table info available. >#1 0x47ab03eb in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#2 0x47d1ff9c in poll (__timeout=__timeout@entry=-1, __nfds=__nfds@entry=1, __fds=__fds@entry=0xb5800c68) at /usr/include/bits/poll2.h:46 >No locals. >#3 g_poll (fds=fds@entry=0xb5800c68, nfds=nfds@entry=1, timeout=timeout@entry=-1) at gpoll.c:132 >No locals. >#4 0x47d108a0 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0xb5800c68, timeout=-1, context=0x86de040) at gmain.c:4007 > poll_func = 0x47d1ff70 <g_poll> >#5 g_main_context_iterate (context=context@entry=0x86de040, 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 = <optimized out> > fds = 0xb5800c68 >#6 0x47d109e9 in g_main_context_iteration (context=context@entry=0x86de040, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#7 0xb7727180 in dconf_gdbus_worker_thread (user_data=0x86de040) at dconf-gdbus-thread.c:81 > context = 0x86de040 >#8 0x47d37ebb in g_thread_proxy (data=0x86d5800) at gthread.c:798 > thread = 0x86d5800 >#9 0x47b92d8a in start_thread (arg=0xb61ffb40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb61ffb40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1203388416, -1239418048, 4001536, -1239420312, -1881222425, -1033379068}, 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> >#10 0x47abca0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 >No locals. > >Thread 2 (Thread 0xb6bf2b40 (LWP 6310)): >#0 0xb772e424 in __kernel_vsyscall () >No symbol table info available. >#1 0x47ab03eb in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#2 0x47d1ff9c in poll (__timeout=__timeout@entry=-1, __nfds=__nfds@entry=3, __fds=__fds@entry=0xb62022a0) at /usr/include/bits/poll2.h:46 >No locals. >#3 g_poll (fds=fds@entry=0xb62022a0, nfds=nfds@entry=3, timeout=timeout@entry=-1) at gpoll.c:132 >No locals. >#4 0x47d108a0 in g_main_context_poll (priority=2147483647, n_fds=3, fds=0xb62022a0, timeout=-1, context=0xb6c07c90) at gmain.c:4007 > poll_func = 0x47d1ff70 <g_poll> >#5 g_main_context_iterate (context=0xb6c07c90, 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 = 3 > allocated_nfds = <optimized out> > fds = 0xb62022a0 >#6 0x47d10dc3 in g_main_loop_run (loop=0xb6c07c58) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#7 0x47f53acb in gdbus_shared_thread_func (user_data=0xb6c07c78) at gdbusprivate.c:278 > data = 0xb6c07c78 >#8 0x47d37ebb in g_thread_proxy (data=0x86d5db0) at gthread.c:798 > thread = 0x86d5db0 >#9 0x47b92d8a in start_thread (arg=0xb6bf2b40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb6bf2b40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1203388416, -1228985536, 4001536, -1228987800, -830549274, -1033379068}, 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> >#10 0x47abca0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 >No locals. > >Thread 1 (Thread 0xb77028c0 (LWP 6306)): >#0 0x47e5072f in g_type_check_instance_is_a (type_instance=type_instance@entry=0x87afae0, iface_type=141444128) at gtype.c:3975 > node = 0x555f6e64 > iface = 0x86e4420 >#1 0x48f7ba94 in IA__gtk_widget_get_parent (widget=widget@entry=0x87afae0) at gtkwidget.c:6483 > __inst = 0x87afae0 > __t = <optimized out> > __r = <optimized out> > _g_boolean_var_ = <optimized out> > __PRETTY_FUNCTION__ = "IA__gtk_widget_get_parent" >#2 0x0806c1d1 in sync_tab_label (screen=0x8884e48, pspec=0x878bf48, label=0x87afae0) at terminal-tab-label.c:73 > hbox = <optimized out> > title = 0x89e6198 "liuyuqi@localhost:~" >#3 0x47e2f20e in g_cclosure_marshal_VOID__PARAM (closure=0x87aabd8, return_value=0x0, n_param_values=2, param_values=0xbfe335c0, invocation_hint=0xbfe33568, marshal_data=0x0) at gmarshal.c:1042 > callback = <optimized out> > cc = 0x87aabd8 > data1 = 0x8884e48 > data2 = <optimized out> > __PRETTY_FUNCTION__ = "g_cclosure_marshal_VOID__PARAM" >#4 0x47e2c7de in g_closure_invoke (closure=0x87aabd8, return_value=return_value@entry=0x0, n_param_values=2, param_values=param_values@entry=0xbfe335c0, invocation_hint=invocation_hint@entry=0xbfe33568) at gclosure.c:777 > marshal = 0x47e2f190 <g_cclosure_marshal_VOID__PARAM> > marshal_data = 0x0 > in_marshal = 0 > real_closure = 0x87aabc8 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#5 0x47e3f56e in signal_emit_unlocked_R (node=node@entry=0x86b81c8, detail=detail@entry=312, instance=0x8884e48, emission_return=emission_return@entry=0x0, instance_and_params=0xbfe335c0) at gsignal.c:3586 > tmp = <optimized out> > handler = 0x888ba40 > accumulator = 0x0 > emission = {next = 0x0, instance = 0x8884e48, ihint = {signal_id = 1, detail = 312, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} > handler_list = 0x888ba40 > 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}}} > signal_id = 1 > max_sequential_handler_number = 2237 > return_value_altered = 1 >#6 0x47e473c1 in g_signal_emit_valist (instance=instance@entry=0x8884e48, signal_id=signal_id@entry=1, detail=detail@entry=312, var_args=0xbfe33710 "\210\240k\b\001", var_args@entry=0xbfe3370c "H\277x\b\210\240k\b\001") at gsignal.c:3330 > instance_and_params = 0xbfe335c0 > signal_return_type = <optimized out> > param_values = 0xbfe335d4 > node = <optimized out> > i = <optimized out> > n_params = <optimized out> > __PRETTY_FUNCTION__ = "g_signal_emit_valist" > __FUNCTION__ = "g_signal_emit_valist" >#7 0x47e47654 in g_signal_emit (instance=instance@entry=0x8884e48, signal_id=1, detail=312) at gsignal.c:3386 > var_args = 0xbfe3370c "H\277x\b\210\240k\b\001" >#8 0x47e3095f in g_object_dispatch_properties_changed (object=0x8884e48, n_pspecs=4, pspecs=0xbfe3375c) at gobject.c:1047 > i = 3 >#9 0x47e300ed in g_object_notify_queue_thaw (object=object@entry=0x8884e48, nqueue=nqueue@entry=0x88ecd80) at gobject.c:292 > pspecs_mem = {0x878bef8, 0x878c5b0, 0x878be08, 0x878bf48, 0x0, 0x47e70374 <g__g_signal_mutex_lock>, 0x47d56016 <g_mutex_unlock+6>, 0x47e70000, 0x47e30201 <g_object_notify_queue_freeze+97>, 0x47e70304 <g__notify_lock_lock>, 0x38, 0x878a5c0, 0x47e70000, 0x8884e48, 0x8884e48, 0x0} > pspecs = 0xbfe3375c > free_me = <optimized out> > slist = <optimized out> > n_pspecs = 4 > __PRETTY_FUNCTION__ = "g_object_notify_queue_thaw" > __FUNCTION__ = "g_object_notify_queue_thaw" >#10 0x47e335f9 in g_object_thaw_notify (object=object@entry=0x8884e48) at gobject.c:1278 > nqueue = 0x88ecd80 > __PRETTY_FUNCTION__ = "g_object_thaw_notify" >#11 0x481e35a5 in vte_terminal_emit_pending_signals (terminal=terminal@entry=0x8884e48) at vte.c:14758 > object = 0x8884e48 > window = <optimized out> >#12 0x481e3bc4 in vte_terminal_process_incoming (terminal=terminal@entry=0x8884e48) at vte.c:4402 > screen = 0x8884524 > cursor = {row = 373, col = 31} > cursor_visible = 1 > bbox_topleft = <optimized out> > bbox_bottomright = <optimized out> > wbuf = 0x89a17c8 > c = <optimized out> > wcount = 49 > start = <optimized out> > delta = 340 > leftovers = <optimized out> > modified = <optimized out> > bottom = 1 > again = 0 > invalidated_text = <optimized out> > unichars = <optimized out> > chunk = <optimized out> > next_chunk = <optimized out> > achunk = <optimized out> > __FUNCTION__ = "vte_terminal_process_incoming" >#13 0x481e4228 in time_process_incoming (terminal=terminal@entry=0x8884e48) at vte.c:14766 > elapsed = <optimized out> > target = <optimized out> >#14 0x481e9d28 in process_timeout (data=data@entry=0x0) at vte.c:14813 > terminal = 0x8884e48 > active = 1 > l = <optimized out> > next = 0x0 > again = <optimized out> >#15 0x47d11262 in g_timeout_dispatch (source=source@entry=0x8719ce0, callback=0x481e9c20 <process_timeout>, user_data=0x0) at gmain.c:4451 > timeout_source = 0x8719ce0 > again = <optimized out> >#16 0x47d10556 in g_main_dispatch (context=0x86cef78) at gmain.c:3066 > dispatch = 0x47d11240 <g_timeout_dispatch> > was_in_call = 0 > user_data = 0x0 > callback = 0x481e9c20 <process_timeout> > cb_funcs = 0x47df84bc <g_source_callback_funcs> > cb_data = <optimized out> > need_destroy = <optimized out> > current_source_link = {data = 0x8719ce0, next = 0x0} > source = 0x8719ce0 > current = 0x86aac00 > i = 0 >#17 g_main_context_dispatch (context=context@entry=0x86cef78) at gmain.c:3642 >No locals. >#18 0x47d10920 in g_main_context_iterate (context=0x86cef78, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713 > max_priority = 2147483647 > timeout = 6 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = <optimized out> > fds = <optimized out> >#19 0x47d10dc3 in g_main_loop_run (loop=loop@entry=0x86d4600) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#20 0x48e25700 in IA__gtk_main () at gtkmain.c:1257 > tmp_list = 0x0 > functions = 0x0 > init = <optimized out> > loop = 0x86d4600 >#21 0x080562b8 in main (argc=1, argv=0xbfe33c54) at terminal.c:611 > data = <optimized out> > owner_id = 1 > i = <optimized out> > argv_copy = <optimized out> > argc_copy = <optimized out> > startup_id = <optimized out> > display_name = <optimized out> > home_dir = <optimized out> > display = <optimized out> > options = <optimized out> > error = 0x0 > working_directory = <optimized out> > ret = 0 >From To Syms Read Shared Object Library >0x496db630 0x496e93e4 Yes /lib/libICE.so.6 >0x484ca080 0x484cf6d4 Yes /lib/libdconf.so.1 >0x481c9b10 0x481fc094 Yes /lib/libvte.so.9 >0x48404890 0x4840f3b4 Yes /lib/libXext.so.6 >0x485964a0 0x48596688 Yes /lib/libgthread-2.0.so.0 >0x48d2cb50 0x4900f4b4 Yes /lib/libgtk-x11-2.0.so.0 >0x491da6c0 0x49243684 Yes /lib/libgdk-x11-2.0.so.0 >0x48a845e0 0x48a89b14 Yes /lib/libpangocairo-1.0.so.0 >0x48a5dcb0 0x48a6b6f4 Yes /lib/libatk-1.0.so.0 >0x486b4100 0x487a4804 Yes /lib/libcairo.so.2 >0x4882a0b0 0x488413b4 Yes /lib/libgdk_pixbuf-2.0.so.0 >0x47e9fa40 0x47f7b6e4 Yes /lib/libgio-2.0.so.0 >0x489265d0 0x4892ff84 Yes /lib/libpangoft2-1.0.so.0 >0x48a13070 0x48a357c4 Yes /lib/libpango-1.0.so.0 >0x47e27150 0x47e58ff4 Yes /lib/libgobject-2.0.so.0 >0x47cdd470 0x47d7f484 Yes /lib/libglib-2.0.so.0 >0x4846a950 0x4848a764 Yes /lib/libfontconfig.so.1 >0x48325ba0 0x48394ef4 Yes /lib/libfreetype.so.6 > No /lib/libX11.so.6 >0x496f54a0 0x496f9a64 Yes /lib/libSM.so.6 >0x47cab0c0 0x47cc0704 Yes /lib/libgcc_s.so.1 >0x47b90860 0x47b9cc90 Yes /lib/libpthread.so.0 >0x479dc3d0 0x47b216ec Yes /lib/libc.so.6 >0x4843ff70 0x4845b774 Yes /lib/libncurses.so.5 >0x4841ceb0 0x484292e4 Yes /lib/libtinfo.so.5 >0x47bad690 0x47bdbd48 Yes /lib/libm.so.6 >0x47e73cd0 0x47e74de4 Yes /lib/libgmodule-2.0.so.0 >0x485c4000 0x485c6324 Yes /lib/libXfixes.so.3 >0x485a4450 0x485aa614 Yes /lib/libXrender.so.1 >0x487e7870 0x487e8324 Yes /lib/libXinerama.so.1 >0x485b19a0 0x485bc784 Yes /lib/libXi.so.6 >0x485d1520 0x485d73f4 Yes /lib/libXrandr.so.2 >0x48940f60 0x48946384 Yes /lib/libXcursor.so.1 >0x48939960 0x4893a3e4 Yes /lib/libXcomposite.so.1 >0x485dd8b0 0x485de274 Yes /lib/libXdamage.so.1 >0x485e8220 0x4861e5f4 Yes /lib/libharfbuzz.so.0 >0x4895f120 0x489ef8c4 Yes /lib/libpixman-1.so.0 >0x48675e80 0x48689734 Yes /lib/libEGL.so.1 >0x47b85ad0 0x47b869bc Yes /lib/libdl.so.2 >0x481891d0 0x481ae8a4 Yes /lib/libpng16.so.16 >0x48a7b820 0x48a7c3e4 Yes /lib/libxcb-shm.so.0 >0x4894fa80 0x48953e44 Yes /lib/libxcb-render.so.0 >0x48022f70 0x48035084 Yes /lib/libxcb.so.1 >0x47bf38e0 0x47c00994 Yes /lib/libz.so.1 >0x4886db40 0x488b5a94 Yes /lib/libGL.so.1 >0x47c9f950 0x47ca2e6c Yes /lib/librt.so.1 >0x47e16fc0 0x47e1a674 Yes /lib/libffi.so.6 >0x47c7caf0 0x47c90954 Yes /lib/libselinux.so.1 >0x47dfd6e0 0x47e0c654 Yes /lib/libresolv.so.2 >0x483d91b0 0x483f1c64 Yes /lib/libexpat.so.1 >0x4859bf20 0x4859db44 Yes /lib/libuuid.so.1 >0x479a1880 0x479ba29c Yes /lib/ld-linux.so.2 > No /lib/libgraphite2.so.3 > No /lib/libX11-xcb.so.1 >0x4891a340 0x4891bc94 Yes /lib/libxcb-dri2.so.0 >0x4880bd20 0x4880ea84 Yes /lib/libxcb-xfixes.so.0 >0x48814be0 0x48815bd4 Yes /lib/libxcb-shape.so.0 >0x4881c610 0x4881e704 Yes /lib/libgbm.so.1 >0x48850860 0x488549b4 Yes /lib/libwayland-client.so.0 >0x4869a480 0x4869fe34 Yes /lib/libwayland-server.so.0 >0x488eb970 0x488fd234 Yes /lib/libglapi.so.0 >0x483c4880 0x483cea14 Yes /lib/libudev.so.1 >0x4863d6c0 0x48643f54 Yes /lib/libdrm.so.2 >0x4817fa70 0x48180944 Yes /lib/libXau.so.6 >0x487f5150 0x48800374 Yes /lib/libxcb-glx.so.0 >0x4864bbf0 0x4864e7a4 Yes /lib/libXxf86vm.so.1 >0x47c0bf80 0x47c5a404 Yes /lib/libpcre.so.1 >0xb6bf4a90 0xb6bfbacc Yes /lib/libnss_files.so.2 >0xb7723970 0xb7728ae4 Yes /usr/lib/gio/modules/libdconfsettings.so >0xb6391ef0 0xb63bdad4 Yes /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so >0xb63847f0 0xb638a254 Yes /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so >0xb591d8f0 0xb593c064 Yes /usr/lib/gio/modules/libgvfsdbus.so >0x484efab0 0x4850bf74 Yes /lib/libgvfscommon.so.0 >0xafa509b0 0xafa7bcb4 Yes /lib/libbluray.so.1 >0xb6301a90 0xb63024f8 Yes /lib/libutil.so.1 >0xaf90d080 0xaf9fe514 Yes /lib/libxml2.so.2 >0x47ff22c0 0x4800c124 Yes /lib/liblzma.so.5 >0xb6317fd0 0xb631b124 Yes /usr/lib/gtk-2.0/2.10.0/immodules/im-xim.so >$1 = 0x0 >$2 = 0x0 >eax 0x0 0 >ecx 0x0 0 >edx 0x874dd60 141876576 >ebx 0x47e70000 1206321152 >esp 0xbfe333f8 0xbfe333f8 >ebp 0x8884e48 0x8884e48 >esi 0x86e4420 141444128 >edi 0x555f6e64 1432317540 >eip 0x47e5072f 0x47e5072f <g_type_check_instance_is_a+79> >eflags 0x210202 [ IF RF ID ] >cs 0x73 115 >ss 0x7b 123 >ds 0x7b 123 >es 0x7b 123 >fs 0x0 0 >gs 0x33 51 >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* >mm0 *value not available* >mm1 *value not available* >mm2 *value not available* >mm3 *value not available* >mm4 *value not available* >mm5 *value not available* >mm6 *value not available* >mm7 *value not available* >Dump of assembler code for function g_type_check_instance_is_a: > 0x47e506e0 <+0>: push %ebp > 0x47e506e1 <+1>: push %edi > 0x47e506e2 <+2>: push %esi > 0x47e506e3 <+3>: push %ebx > 0x47e506e4 <+4>: call 0x47e275e0 <__x86.get_pc_thunk.bx> > 0x47e506e9 <+9>: add $0x1f917,%ebx > 0x47e506ef <+15>: lea -0x4(%esp),%esp > 0x47e506f3 <+19>: mov 0x18(%esp),%eax > 0x47e506f7 <+23>: mov 0x1c(%esp),%esi > 0x47e506fb <+27>: test %eax,%eax > 0x47e506fd <+29>: je 0x47e5075e <g_type_check_instance_is_a+126> > 0x47e506ff <+31>: mov (%eax),%eax > 0x47e50701 <+33>: test %eax,%eax > 0x47e50703 <+35>: je 0x47e5075e <g_type_check_instance_is_a+126> > 0x47e50705 <+37>: mov (%eax),%eax > 0x47e50707 <+39>: cmp $0x3fc,%eax > 0x47e5070c <+44>: ja 0x47e50770 <g_type_check_instance_is_a+144> > 0x47e5070e <+46>: shr $0x2,%eax > 0x47e50711 <+49>: cmp $0x3fc,%esi > 0x47e50717 <+55>: mov 0x3c0(%ebx,%eax,4),%eax > 0x47e5071e <+62>: mov %eax,(%esp) > 0x47e50721 <+65>: jbe 0x47e5077e <g_type_check_instance_is_a+158> > 0x47e50723 <+67>: and $0xfffffffc,%esi > 0x47e50726 <+70>: mov (%esp),%edi > 0x47e50729 <+73>: xor %eax,%eax > 0x47e5072b <+75>: test %edi,%edi > 0x47e5072d <+77>: je 0x47e50760 <g_type_check_instance_is_a+128> >=> 0x47e5072f <+79>: testb $0x4,0xe(%edi) > 0x47e50733 <+83>: je 0x47e50760 <g_type_check_instance_is_a+128> > 0x47e50735 <+85>: test %esi,%esi > 0x47e50737 <+87>: je 0x47e50760 <g_type_check_instance_is_a+128> > 0x47e50739 <+89>: movzbl 0xc(%esi),%eax > 0x47e5073d <+93>: movzbl 0xc(%edi),%edx > 0x47e50741 <+97>: cmp %dl,%al > 0x47e50743 <+99>: ja 0x47e50757 <g_type_check_instance_is_a+119> > 0x47e50745 <+101>: sub %eax,%edx > 0x47e50747 <+103>: mov (%esp),%edi > 0x47e5074a <+106>: mov 0x28(%esi),%ecx > 0x47e5074d <+109>: cmp %ecx,0x28(%edi,%edx,4) > 0x47e50751 <+113>: je 0x47e5082e <g_type_check_instance_is_a+334> > 0x47e50757 <+119>: cmpl $0x8,0x28(%esi,%eax,4) > 0x47e5075c <+124>: je 0x47e50790 <g_type_check_instance_is_a+176> > 0x47e5075e <+126>: xor %eax,%eax > 0x47e50760 <+128>: lea 0x4(%esp),%esp > 0x47e50764 <+132>: pop %ebx > 0x47e50765 <+133>: pop %esi > 0x47e50766 <+134>: pop %edi > 0x47e50767 <+135>: pop %ebp > 0x47e50768 <+136>: ret > 0x47e50769 <+137>: lea 0x0(%esi,%eiz,1),%esi > 0x47e50770 <+144>: and $0xfffffffc,%eax > 0x47e50773 <+147>: cmp $0x3fc,%esi > 0x47e50779 <+153>: mov %eax,(%esp) > 0x47e5077c <+156>: ja 0x47e50723 <g_type_check_instance_is_a+67> > 0x47e5077e <+158>: shr $0x2,%esi > 0x47e50781 <+161>: mov 0x3c0(%ebx,%esi,4),%esi > 0x47e50788 <+168>: jmp 0x47e50726 <g_type_check_instance_is_a+70> > 0x47e5078a <+170>: lea 0x0(%esi),%esi > 0x47e50790 <+176>: lock orl $0x0,(%esp) > 0x47e50795 <+181>: mov (%esp),%eax > 0x47e50798 <+184>: mov 0x20(%eax),%edi > 0x47e5079b <+187>: nop > 0x47e5079c <+188>: lea 0x0(%esi,%eiz,1),%esi > 0x47e507a0 <+192>: test %edi,%edi > 0x47e507a2 <+194>: je 0x47e50802 <g_type_check_instance_is_a+290> > 0x47e507a4 <+196>: lock orl $0x0,(%esp) > 0x47e507a9 <+201>: mov 0x20(%esi),%ecx > 0x47e507ac <+204>: lea 0x0(%esi,%eiz,1),%esi > 0x47e507b0 <+208>: test %ecx,%ecx > 0x47e507b2 <+210>: mov (%edi),%eax > 0x47e507b4 <+212>: je 0x47e507f0 <g_type_check_instance_is_a+272> > 0x47e507b6 <+214>: cmp -0x4(%ecx),%eax > 0x47e507b9 <+217>: jae 0x47e507f0 <g_type_check_instance_is_a+272> > 0x47e507bb <+219>: movzbl (%ecx,%eax,1),%ebp > 0x47e507bf <+223>: test %ebp,%ebp > 0x47e507c1 <+225>: je 0x47e507f0 <g_type_check_instance_is_a+272> > 0x47e507c3 <+227>: mov -0x4(%edi),%eax > 0x47e507c6 <+230>: sub $0x1,%ebp > 0x47e507c9 <+233>: mov %eax,%edx > 0x47e507cb <+235>: mov $0xaaaaaaab,%eax > 0x47e507d0 <+240>: sub $0x4,%edx > 0x47e507d3 <+243>: mul %edx > 0x47e507d5 <+245>: shr $0x3,%edx > 0x47e507d8 <+248>: cmp %edx,%ebp > 0x47e507da <+250>: jae 0x47e507f0 <g_type_check_instance_is_a+272> > 0x47e507dc <+252>: lea 0x0(%ebp,%ebp,2),%eax > 0x47e507e0 <+256>: mov 0x28(%esi),%ebp > 0x47e507e3 <+259>: lea (%edi,%eax,4),%eax > 0x47e507e6 <+262>: cmp %ebp,0x4(%eax) > 0x47e507e9 <+265>: lea 0x4(%eax),%edx > 0x47e507ec <+268>: je 0x47e507f2 <g_type_check_instance_is_a+274> > 0x47e507ee <+270>: xchg %ax,%ax > 0x47e507f0 <+272>: xor %edx,%edx > 0x47e507f2 <+274>: lock orl $0x0,(%esp) > 0x47e507f7 <+279>: mov 0x20(%esi),%eax > 0x47e507fa <+282>: cmp %eax,%ecx > 0x47e507fc <+284>: je 0x47e50810 <g_type_check_instance_is_a+304> > 0x47e507fe <+286>: mov %eax,%ecx > 0x47e50800 <+288>: jmp 0x47e507b0 <g_type_check_instance_is_a+208> > 0x47e50802 <+290>: xor %edx,%edx > 0x47e50804 <+292>: lea 0x0(%esi),%esi > 0x47e5080a <+298>: lea 0x0(%edi),%edi > 0x47e50810 <+304>: lock orl $0x0,(%esp) > 0x47e50815 <+309>: mov (%esp),%eax > 0x47e50818 <+312>: mov 0x20(%eax),%eax > 0x47e5081b <+315>: cmp %eax,%edi > 0x47e5081d <+317>: je 0x47e50826 <g_type_check_instance_is_a+326> > 0x47e5081f <+319>: mov %eax,%edi > 0x47e50821 <+321>: jmp 0x47e507a0 <g_type_check_instance_is_a+192> > 0x47e50826 <+326>: test %edx,%edx > 0x47e50828 <+328>: je 0x47e5075e <g_type_check_instance_is_a+126> > 0x47e5082e <+334>: mov $0x1,%eax > 0x47e50833 <+339>: jmp 0x47e50760 <g_type_check_instance_is_a+128> >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 1085985
: 884634 |
884635
|
884636
|
884637
|
884638
|
884639
|
884640
|
884641
|
884642
|
884643
|
884644