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 869639 Details for
Bug 1071634
[abrt] xfce4-notifyd: g_type_check_instance_cast(): xfce4-notifyd 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), 31.73 KB, created by
Filipe Rosset
on 2014-03-02 14:49:18 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Filipe Rosset
Created:
2014-03-02 14:49:18 UTC
Size:
31.73 KB
patch
obsolete
>[New LWP 23834] >[New LWP 23835] >warning: Could not load shared library symbols for 2 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 `/usr/lib64/xfce4/notifyd/xfce4-notifyd'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 g_type_check_instance_cast (type_instance=type_instance@entry=0xc71c90, iface_type=12745856) at gtype.c:4002 >4002 node = lookup_type_node_I (type_instance->g_class->g_type); > >Thread 2 (Thread 0x7f833bc77700 (LWP 23835)): >#0 0x00000039aa2f1f1d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00000039ace49da4 in g_main_context_poll (priority=2147483647, n_fds=3, fds=0x7f83340010c0, timeout=-1, context=0xc909a0) at gmain.c:4006 > poll_func = 0x39ace58d00 <g_poll> >#2 g_main_context_iterate (context=0xc909a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3707 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 3 > allocated_nfds = 3 > fds = 0x7f83340010c0 >#3 0x00000039ace4a0ea in g_main_loop_run (loop=0xce6540) at gmain.c:3906 > __FUNCTION__ = "g_main_loop_run" >#4 0x00000039aeae3256 in gdbus_shared_thread_func (user_data=0xce6580) at gdbusprivate.c:273 > data = 0xce6580 >#5 0x00000039ace6f9b5 in g_thread_proxy (data=0xc83450) at gthread.c:764 > thread = 0xc83450 >#6 0x00000039aaa08103 in start_thread (arg=0x7f833bc77700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f833bc77700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140201620371200, -1559155051847796297, 0, 0, 140201620371904, 140201620371200, 1538739255937546679, -1571877230303168073}, 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> > __PRETTY_FUNCTION__ = "start_thread" >#7 0x00000039aa2fc2ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 1 (Thread 0x7f834a1a6a00 (LWP 23834)): >#0 g_type_check_instance_cast (type_instance=type_instance@entry=0xc71c90, iface_type=12745856) at gtype.c:4002 > node = <optimized out> > iface = <optimized out> > is_instantiatable = <optimized out> > check = <optimized out> >#1 0x0000000000408783 in xfce_notify_window_expire_timeout (data=0xc71c90, data@entry=<error reading variable: value has been optimized out>) at xfce4-notifyd/xfce-notify-window.c:635 > window = 0xc71c90 > fade_transparent = <optimized out> >#2 0x00000039ace4a4e3 in g_timeout_dispatch (source=0xdb96c0, callback=<optimized out>, user_data=<optimized out>) at gmain.c:4450 > timeout_source = 0xdb96c0 > again = <optimized out> >#3 0x00000039ace49aca in g_main_dispatch (context=0xbfaf10) at gmain.c:3066 > dispatch = 0x39ace4a4d0 <g_timeout_dispatch> > prev_source = 0x0 > was_in_call = 0 > user_data = 0xc71c90 > callback = 0x408760 <xfce_notify_window_expire_timeout> > cb_funcs = 0x39ad12c8e0 <g_source_callback_funcs> > cb_data = 0xdaea30 > need_destroy = <optimized out> > source = 0xdb96c0 > current = 0xc26ec0 > i = 0 >#4 g_main_context_dispatch (context=context@entry=0xbfaf10) at gmain.c:3641 >No locals. >#5 0x00000039ace49e18 in g_main_context_iterate (context=0xbfaf10, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3712 > max_priority = 2147483647 > timeout = 4546 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = 3 > fds = 0xc26ab0 >#6 0x00000039ace4a0ea in g_main_loop_run (loop=0xbf88d0) at gmain.c:3906 > __FUNCTION__ = "g_main_loop_run" >#7 0x00000039c1145367 in IA__gtk_main () at gtkmain.c:1257 > tmp_list = 0x0 > functions = 0x0 > init = <optimized out> > loop = 0xbf88d0 >#8 0x0000000000405b88 in main (argc=1, argv=0x7ffff58e4268) at xfce4-notifyd/main.c:94 > xndaemon = 0xbfd490 > error = 0x0 > temp_theme_file = 0xbfe230 "/home/filiperosset/.cache/xfce4-notifyd-theme.rc" >From To Syms Read Shared Object Library >0x00000039be0071c0 0x00000039be00ddba Yes /lib64/libxfce4ui-1.so.0 >0x00000039c10690f0 0x00000039c12fc57e Yes /lib64/libgtk-x11-2.0.so.0 >0x00000039bf41e580 0x00000039bf47ec03 Yes /lib64/libgdk-x11-2.0.so.0 >0x00000039bbc04860 0x00000039bbc09336 Yes /lib64/libpangocairo-1.0.so.0 >0x00000039ba80a9d0 0x00000039ba816af3 Yes /lib64/libatk-1.0.so.0 >0x00000039bac136d0 0x00000039bace2ef8 Yes /lib64/libcairo.so.2 >0x00000039b3806e10 0x00000039b381a9e0 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x00000039aea33800 0x00000039aeb07dbb Yes /lib64/libgio-2.0.so.0 >0x00000039bb8072a0 0x00000039bb80f8db Yes /lib64/libpangoft2-1.0.so.0 >0x00000039b840cdb0 0x00000039b842bd06 Yes /lib64/libpango-1.0.so.0 >0x00000039af60d590 0x00000039af67b5d2 Yes /lib64/libfreetype.so.6 >0x00000039b1806ca0 0x00000039b1823fca Yes /lib64/libfontconfig.so.1 >0x00000039bd403990 0x00000039bd409350 Yes /lib64/libxfce4util.so.6 >0x00000039a9e04d40 0x00000039a9e0d394 Yes /lib64/libxfconf-0.so.2 >0x00000039bd00a5e0 0x00000039bd01c881 Yes /lib64/libdbus-glib-1.so.2 >0x00000039b0c07840 0x00000039b0c31894 Yes /lib64/libdbus-1.so.3 >0x00000039ad60adb0 0x00000039ad63a806 Yes /lib64/libgobject-2.0.so.0 >0x00000039ace1a940 0x00000039aceb4e7a Yes /lib64/libglib-2.0.so.0 > No /lib64/libX11.so.6 >0x00000039aaa05a40 0x00000039aaa11d71 Yes /lib64/libpthread.so.0 >0x00000039aa21f4a0 0x00000039aa3656b3 Yes /lib64/libc.so.6 >0x00000039bcc01c20 0x00000039bcc05c44 Yes /lib64/libSM.so.6 >0x00000039bc804f30 0x00000039bc81219a Yes /lib64/libICE.so.6 >0x00000039c64031f0 0x00000039c64066e4 Yes /lib64/libstartup-notification-1.so.0 >0x00000039ada01190 0x00000039ada02085 Yes /lib64/libgmodule-2.0.so.0 >0x00000039b20015f0 0x00000039b2003948 Yes /lib64/libXfixes.so.3 >0x00000039ab205610 0x00000039ab274a46 Yes /lib64/libm.so.6 >0x00000039b0601b70 0x00000039b0607be8 Yes /lib64/libXrender.so.1 >0x00000039b1000bb0 0x00000039b1001510 Yes /lib64/libXinerama.so.1 >0x00000039b2402240 0x00000039b240c5f8 Yes /lib64/libXi.so.6 >0x00000039b1401c30 0x00000039b14075d0 Yes /lib64/libXrandr.so.2 >0x00000039b2802ab0 0x00000039b2807690 Yes /lib64/libXcursor.so.1 >0x00000039ba000cd0 0x00000039ba0016e8 Yes /lib64/libXcomposite.so.1 >0x00000039b6000c40 0x00000039b600156c Yes /lib64/libXdamage.so.1 >0x00000039af203760 0x00000039af20d460 Yes /lib64/libXext.so.6 >0x00000039afa006b0 0x00000039afa0081a Yes /lib64/libgthread-2.0.so.0 >0x00000039b5006d20 0x00000039b503af9a Yes /lib64/libharfbuzz.so.0 >0x00000039b8c0a370 0x00000039b8c946a0 Yes /lib64/libpixman-1.so.0 >0x00000039b7c05c10 0x00000039b7c18e8a Yes /lib64/libEGL.so.1 >0x00000039aa600ed0 0x00000039aa6019ce Yes /lib64/libdl.so.2 >0x00000039aee05550 0x00000039aee26ca5 Yes /lib64/libpng16.so.16 >0x00000039b8000df0 0x00000039b80018f3 Yes /lib64/libxcb-shm.so.0 >0x00000039b7403610 0x00000039b7406a4a Yes /lib64/libxcb-render.so.0 >0x00000039ade09bd0 0x00000039ade17ff5 Yes /lib64/libxcb.so.1 >0x00000039aae02200 0x00000039aae0e907 Yes /lib64/libz.so.1 >0x00000039b7018fa0 0x00000039b70556f2 Yes /lib64/libGL.so.1 >0x00000039ac602350 0x00000039ac6052cc Yes /lib64/librt.so.1 >0x00000039ad201870 0x00000039ad205fd8 Yes /lib64/libffi.so.6 >0x00000039abe064a0 0x00000039abe1926b Yes /lib64/libselinux.so.1 >0x00000039aca03a90 0x00000039aca12f49 Yes /lib64/libresolv.so.2 >0x00000039b0203e00 0x00000039b021ccd9 Yes /lib64/libexpat.so.1 >0x00000039a9a00b10 0x00000039a9a1af40 Yes /lib64/ld-linux-x86-64.so.2 >0x00000039b1c01510 0x00000039b1c02b62 Yes /lib64/libuuid.so.1 >0x00000039c5a025b0 0x00000039c5a033e4 Yes /lib64/libxcb-util.so.1 > No /lib64/libX11-xcb.so.1 >0x00000039b4402760 0x00000039b4414948 Yes /lib64/libgraphite2.so.3 >0x00000039b6801920 0x00000039b6802a75 Yes /lib64/libxcb-dri2.so.0 >0x00000039ba402830 0x00000039ba404c45 Yes /lib64/libxcb-xfixes.so.0 >0x00000039b9001020 0x00000039b9001bc5 Yes /lib64/libxcb-shape.so.0 >0x00000039bb0020a0 0x00000039bb004280 Yes /lib64/libgbm.so.1 >0x00000039b0a03690 0x00000039b0a0add8 Yes (*) /lib64/libudev.so.1 >0x00000039bb404f30 0x00000039bb40922f Yes /lib64/libwayland-client.so.0 >0x00000039bc0061a0 0x00000039bc00b9cf Yes /lib64/libwayland-server.so.0 >0x00000039b58093a0 0x00000039b581263e Yes /lib64/libglapi.so.0 >0x00000039b4803210 0x00000039b4808b88 Yes /lib64/libdrm.so.2 >0x00000039ae600ee0 0x00000039ae601bfc Yes /lib64/libXau.so.6 >0x00000039b6c0a020 0x00000039b6c11dd5 Yes /lib64/libxcb-glx.so.0 >0x00000039b6400d50 0x00000039b64014e3 Yes /lib64/libxcb-dri3.so.0 >0x00000039b4c00c50 0x00000039b4c01428 Yes /lib64/libxcb-present.so.0 >0x00000039b4002060 0x00000039b4003ff9 Yes /lib64/libxcb-sync.so.1 >0x00000039b5c00990 0x00000039b5c00c3c Yes /lib64/libxshmfence.so.1 >0x00000039b3001010 0x00000039b3003958 Yes /lib64/libXxf86vm.so.1 >0x00000039aba01640 0x00000039aba4c422 Yes /lib64/libpcre.so.1 >0x00000039ab602f30 0x00000039ab618e9d Yes /lib64/liblzma.so.5 >0x00000039ac202af0 0x00000039ac2122e5 Yes /lib64/libgcc_s.so.1 >0x00007f83439c55b0 0x00007f83439ca76d Yes /usr/lib64/gtk-2.0/2.10.0/engines/libpixmap.so >0x00007f83437c0470 0x00007f83437c0d99 Yes /usr/lib64/gtk-2.0/2.10.0/engines/libadwaita.so >0x00007f833ca3fbe0 0x00007f833ca4491e Yes /usr/lib64/gio/modules/libdconfsettings.so >0x00007f833c814cf0 0x00007f833c82f336 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x00007f833c5ded20 0x00007f833c5f6d26 Yes /usr/lib64/gvfs/libgvfscommon.so >0x00000039afe045b0 0x00000039afe2c064 Yes /lib64/libbluray.so.1 >0x00007f833c39ff10 0x00007f833c3a0804 Yes /lib64/libutil.so.1 >0x00000039b2c2e870 0x00000039b2d166fe Yes /lib64/libxml2.so.2 >0x00000039cca094a0 0x00000039cca1b45a Yes /lib64/libproxy.so.1 >0x00000039cd202480 0x00000039cd206048 Yes /lib64/libmodman.so.1 >0x00007f833bef0510 0x00007f833bf5711a Yes /lib64/libstdc++.so.6 >0x00007f833bc7f4e0 0x00007f833bc8b966 Yes /usr/lib64/gio/modules/libgioremote-volume-monitor.so >0x00007f833c19c5c0 0x00007f833c19d1b1 Yes /usr/lib64/gconv/ISO8859-1.so >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0xaaaaaaaaaaaaaaaa -6148914691236517206 >rbx 0xc71c90 13048976 >rcx 0x0 0 >rdx 0xc71c90 13048976 >rsi 0xc27c80 12745856 >rdi 0xc71c90 13048976 >rbp 0xdb96c0 0xdb96c0 >rsp 0x7ffff58e3f50 0x7ffff58e3f50 >r8 0x0 0 >r9 0x0 0 >r10 0x0 0 >r11 0x0 0 >r12 0xbfaf10 12562192 >r13 0x39ad12c8e0 247716825312 >r14 0x39ace4a4d0 247713801424 >r15 0xdb96c0 14390976 >rip 0x39ad63385c 0x39ad63385c <g_type_check_instance_cast+28> >eflags 0x10286 [ PF SF 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> >mxcsr <unavailable> >ymm0 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm1 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm2 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm3 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm4 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm5 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm6 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm7 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm8 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm9 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm10 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm11 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm12 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm13 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm14 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm15 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >Dump of assembler code for function g_type_check_instance_cast: > 0x00000039ad633840 <+0>: push %r12 > 0x00000039ad633842 <+2>: test %rdi,%rdi > 0x00000039ad633845 <+5>: push %rbp > 0x00000039ad633846 <+6>: push %rbx > 0x00000039ad633847 <+7>: mov %rdi,%rbx > 0x00000039ad63384a <+10>: je 0x39ad633913 <g_type_check_instance_cast+211> > 0x00000039ad633850 <+16>: mov (%rdi),%rax > 0x00000039ad633853 <+19>: test %rax,%rax > 0x00000039ad633856 <+22>: je 0x39ad633ab8 <g_type_check_instance_cast+632> >=> 0x00000039ad63385c <+28>: mov (%rax),%rdi > 0x00000039ad63385f <+31>: cmp $0x3fc,%rdi > 0x00000039ad633866 <+38>: ja 0x39ad633920 <g_type_check_instance_cast+224> > 0x00000039ad63386c <+44>: mov %rdi,%rdx > 0x00000039ad63386f <+47>: lea 0x21deaa(%rip),%rax # 0x39ad851720 <static_fundamental_type_nodes> > 0x00000039ad633876 <+54>: shr $0x2,%rdx > 0x00000039ad63387a <+58>: mov (%rax,%rdx,8),%r9 > 0x00000039ad63387e <+62>: test %r9,%r9 > 0x00000039ad633881 <+65>: je 0x39ad633930 <g_type_check_instance_cast+240> > 0x00000039ad633887 <+71>: movzbl 0x16(%r9),%eax > 0x00000039ad63388c <+76>: and $0x4,%eax > 0x00000039ad63388f <+79>: cmp $0x1,%al > 0x00000039ad633891 <+81>: sbb %edx,%edx > 0x00000039ad633893 <+83>: add $0x1,%edx > 0x00000039ad633896 <+86>: cmp $0x1,%al > 0x00000039ad633898 <+88>: sbb %r10d,%r10d > 0x00000039ad63389b <+91>: add $0x1,%r10d > 0x00000039ad63389f <+95>: cmp $0x3fc,%rsi > 0x00000039ad6338a6 <+102>: jbe 0x39ad633948 <g_type_check_instance_cast+264> > 0x00000039ad6338ac <+108>: mov %rsi,%r8 > 0x00000039ad6338af <+111>: and $0xfffffffffffffffc,%r8 > 0x00000039ad6338b3 <+115>: test %r8,%r8 > 0x00000039ad6338b6 <+118>: jne 0x39ad633963 <g_type_check_instance_cast+291> > 0x00000039ad6338bc <+124>: mov %rdi,%rbp > 0x00000039ad6338bf <+127>: test %r10d,%r10d > 0x00000039ad6338c2 <+130>: je 0x39ad633a40 <g_type_check_instance_cast+512> > 0x00000039ad6338c8 <+136>: test %rsi,%rsi > 0x00000039ad6338cb <+139>: lea 0xc5ad(%rip),%r12 # 0x39ad63fe7f > 0x00000039ad6338d2 <+146>: je 0x39ad6338df <g_type_check_instance_cast+159> > 0x00000039ad6338d4 <+148>: mov %rsi,%rdi > 0x00000039ad6338d7 <+151>: callq 0x39ad62ccf0 <type_descriptive_name_I> > 0x00000039ad6338dc <+156>: mov %rax,%r12 > 0x00000039ad6338df <+159>: test %rbp,%rbp > 0x00000039ad6338e2 <+162>: lea 0xc596(%rip),%rcx # 0x39ad63fe7f > 0x00000039ad6338e9 <+169>: je 0x39ad6338f6 <g_type_check_instance_cast+182> > 0x00000039ad6338eb <+171>: mov %rbp,%rdi > 0x00000039ad6338ee <+174>: callq 0x39ad62ccf0 <type_descriptive_name_I> > 0x00000039ad6338f3 <+179>: mov %rax,%rcx > 0x00000039ad6338f6 <+182>: lea 0xe41b(%rip),%rdx # 0x39ad641d18 > 0x00000039ad6338fd <+189>: lea 0x6f80(%rip),%rdi # 0x39ad63a884 > 0x00000039ad633904 <+196>: mov %r12,%r8 > 0x00000039ad633907 <+199>: mov $0x10,%esi > 0x00000039ad63390c <+204>: xor %eax,%eax > 0x00000039ad63390e <+206>: callq 0x39ad60ab20 <g_log@plt> > 0x00000039ad633913 <+211>: mov %rbx,%rax > 0x00000039ad633916 <+214>: pop %rbx > 0x00000039ad633917 <+215>: pop %rbp > 0x00000039ad633918 <+216>: pop %r12 > 0x00000039ad63391a <+218>: retq > 0x00000039ad63391b <+219>: nopl 0x0(%rax,%rax,1) > 0x00000039ad633920 <+224>: mov %rdi,%r9 > 0x00000039ad633923 <+227>: and $0xfffffffffffffffc,%r9 > 0x00000039ad633927 <+231>: test %r9,%r9 > 0x00000039ad63392a <+234>: jne 0x39ad633887 <g_type_check_instance_cast+71> > 0x00000039ad633930 <+240>: xor %edx,%edx > 0x00000039ad633932 <+242>: xor %r10d,%r10d > 0x00000039ad633935 <+245>: cmp $0x3fc,%rsi > 0x00000039ad63393c <+252>: ja 0x39ad6338ac <g_type_check_instance_cast+108> > 0x00000039ad633942 <+258>: nopw 0x0(%rax,%rax,1) > 0x00000039ad633948 <+264>: mov %rsi,%rcx > 0x00000039ad63394b <+267>: lea 0x21ddce(%rip),%rax # 0x39ad851720 <static_fundamental_type_nodes> > 0x00000039ad633952 <+274>: shr $0x2,%rcx > 0x00000039ad633956 <+278>: mov (%rax,%rcx,8),%r8 > 0x00000039ad63395a <+282>: test %r8,%r8 > 0x00000039ad63395d <+285>: je 0x39ad6338bc <g_type_check_instance_cast+124> > 0x00000039ad633963 <+291>: test %dl,%dl > 0x00000039ad633965 <+293>: je 0x39ad6338bc <g_type_check_instance_cast+124> > 0x00000039ad63396b <+299>: movzbl 0x14(%r8),%eax > 0x00000039ad633970 <+304>: movzbl 0x14(%r9),%edx > 0x00000039ad633975 <+309>: cmp %dl,%al > 0x00000039ad633977 <+311>: jbe 0x39ad633a98 <g_type_check_instance_cast+600> > 0x00000039ad63397d <+317>: testb $0x4,0x16(%r9) > 0x00000039ad633982 <+322>: je 0x39ad6338bc <g_type_check_instance_cast+124> > 0x00000039ad633988 <+328>: cmpq $0x8,0x48(%r8,%rax,8) > 0x00000039ad63398e <+334>: jne 0x39ad6338bc <g_type_check_instance_cast+124> > 0x00000039ad633994 <+340>: mfence > 0x00000039ad633997 <+343>: mov 0x38(%r9),%rdi > 0x00000039ad63399b <+347>: movabs $0xaaaaaaaaaaaaaaab,%rbp > 0x00000039ad6339a5 <+357>: nopl (%rax) > 0x00000039ad6339a8 <+360>: test %rdi,%rdi > 0x00000039ad6339ab <+363>: je 0x39ad633b08 <g_type_check_instance_cast+712> > 0x00000039ad6339b1 <+369>: mfence > 0x00000039ad6339b4 <+372>: mov 0x38(%r8),%rcx > 0x00000039ad6339b8 <+376>: jmp 0x39ad6339c3 <g_type_check_instance_cast+387> > 0x00000039ad6339ba <+378>: nopw 0x0(%rax,%rax,1) > 0x00000039ad6339c0 <+384>: mov %rax,%rcx > 0x00000039ad6339c3 <+387>: xor %r11d,%r11d > 0x00000039ad6339c6 <+390>: test %rcx,%rcx > 0x00000039ad6339c9 <+393>: mov (%rdi),%eax > 0x00000039ad6339cb <+395>: je 0x39ad633a18 <g_type_check_instance_cast+472> > 0x00000039ad6339cd <+397>: cmp -0x8(%rcx),%rax > 0x00000039ad6339d1 <+401>: jae 0x39ad633a18 <g_type_check_instance_cast+472> > 0x00000039ad6339d3 <+403>: movzbl (%rcx,%rax,1),%eax > 0x00000039ad6339d7 <+407>: test %eax,%eax > 0x00000039ad6339d9 <+409>: je 0x39ad633a18 <g_type_check_instance_cast+472> > 0x00000039ad6339db <+411>: sub $0x1,%eax > 0x00000039ad6339de <+414>: movslq %eax,%r12 > 0x00000039ad6339e1 <+417>: mov -0x8(%rdi),%rax > 0x00000039ad6339e5 <+421>: lea -0x8(%rax),%rdx > 0x00000039ad6339e9 <+425>: mov %rdx,%rax > 0x00000039ad6339ec <+428>: mul %rbp > 0x00000039ad6339ef <+431>: shr $0x4,%rdx > 0x00000039ad6339f3 <+435>: cmp %rdx,%r12 > 0x00000039ad6339f6 <+438>: jae 0x39ad633a18 <g_type_check_instance_cast+472> > 0x00000039ad6339f8 <+440>: lea (%r12,%r12,2),%rax > 0x00000039ad6339fc <+444>: mov 0x48(%r8),%rdx > 0x00000039ad633a00 <+448>: lea (%rdi,%rax,8),%rax > 0x00000039ad633a04 <+452>: cmp %rdx,0x8(%rax) > 0x00000039ad633a08 <+456>: lea 0x8(%rax),%r11 > 0x00000039ad633a0c <+460>: mov $0x0,%eax > 0x00000039ad633a11 <+465>: cmovne %rax,%r11 > 0x00000039ad633a15 <+469>: nopl (%rax) > 0x00000039ad633a18 <+472>: mfence > 0x00000039ad633a1b <+475>: mov 0x38(%r8),%rax > 0x00000039ad633a1f <+479>: cmp %rax,%rcx > 0x00000039ad633a22 <+482>: jne 0x39ad6339c0 <g_type_check_instance_cast+384> > 0x00000039ad633a24 <+484>: mfence > 0x00000039ad633a27 <+487>: mov 0x38(%r9),%rax > 0x00000039ad633a2b <+491>: cmp %rax,%rdi > 0x00000039ad633a2e <+494>: je 0x39ad633af1 <g_type_check_instance_cast+689> > 0x00000039ad633a34 <+500>: mov %rax,%rdi > 0x00000039ad633a37 <+503>: jmpq 0x39ad6339a8 <g_type_check_instance_cast+360> > 0x00000039ad633a3c <+508>: nopl 0x0(%rax) > 0x00000039ad633a40 <+512>: test %rsi,%rsi > 0x00000039ad633a43 <+515>: lea 0xc435(%rip),%r12 # 0x39ad63fe7f > 0x00000039ad633a4a <+522>: je 0x39ad633a57 <g_type_check_instance_cast+535> > 0x00000039ad633a4c <+524>: mov %rsi,%rdi > 0x00000039ad633a4f <+527>: callq 0x39ad62ccf0 <type_descriptive_name_I> > 0x00000039ad633a54 <+532>: mov %rax,%r12 > 0x00000039ad633a57 <+535>: test %rbp,%rbp > 0x00000039ad633a5a <+538>: lea 0xc41e(%rip),%rcx # 0x39ad63fe7f > 0x00000039ad633a61 <+545>: je 0x39ad633a6e <g_type_check_instance_cast+558> > 0x00000039ad633a63 <+547>: mov %rbp,%rdi > 0x00000039ad633a66 <+550>: callq 0x39ad62ccf0 <type_descriptive_name_I> > 0x00000039ad633a6b <+555>: mov %rax,%rcx > 0x00000039ad633a6e <+558>: lea 0xe2c3(%rip),%rdx # 0x39ad641d38 > 0x00000039ad633a75 <+565>: lea 0x6e08(%rip),%rdi # 0x39ad63a884 > 0x00000039ad633a7c <+572>: mov %r12,%r8 > 0x00000039ad633a7f <+575>: xor %eax,%eax > 0x00000039ad633a81 <+577>: mov $0x10,%esi > 0x00000039ad633a86 <+582>: callq 0x39ad60ab20 <g_log@plt> > 0x00000039ad633a8b <+587>: mov %rbx,%rax > 0x00000039ad633a8e <+590>: pop %rbx > 0x00000039ad633a8f <+591>: pop %rbp > 0x00000039ad633a90 <+592>: pop %r12 > 0x00000039ad633a92 <+594>: retq > 0x00000039ad633a93 <+595>: nopl 0x0(%rax,%rax,1) > 0x00000039ad633a98 <+600>: movzbl %al,%ecx > 0x00000039ad633a9b <+603>: sub %ecx,%edx > 0x00000039ad633a9d <+605>: mov 0x48(%r8),%rcx > 0x00000039ad633aa1 <+609>: movslq %edx,%rdx > 0x00000039ad633aa4 <+612>: cmp %rcx,0x48(%r9,%rdx,8) > 0x00000039ad633aa9 <+617>: jne 0x39ad63397d <g_type_check_instance_cast+317> > 0x00000039ad633aaf <+623>: jmpq 0x39ad633913 <g_type_check_instance_cast+211> > 0x00000039ad633ab4 <+628>: nopl 0x0(%rax) > 0x00000039ad633ab8 <+632>: test %rsi,%rsi > 0x00000039ad633abb <+635>: lea 0xc3bd(%rip),%rcx # 0x39ad63fe7f > 0x00000039ad633ac2 <+642>: je 0x39ad633acf <g_type_check_instance_cast+655> > 0x00000039ad633ac4 <+644>: mov %rsi,%rdi > 0x00000039ad633ac7 <+647>: callq 0x39ad62ccf0 <type_descriptive_name_I> > 0x00000039ad633acc <+652>: mov %rax,%rcx > 0x00000039ad633acf <+655>: lea 0xe29a(%rip),%rdx # 0x39ad641d70 > 0x00000039ad633ad6 <+662>: lea 0x6da7(%rip),%rdi # 0x39ad63a884 > 0x00000039ad633add <+669>: xor %eax,%eax > 0x00000039ad633adf <+671>: mov $0x10,%esi > 0x00000039ad633ae4 <+676>: callq 0x39ad60ab20 <g_log@plt> > 0x00000039ad633ae9 <+681>: mov %rbx,%rax > 0x00000039ad633aec <+684>: pop %rbx > 0x00000039ad633aed <+685>: pop %rbp > 0x00000039ad633aee <+686>: pop %r12 > 0x00000039ad633af0 <+688>: retq > 0x00000039ad633af1 <+689>: test %r11,%r11 > 0x00000039ad633af4 <+692>: jne 0x39ad633913 <g_type_check_instance_cast+211> > 0x00000039ad633afa <+698>: mov (%rbx),%rax > 0x00000039ad633afd <+701>: mov (%rax),%rbp > 0x00000039ad633b00 <+704>: jmpq 0x39ad6338bf <g_type_check_instance_cast+127> > 0x00000039ad633b05 <+709>: nopl (%rax) > 0x00000039ad633b08 <+712>: xor %r11d,%r11d > 0x00000039ad633b0b <+715>: jmpq 0x39ad633a24 <g_type_check_instance_cast+484> >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 1071634
: 869639 |
869640
|
869641
|
869642
|
869643
|
869644
|
869645
|
869646
|
869647
|
869648
|
869649