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 894915 Details for
Bug 1096999
[abrt] xfce4-terminal: g_type_check_instance_is_a(): xfce4-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), 30.73 KB, created by
grisetti
on 2014-05-13 00:09:51 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
grisetti
Created:
2014-05-13 00:09:51 UTC
Size:
30.73 KB
patch
obsolete
>[New LWP 1917] >[New LWP 1919] >[New LWP 1923] >warning: Could not load shared library symbols for 3 libraries, e.g. /lib64/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 "/lib64/libthread_db.so.1". >Core was generated by `xfce4-terminal'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 0x0000003a7cc325bc in g_type_check_instance_is_a (type_instance=type_instance@entry=0x15afd70, iface_type=<optimized out>) at gtype.c:3975 >3975 check = node && node->is_instantiatable && iface && type_node_conforms_to_U (node, iface, TRUE, FALSE); > >Thread 3 (Thread 0x7fd34997f700 (LWP 1923)): >#0 0x0000003a794ea9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003a7c0495b4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7fd3400008c0, timeout=-1, context=0x17121e0) at gmain.c:4007 > poll_func = 0x3a7c058500 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x17121e0, 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 = 0x7fd3400008c0 >#3 0x0000003a7c0496dc in g_main_context_iteration (context=0x17121e0, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#4 0x0000003a7c049729 in glib_worker_main (data=<optimized out>) at gmain.c:5473 >No locals. >#5 0x0000003a7c06ea45 in g_thread_proxy (data=0x7fd3440034f0) at gthread.c:798 > thread = 0x7fd3440034f0 >#6 0x0000003a79807f33 in start_thread (arg=0x7fd34997f700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fd34997f700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140545449522944, 6491461496910954114, 0, 0, 140545449523648, 140545449522944, -6507456299242832254, 6512977839233089154}, 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 0x0000003a794f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 2 (Thread 0x7fd34c524700 (LWP 1919)): >#0 0x0000003a794ea9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003a7c0495b4 in g_main_context_poll (priority=2147483647, n_fds=3, fds=0x7fd3440010c0, timeout=-1, context=0x14ebae0) at gmain.c:4007 > poll_func = 0x3a7c058500 <g_poll> >#2 g_main_context_iterate (context=0x14ebae0, 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 = 3 > fds = 0x7fd3440010c0 >#3 0x0000003a7c049a3a in g_main_loop_run (loop=0x14eba70) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x0000003a7d0d0376 in gdbus_shared_thread_func (user_data=0x14ebab0) at gdbusprivate.c:278 > data = 0x14ebab0 >#5 0x0000003a7c06ea45 in g_thread_proxy (data=0x14edc50) at gthread.c:798 > thread = 0x14edc50 >#6 0x0000003a79807f33 in start_thread (arg=0x7fd34c524700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fd34c524700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140545495287552, 6491461496910954114, 0, 0, 140545495288256, 140545495287552, -6507466771983712638, 6512977839233089154}, 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 0x0000003a794f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 1 (Thread 0x7fd352a4ea00 (LWP 1917)): >#0 0x0000003a7cc325bc in g_type_check_instance_is_a (type_instance=type_instance@entry=0x15afd70, iface_type=<optimized out>) at gtype.c:3975 > node = 0x1d7b520 > iface = 0x15577b0 >#1 0x0000003a8ea77ea6 in IA__gtk_widget_get_mapped (widget=0x15afd70) at gtkwidget.c:6118 > __inst = 0x15afd70 > __t = <optimized out> > __r = <optimized out> > _g_boolean_var_ = <optimized out> >#2 0x0000003a8ea78088 in IA__gtk_widget_queue_draw_area (widget=widget@entry=0x1660180, x=1652, y=27, width=13, height=933) at gtkwidget.c:3669 > invalid_rect = {x = 23462272, y = 0, width = 23462272, height = 0} > w = 0x15afd70 > __PRETTY_FUNCTION__ = "IA__gtk_widget_queue_draw_area" >#3 0x0000003a8ea7fce3 in IA__gtk_widget_queue_draw (widget=0x1660180) at gtkwidget.c:3783 > rect = {x = 1652, y = 27, width = 13, height = 933} >#4 0x0000003a7cc10298 in g_closure_invoke (closure=0x1627e50, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7fffa2171c60, invocation_hint=invocation_hint@entry=0x7fffa2171c00) at gclosure.c:777 > marshal = 0x40c940 <g_cclosure_marshal_VOID__VOID@plt> > marshal_data = 0x0 > in_marshal = 0 > real_closure = 0x1627e30 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#5 0x0000003a7cc2235d in signal_emit_unlocked_R (node=node@entry=0x1626180, detail=detail@entry=0, instance=instance@entry=0x15a4540, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffa2171c60) at gsignal.c:3586 > tmp = <optimized out> > handler = 0x16288f0 > accumulator = 0x0 > emission = {next = 0x0, instance = 0x15a4540, ihint = {signal_id = 233, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} > handler_list = 0x16288f0 > 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 = 233 > max_sequential_handler_number = 458 > return_value_altered = 1 >#6 0x0000003a7cc2a0f2 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffa2171de0) at gsignal.c:3330 > instance_and_params = 0x7fffa2171c60 > signal_return_type = <optimized out> > param_values = 0x7fffa2171c78 > node = <optimized out> > i = <optimized out> > n_params = <optimized out> > __PRETTY_FUNCTION__ = "g_signal_emit_valist" > __FUNCTION__ = "g_signal_emit_valist" >#7 0x0000003a7cc2a3af in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3386 > var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffa2171ec0, reg_save_area = 0x7fffa2171e00}} >#8 0x0000003a7cc14202 in g_object_notify_queue_thaw (object=object@entry=0x15a4540, nqueue=nqueue@entry=0x7fd33c001750) at gobject.c:292 > pspecs_mem = {0x1620bb0, 0x184e1e660f059500, 0x20, 0x15a4550, 0x0, 0x0, 0x1618e40, 0x3b, 0x15a4550, 0x0, 0x0, 0x3a7c02e74d <g_datalist_id_dup_data+173>, 0x7fd33c001750, 0x15a4540, 0x15a4550, 0x3a7c08a5d1 <g_mutex_unlock+17>} > pspecs = 0x7fffa2171ec0 > free_me = 0x0 > slist = <optimized out> > n_pspecs = 1 > __PRETTY_FUNCTION__ = "g_object_notify_queue_thaw" > __FUNCTION__ = "g_object_notify_queue_thaw" >#9 0x0000003a7cc17203 in g_object_thaw_notify (object=0x15a4540) at gobject.c:1278 > nqueue = 0x7fd33c001750 > __PRETTY_FUNCTION__ = "g_object_thaw_notify" >#10 0x0000003a7d81cb1a in vte_terminal_emit_adjustment_changed (terminal=0x16276c0) at vte.c:2046 > screen = <optimized out> > changed = <optimized out> > v = 214 > current = <optimized out> >#11 0x0000003a7d829a7f in vte_terminal_emit_pending_signals (terminal=0x16276c0) at vte.c:14724 > object = 0x16276c0 > window = 0x151e900 >#12 0x0000003a7d82a2b4 in vte_terminal_process_incoming (terminal=terminal@entry=0x16276c0) at vte.c:4402 > screen = 0x1626c10 > cursor = {row = 212, col = 0} > cursor_visible = 1 > bbox_topleft = <optimized out> > bbox_bottomright = <optimized out> > wbuf = 0x17308d0 > c = <optimized out> > wcount = 33 > start = <optimized out> > delta = 164 > leftovers = <optimized out> > modified = <optimized out> > bottom = 1 > again = 0 > invalidated_text = <optimized out> > chunk = <optimized out> > next_chunk = <optimized out> > achunk = <optimized out> > __FUNCTION__ = "vte_terminal_process_incoming" >#13 0x0000003a7d82a918 in time_process_incoming (terminal=terminal@entry=0x16276c0) at vte.c:14766 > elapsed = <optimized out> >#14 0x0000003a7d82fd47 in process_timeout (data=<error reading variable: value has been optimized out>) at vte.c:14813 > terminal = 0x16276c0 > active = 1 > l = <optimized out> > next = 0x0 > again = <optimized out> >#15 0x0000003a7c049e43 in g_timeout_dispatch (source=source@entry=0x15b9000, callback=<optimized out>, user_data=<optimized out>) at gmain.c:4451 > timeout_source = 0x15b9000 > again = <optimized out> >#16 0x0000003a7c0492a6 in g_main_dispatch (context=0x14e0df0) at gmain.c:3066 > dispatch = 0x3a7c049e30 <g_timeout_dispatch> > was_in_call = 0 > user_data = 0x0 > callback = 0x3a7d82fcb0 <process_timeout> > cb_funcs = 0x3a7c32a8e0 <g_source_callback_funcs> > cb_data = 0x16e04f0 > need_destroy = <optimized out> > current_source_link = {data = 0x15b9000, next = 0x0} > source = 0x15b9000 > current = 0x14eacc0 > i = 0 >#17 g_main_context_dispatch (context=context@entry=0x14e0df0) at gmain.c:3642 >No locals. >#18 0x0000003a7c049628 in g_main_context_iterate (context=0x14e0df0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713 > max_priority = 2147483647 > timeout = 10 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = 4 > fds = 0x14dab60 >#19 0x0000003a7c049a3a in g_main_loop_run (loop=0x14dab40) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#20 0x0000003a8e945c27 in IA__gtk_main () at gtkmain.c:1257 > tmp_list = 0x0 > functions = 0x0 > init = <optimized out> > loop = 0x14dab40 >#21 0x000000000040d884 in main (argc=1, argv=0x7fffa2172478) at main.c:322 > show_help = 0 > show_version = 0 > show_colors = 0 > disable_server = 0 > app = 0x14edd90 > startup_id = <optimized out> > display = <optimized out> > error = 0x0 > nargv = 0x14daa60 > nargc = 5 > n = <optimized out> > msg = <optimized out> >From To Syms Read Shared Object Library >0x0000003a7d811dd0 0x0000003a7d8403fc Yes /lib64/libvte.so.9 > No /lib64/libX11.so.6 >0x0000003a7dc071d0 0x0000003a7dc0ddcc Yes /lib64/libxfce4ui-1.so.0 >0x0000003a8e8699b0 0x0000003a8eafce40 Yes /lib64/libgtk-x11-2.0.so.0 >0x0000003a8dc1e810 0x0000003a8dc7ee94 Yes /lib64/libgdk-x11-2.0.so.0 >0x0000003a8d00a3b0 0x0000003a8d015f34 Yes /lib64/libatk-1.0.so.0 >0x0000003a8a406ed0 0x0000003a8a41aac0 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x0000003a7d031be0 0x0000003a7d0f365c Yes /lib64/libgio-2.0.so.0 >0x0000003a8900d050 0x0000003a8902bf88 Yes /lib64/libpango-1.0.so.0 >0x0000003a7cc0b160 0x0000003a7cc39a18 Yes /lib64/libgobject-2.0.so.0 >0x0000003a7d403990 0x0000003a7d409350 Yes /lib64/libxfce4util.so.6 >0x0000003a7c01a6e0 0x0000003a7c0b2f1c Yes /lib64/libglib-2.0.so.0 >0x0000003a798059f0 0x0000003a79811614 Yes /lib64/libpthread.so.0 >0x0000003a7941f560 0x0000003a79560bb4 Yes /lib64/libc.so.6 >0x0000003a8c804880 0x0000003a8c809358 Yes /lib64/libpangocairo-1.0.so.0 >0x0000003a8c007320 0x0000003a8c00f90c Yes /lib64/libpangoft2-1.0.so.0 >0x0000003a8080d320 0x0000003a80878fb4 Yes /lib64/libfreetype.so.6 >0x0000003a82006ca0 0x0000003a82023fcc Yes /lib64/libfontconfig.so.1 >0x0000003a8a8136d0 0x0000003a8a8e2ef8 Yes /lib64/libcairo.so.2 >0x0000003a82403760 0x0000003a8240d460 Yes /lib64/libXext.so.6 >0x0000003096406d50 0x0000003096420454 Yes /lib64/libncurses.so.5 >0x000000309920ce40 0x0000003099218ba8 Yes /lib64/libtinfo.so.5 >0x0000003a7a005890 0x0000003a7a074bb8 Yes /lib64/libm.so.6 >0x0000003a80009a00 0x0000003a800176c8 Yes /lib64/libxcb.so.1 >0x0000003a79c00ed0 0x0000003a79c019d0 Yes /lib64/libdl.so.2 >0x0000003a93001c20 0x0000003a93005c44 Yes /lib64/libSM.so.6 >0x0000003a92804f30 0x0000003a928121ec Yes /lib64/libICE.so.6 >0x0000003a7f0031f0 0x0000003a7f0066e4 Yes /lib64/libstartup-notification-1.so.0 >0x0000003a7c801190 0x0000003a7c802088 Yes /lib64/libgmodule-2.0.so.0 >0x0000003a84c015f0 0x0000003a84c03948 Yes /lib64/libXfixes.so.3 >0x0000003a84801b70 0x0000003a84807be8 Yes /lib64/libXrender.so.1 >0x0000003a88000bb0 0x0000003a88001510 Yes /lib64/libXinerama.so.1 >0x0000003a87002240 0x0000003a8700c5f8 Yes /lib64/libXi.so.6 >0x0000003a89401c30 0x0000003a894075d0 Yes /lib64/libXrandr.so.2 >0x0000003a8b002ab0 0x0000003a8b007690 Yes /lib64/libXcursor.so.1 >0x0000003a8d400cd0 0x0000003a8d4016e8 Yes /lib64/libXcomposite.so.1 >0x0000003a87400c40 0x0000003a8740156c Yes /lib64/libXdamage.so.1 >0x0000003a7ec05680 0x0000003a7ec26e68 Yes /lib64/libpng16.so.16 >0x0000003a7c401870 0x0000003a7c405fe8 Yes /lib64/libffi.so.6 >0x0000003a7a402210 0x0000003a7a40e930 Yes /lib64/libz.so.1 >0x0000003a7b0064a0 0x0000003a7b018fe4 Yes /lib64/libselinux.so.1 >0x0000003a7b803a40 0x0000003a7b8127dc Yes /lib64/libresolv.so.2 >0x0000003a814006b0 0x0000003a8140081c Yes /lib64/libgthread-2.0.so.0 >0x0000003a79000b10 0x0000003a79019c70 Yes /lib64/ld-linux-x86-64.so.2 >0x0000003a88406d40 0x0000003a8843b04c Yes /lib64/libharfbuzz.so.0 >0x0000003a7e003e00 0x0000003a7e01ccdc Yes /lib64/libexpat.so.1 >0x0000003a8ac0a510 0x0000003a8ac9258c Yes /lib64/libpixman-1.so.0 >0x0000003a89805ee0 0x0000003a8981940c Yes /lib64/libEGL.so.1 >0x0000003a88800b90 0x0000003a88801460 Yes /lib64/libxcb-shm.so.0 >0x0000003a8bc03610 0x0000003a8bc06a7c Yes /lib64/libxcb-render.so.0 >0x0000003a86c18200 0x0000003a86c52614 Yes /lib64/libGL.so.1 >0x0000003a7b4022d0 0x0000003a7b4050bc Yes /lib64/librt.so.1 >0x0000003a80400ee0 0x0000003a80401bfc Yes /lib64/libXau.so.6 >0x0000003a83801510 0x0000003a83802b84 Yes /lib64/libuuid.so.1 >0x0000003a964025b0 0x0000003a964033e4 Yes /lib64/libxcb-util.so.1 > No /lib64/libX11-xcb.so.1 >0x0000003a7ac01770 0x0000003a7ac4b8e8 Yes /lib64/libpcre.so.1 >0x0000003a7a8030e0 0x0000003a7a819050 Yes /lib64/liblzma.so.5 > No /lib64/libgraphite2.so.3 >0x0000003a85801930 0x0000003a85802a88 Yes /lib64/libxcb-dri2.so.0 >0x0000003a8b402610 0x0000003a8b404748 Yes /lib64/libxcb-xfixes.so.0 >0x0000003a89c01020 0x0000003a89c01bc8 Yes /lib64/libxcb-shape.so.0 >0x0000003a8b802120 0x0000003a8b8043a0 Yes /lib64/libgbm.so.1 >0x0000003a7e8034a0 0x0000003a7e80bf52 Yes /lib64/libudev.so.1 >0x0000003a8c404930 0x0000003a8c4086f0 Yes /lib64/libwayland-client.so.0 >0x0000003a88c05950 0x0000003a88c0aae0 Yes /lib64/libwayland-server.so.0 >0x0000003a87c093a0 0x0000003a87c12650 Yes /lib64/libglapi.so.0 >0x0000003a85403210 0x0000003a85408b88 Yes /lib64/libdrm.so.2 >0x0000003a8780a030 0x0000003a87811df8 Yes /lib64/libxcb-glx.so.0 >0x0000003a85c01010 0x0000003a85c03958 Yes /lib64/libXxf86vm.so.1 >0x0000003a7bc02af0 0x0000003a7bc12218 Yes /lib64/libgcc_s.so.1 >0x00007fd34baf7950 0x00007fd34bb1cd28 Yes /usr/lib64/gtk-2.0/2.10.0/engines/libmurrine.so >0x00007fd34b8e95b0 0x00007fd34b8ee770 Yes /usr/lib64/gtk-2.0/2.10.0/engines/libpixmap.so >0x00007fd34aedc240 0x00007fd34aee2ee4 Yes /lib64/libnss_files.so.2 >0x00007fd349aa8ef0 0x00007fd349ac33f8 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x0000003097c128c0 0x0000003097c2a618 Yes /lib64/libgvfscommon.so.0 >0x0000003095c04670 0x0000003095c2c124 Yes /lib64/libbluray.so.1 >0x0000003095800f10 0x0000003095801804 Yes /lib64/libutil.so.1 >0x0000003a80c2e870 0x0000003a80d16930 Yes /lib64/libxml2.so.2 >$1 = 0x0 >$2 = 0x0 >rax 0x0 0 >rbx 0x15afd70 22740336 >rcx 0x0 0 >rdx 0x15be600 22799872 >rsi 0x15577b0 22378416 >rdi 0x15afd70 22740336 >rbp 0x674 0x674 >rsp 0x7fffa2171a08 0x7fffa2171a08 >r8 0x1d7b520 30913824 >r9 0x20 32 >r10 0x0 0 >r11 0x0 0 >r12 0x1b 27 >r13 0xd 13 >r14 0x3a5 933 >r15 0x15afd70 22740336 >rip 0x3a7cc325bc 0x3a7cc325bc <g_type_check_instance_is_a+60> >eflags 0x10202 [ IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 <unavailable> >st1 <unavailable> >st2 <unavailable> >st3 <unavailable> >st4 <unavailable> >st5 <unavailable> >st6 <unavailable> >st7 <unavailable> >fctrl <unavailable> >fstat <unavailable> >ftag <unavailable> >fiseg <unavailable> >fioff <unavailable> >foseg <unavailable> >fooff <unavailable> >fop <unavailable> >xmm0 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm1 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm2 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm3 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm4 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm5 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm6 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm7 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm8 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm9 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm10 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm11 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm12 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm13 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm14 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm15 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >mxcsr <unavailable> >Dump of assembler code for function g_type_check_instance_is_a: > 0x0000003a7cc32580 <+0>: test %rdi,%rdi > 0x0000003a7cc32583 <+3>: je 0x3a7cc325ef <g_type_check_instance_is_a+111> > 0x0000003a7cc32585 <+5>: mov (%rdi),%rax > 0x0000003a7cc32588 <+8>: test %rax,%rax > 0x0000003a7cc3258b <+11>: je 0x3a7cc325ef <g_type_check_instance_is_a+111> > 0x0000003a7cc3258d <+13>: mov (%rax),%r8 > 0x0000003a7cc32590 <+16>: cmp $0x3fc,%r8 > 0x0000003a7cc32597 <+23>: ja 0x3a7cc325f8 <g_type_check_instance_is_a+120> > 0x0000003a7cc32599 <+25>: lea 0x21e160(%rip),%rax # 0x3a7ce50700 <static_fundamental_type_nodes> > 0x0000003a7cc325a0 <+32>: shr $0x2,%r8 > 0x0000003a7cc325a4 <+36>: cmp $0x3fc,%rsi > 0x0000003a7cc325ab <+43>: mov (%rax,%r8,8),%r8 > 0x0000003a7cc325af <+47>: jbe 0x3a7cc32605 <g_type_check_instance_is_a+133> > 0x0000003a7cc325b1 <+49>: and $0xfffffffffffffffc,%rsi > 0x0000003a7cc325b5 <+53>: xor %eax,%eax > 0x0000003a7cc325b7 <+55>: test %r8,%r8 > 0x0000003a7cc325ba <+58>: je 0x3a7cc3261b <g_type_check_instance_is_a+155> >=> 0x0000003a7cc325bc <+60>: testb $0x4,0x16(%r8) > 0x0000003a7cc325c1 <+65>: je 0x3a7cc32630 <g_type_check_instance_is_a+176> > 0x0000003a7cc325c3 <+67>: test %rsi,%rsi > 0x0000003a7cc325c6 <+70>: je 0x3a7cc32630 <g_type_check_instance_is_a+176> > 0x0000003a7cc325c8 <+72>: movzbl 0x14(%rsi),%eax > 0x0000003a7cc325cc <+76>: movzbl 0x14(%r8),%edx > 0x0000003a7cc325d1 <+81>: cmp %dl,%al > 0x0000003a7cc325d3 <+83>: ja 0x3a7cc325e5 <g_type_check_instance_is_a+101> > 0x0000003a7cc325d5 <+85>: sub %eax,%edx > 0x0000003a7cc325d7 <+87>: mov 0x48(%rsi),%rdi > 0x0000003a7cc325db <+91>: movslq %edx,%rdx > 0x0000003a7cc325de <+94>: cmp %rdi,0x48(%r8,%rdx,8) > 0x0000003a7cc325e3 <+99>: je 0x3a7cc32622 <g_type_check_instance_is_a+162> > 0x0000003a7cc325e5 <+101>: cltq > 0x0000003a7cc325e7 <+103>: cmpq $0x8,0x48(%rsi,%rax,8) > 0x0000003a7cc325ed <+109>: je 0x3a7cc32638 <g_type_check_instance_is_a+184> > 0x0000003a7cc325ef <+111>: xor %eax,%eax > 0x0000003a7cc325f1 <+113>: retq > 0x0000003a7cc325f2 <+114>: nopw 0x0(%rax,%rax,1) > 0x0000003a7cc325f8 <+120>: and $0xfffffffffffffffc,%r8 > 0x0000003a7cc325fc <+124>: cmp $0x3fc,%rsi > 0x0000003a7cc32603 <+131>: ja 0x3a7cc325b1 <g_type_check_instance_is_a+49> > 0x0000003a7cc32605 <+133>: lea 0x21e0f4(%rip),%rax # 0x3a7ce50700 <static_fundamental_type_nodes> > 0x0000003a7cc3260c <+140>: shr $0x2,%rsi > 0x0000003a7cc32610 <+144>: mov (%rax,%rsi,8),%rsi > 0x0000003a7cc32614 <+148>: xor %eax,%eax > 0x0000003a7cc32616 <+150>: test %r8,%r8 > 0x0000003a7cc32619 <+153>: jne 0x3a7cc325bc <g_type_check_instance_is_a+60> > 0x0000003a7cc3261b <+155>: repz retq > 0x0000003a7cc3261d <+157>: test %rdx,%rdx > 0x0000003a7cc32620 <+160>: je 0x3a7cc325ef <g_type_check_instance_is_a+111> > 0x0000003a7cc32622 <+162>: mov $0x1,%eax > 0x0000003a7cc32627 <+167>: nopw 0x0(%rax,%rax,1) > 0x0000003a7cc32630 <+176>: repz retq > 0x0000003a7cc32632 <+178>: nopw 0x0(%rax,%rax,1) > 0x0000003a7cc32638 <+184>: mfence > 0x0000003a7cc3263b <+187>: mov 0x38(%r8),%rdi > 0x0000003a7cc3263f <+191>: movabs $0xaaaaaaaaaaaaaaab,%r10 > 0x0000003a7cc32649 <+201>: nopl 0x0(%rax) > 0x0000003a7cc32650 <+208>: test %rdi,%rdi > 0x0000003a7cc32653 <+211>: je 0x3a7cc326c3 <g_type_check_instance_is_a+323> > 0x0000003a7cc32655 <+213>: mfence > 0x0000003a7cc32658 <+216>: mov 0x38(%rsi),%rcx > 0x0000003a7cc3265c <+220>: nopl 0x0(%rax) > 0x0000003a7cc32660 <+224>: test %rcx,%rcx > 0x0000003a7cc32663 <+227>: mov (%rdi),%eax > 0x0000003a7cc32665 <+229>: je 0x3a7cc326b0 <g_type_check_instance_is_a+304> > 0x0000003a7cc32667 <+231>: cmp -0x8(%rcx),%rax > 0x0000003a7cc3266b <+235>: jae 0x3a7cc326b0 <g_type_check_instance_is_a+304> > 0x0000003a7cc3266d <+237>: movzbl (%rcx,%rax,1),%eax > 0x0000003a7cc32671 <+241>: test %eax,%eax > 0x0000003a7cc32673 <+243>: je 0x3a7cc326b0 <g_type_check_instance_is_a+304> > 0x0000003a7cc32675 <+245>: sub $0x1,%eax > 0x0000003a7cc32678 <+248>: movslq %eax,%r9 > 0x0000003a7cc3267b <+251>: mov -0x8(%rdi),%rax > 0x0000003a7cc3267f <+255>: lea -0x8(%rax),%rdx > 0x0000003a7cc32683 <+259>: mov %rdx,%rax > 0x0000003a7cc32686 <+262>: mul %r10 > 0x0000003a7cc32689 <+265>: shr $0x4,%rdx > 0x0000003a7cc3268d <+269>: cmp %rdx,%r9 > 0x0000003a7cc32690 <+272>: jae 0x3a7cc326b0 <g_type_check_instance_is_a+304> > 0x0000003a7cc32692 <+274>: lea (%r9,%r9,2),%rax > 0x0000003a7cc32696 <+278>: mov 0x48(%rsi),%r11 > 0x0000003a7cc3269a <+282>: lea (%rdi,%rax,8),%rax > 0x0000003a7cc3269e <+286>: cmp %r11,0x8(%rax) > 0x0000003a7cc326a2 <+290>: lea 0x8(%rax),%rdx > 0x0000003a7cc326a6 <+294>: je 0x3a7cc326b2 <g_type_check_instance_is_a+306> > 0x0000003a7cc326a8 <+296>: nopl 0x0(%rax,%rax,1) > 0x0000003a7cc326b0 <+304>: xor %edx,%edx > 0x0000003a7cc326b2 <+306>: mfence > 0x0000003a7cc326b5 <+309>: mov 0x38(%rsi),%rax > 0x0000003a7cc326b9 <+313>: cmp %rax,%rcx > 0x0000003a7cc326bc <+316>: je 0x3a7cc326c8 <g_type_check_instance_is_a+328> > 0x0000003a7cc326be <+318>: mov %rax,%rcx > 0x0000003a7cc326c1 <+321>: jmp 0x3a7cc32660 <g_type_check_instance_is_a+224> > 0x0000003a7cc326c3 <+323>: xor %edx,%edx > 0x0000003a7cc326c5 <+325>: nopl (%rax) > 0x0000003a7cc326c8 <+328>: mfence > 0x0000003a7cc326cb <+331>: mov 0x38(%r8),%rax > 0x0000003a7cc326cf <+335>: cmp %rax,%rdi > 0x0000003a7cc326d2 <+338>: je 0x3a7cc3261d <g_type_check_instance_is_a+157> > 0x0000003a7cc326d8 <+344>: mov %rax,%rdi > 0x0000003a7cc326db <+347>: jmpq 0x3a7cc32650 <g_type_check_instance_is_a+208> >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 1096999
: 894915 |
894916
|
894917
|
894918
|
894919
|
894920
|
894921
|
894923
|
894924
|
894925
|
894926