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 875158 Details for
Bug 1076933
[abrt] florence: g_type_check_instance_cast(): florence 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), 33.75 KB, created by
Moez Roy
on 2014-03-16 15:58:12 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Moez Roy
Created:
2014-03-16 15:58:12 UTC
Size:
33.75 KB
patch
obsolete
>[New LWP 2866] >[New LWP 2872] >[New LWP 2873] >[New LWP 2874] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `florence'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 g_type_check_instance_cast (type_instance=0x1936290, iface_type=iface_type@entry=22329664) at gtype.c:4002 >4002 gtype.c: No such file or directory. > >Thread 4 (Thread 0x7f83d4be0700 (LWP 2874)): >#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 >No locals. >#1 0x00007f83e729a0a5 in g_cond_wait_until (cond=cond@entry=0x153d668, mutex=mutex@entry=0x153d660, end_time=end_time@entry=968191420) at gthread-posix.c:892 > ts = {tv_sec = 968, tv_nsec = 191420000} > status = <optimized out> >#2 0x00007f83e722c471 in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x153d660, wait=wait@entry=1, end_time=end_time@entry=968191420) at gasyncqueue.c:422 > retval = <optimized out> > __FUNCTION__ = "g_async_queue_pop_intern_unlocked" >#3 0x00007f83e722ca2b in g_async_queue_timeout_pop (queue=0x153d660, timeout=timeout@entry=15000000) at gasyncqueue.c:543 > end_time = 968191420 > retval = <optimized out> >#4 0x00007f83e727d376 in g_thread_pool_wait_for_new_pool () at gthreadpool.c:167 > pool = <optimized out> > local_max_idle_time = 15000 > local_wakeup_thread_serial = <optimized out> > local_max_unused_threads = 2 > last_wakeup_thread_serial = 0 > have_relayed_thread_marker = <optimized out> >#5 g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:364 > free_pool = <optimized out> > task = 0x2 > pool = <optimized out> >#6 0x00007f83e727c925 in g_thread_proxy (data=0x1a72800) at gthread.c:764 > thread = 0x1a72800 >#7 0x00007f83e46fe103 in start_thread (arg=0x7f83d4be0700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f83d4be0700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140204186666752, 7414631632557283251, 0, 0, 140204186667456, 140204186666752, -7358396543307376717, -7358361787765778509}, 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" >#8 0x00007f83e442b18d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 3 (Thread 0x7f83d5f47700 (LWP 2873)): >#0 0x00007f83e4420dbd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007f83e7256d14 in g_main_context_poll (priority=2147483647, n_fds=2, fds=0x7f83c80010c0, timeout=-1, context=0x7f83d000e880) at gmain.c:4028 > poll_func = 0x7f83e7265c70 <g_poll> >#2 g_main_context_iterate (context=0x7f83d000e880, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3729 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 2 > allocated_nfds = 2 > fds = 0x7f83c80010c0 >#3 0x00007f83e725705a in g_main_loop_run (loop=0x7f83d000e810) at gmain.c:3928 > __FUNCTION__ = "g_main_loop_run" >#4 0x00007f83e82ab2e6 in gdbus_shared_thread_func (user_data=0x7f83d000e850) at gdbusprivate.c:273 > data = 0x7f83d000e850 >#5 0x00007f83e727c925 in g_thread_proxy (data=0x18a8190) at gthread.c:764 > thread = 0x18a8190 >#6 0x00007f83e46fe103 in start_thread (arg=0x7f83d5f47700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f83d5f47700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140204207011584, 7414631632557283251, 0, 0, 140204207012288, 140204207011584, -7358393849826011213, -7358361787765778509}, 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 0x00007f83e442b18d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 2 (Thread 0x7f83d6954700 (LWP 2872)): >#0 0x00007f83e4420dbd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007f83e7256d14 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f83d00010e0, timeout=-1, context=0x18a6a60) at gmain.c:4028 > poll_func = 0x7f83e7265c70 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x18a6a60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3729 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = 1 > fds = 0x7f83d00010e0 >#3 0x00007f83e7256e3c in g_main_context_iteration (context=context@entry=0x18a6a60, may_block=may_block@entry=1) at gmain.c:3795 > retval = <optimized out> >#4 0x00007f83d695c2ed in dconf_gdbus_worker_thread (user_data=0x18a6a60) at dconf-gdbus-thread.c:82 > context = 0x18a6a60 >#5 0x00007f83e727c925 in g_thread_proxy (data=0x15478a0) at gthread.c:764 > thread = 0x15478a0 >#6 0x00007f83e46fe103 in start_thread (arg=0x7f83d6954700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f83d6954700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140204217550592, 7414631632557283251, 0, 0, 140204217551296, 140204217550592, -7358392486710765645, -7358361787765778509}, 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 0x00007f83e442b18d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 1 (Thread 0x7f83e906d9c0 (LWP 2866)): >#0 g_type_check_instance_cast (type_instance=0x1936290, iface_type=iface_type@entry=22329664) at gtype.c:4002 > node = <optimized out> > iface = <optimized out> > is_instantiatable = <optimized out> > check = <optimized out> >#1 0x000000000040dec9 in flo_to_top (data=0x18a75c0, data@entry=<error reading variable: value has been optimized out>) at florence.c:557 > florence = 0x18a75c0 > window = <optimized out> >#2 0x00007f83e7257453 in g_timeout_dispatch (source=0x19eeee0, callback=<optimized out>, user_data=<optimized out>) at gmain.c:4472 > timeout_source = 0x19eeee0 > again = <optimized out> >#3 0x00007f83e7256a3a in g_main_dispatch (context=0x15553b0) at gmain.c:3064 > dispatch = 0x7f83e7257440 <g_timeout_dispatch> > prev_source = 0x0 > was_in_call = 0 > user_data = 0x18a75c0 > callback = 0x40de90 <flo_to_top> > cb_funcs = 0x7f83e753e8e0 <g_source_callback_funcs> > cb_data = 0x18f5550 > need_destroy = <optimized out> > source = 0x19eeee0 > current = 0x17047b0 > i = 1 >#4 g_main_context_dispatch (context=context@entry=0x15553b0) at gmain.c:3663 >No locals. >#5 0x00007f83e7256d88 in g_main_context_iterate (context=0x15553b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3734 > max_priority = 2147483647 > timeout = 88 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = 4 > fds = 0x1af42d0 >#6 0x00007f83e725705a in g_main_loop_run (loop=0x1aa3310) at gmain.c:3928 > __FUNCTION__ = "g_main_loop_run" >#7 0x00007f83e5401bf5 in gtk_main () at gtkmain.c:1192 > loop = 0x1aa3310 >#8 0x000000000040d0fa in main (argc=1, argv=0x7fff6c69e128) at main.c:96 > florence = 0x18a75c0 > ret = 1 > config = 0 > __PRETTY_FUNCTION__ = "main" >From To Syms Read Shared Object Library >0x00007f83e8c8c760 0x00007f83e8c9641f Yes /lib64/libXext.so.6 >0x00007f83e8a86190 0x00007f83e8a87085 Yes /lib64/libgmodule-2.0.so.0 >0x00007f83e8856a30 0x00007f83e887aa07 Yes /lib64/librsvg-2.so.2 >0x00007f83e854e610 0x00007f83e85bda56 Yes /lib64/libm.so.6 >0x00007f83e81fb8d0 0x00007f83e82cfe4b Yes /lib64/libgio-2.0.so.0 >0x00007f83e7faae10 0x00007f83e7fbe9e0 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x00007f83e7c926d0 0x00007f83e7d61ef8 Yes /lib64/libcairo.so.2 >0x00007f83e79b86b0 0x00007f83e7a341d8 Yes /lib64/libgstreamer-0.10.so.0 >0x00007f83e774cdb0 0x00007f83e777c806 Yes /lib64/libgobject-2.0.so.0 >0x00007f83e75406b0 0x00007f83e754081a Yes /lib64/libgthread-2.0.so.0 >0x00007f83e7227960 0x00007f83e72c26ca Yes /lib64/libglib-2.0.so.0 >0x00007f83e6ed2870 0x00007f83e6fba6fe Yes /lib64/libxml2.so.2 >0x00007f83e6b83f60 0x00007f83e6c0ad2b Yes /lib64/libX11.so.6 >0x00007f83e69608a0 0x00007f83e6962bf0 Yes /lib64/libnotify.so.4 >0x00007f83e67594c0 0x00007f83e675be58 Yes /lib64/libXtst.so.6 >0x00007f83e654ab90 0x00007f83e655143d Yes /lib64/libcspi.so.0 >0x00007f83e62fc1f0 0x00007f83e631e429 Yes /lib64/libspi.so.0 >0x00007f83e6088170 0x00007f83e60b22d8 Yes /lib64/libbonobo-2.so.0 >0x00007f83e5e4f180 0x00007f83e5e57338 Yes /lib64/libbonobo-activation.so.4 >0x00007f83e5bfbdd0 0x00007f83e5c1da11 Yes /lib64/libORBit-2.so.0 >0x00007f83e59ba9d0 0x00007f83e59c6af3 Yes /lib64/libatk-1.0.so.0 >0x00007f83e52af030 0x00007f83e55c2c12 Yes /lib64/libgtk-3.so.0 >0x00007f83e4f94cc0 0x00007f83e4fef9c7 Yes /lib64/libgdk-3.so.0 >0x00007f83e4d6c860 0x00007f83e4d71336 Yes /lib64/libpangocairo-1.0.so.0 >0x00007f83e4b29db0 0x00007f83e4b48d06 Yes /lib64/libpango-1.0.so.0 >0x00007f83e4917560 0x00007f83e491859c Yes (*) /lib64/libcairo-gobject.so.2 >0x00007f83e46fba40 0x00007f83e4707d71 Yes /lib64/libpthread.so.0 >0x00007f83e434e4a0 0x00007f83e4494553 Yes /lib64/libc.so.6 >0x00007f83e412bed0 0x00007f83e412c9ce Yes /lib64/libdl.so.2 >0x00007f83e3efd550 0x00007f83e3f1eca5 Yes /lib64/libpng16.so.16 >0x00007f83e3cc5cd0 0x00007f83e3ce4856 Yes /lib64/libcroco-0.6.so.3 >0x00007f83e3ab6870 0x00007f83e3abafd8 Yes /lib64/libffi.so.6 >0x00007f83e38a1200 0x00007f83e38ad907 Yes /lib64/libz.so.1 >0x00007f83e36804a0 0x00007f83e369326b Yes /lib64/libselinux.so.1 >0x00007f83e3462a90 0x00007f83e3471f49 Yes /lib64/libresolv.so.2 >0x00007f83e31bc370 0x00007f83e32466a0 Yes /lib64/libpixman-1.so.0 >0x00007f83e2f7cca0 0x00007f83e2f99fca Yes /lib64/libfontconfig.so.1 >0x00007f83e2cdbea0 0x00007f83e2d4a8c2 Yes /lib64/libfreetype.so.6 >0x00007f83e2aaec10 0x00007f83e2ac1e8a Yes /lib64/libEGL.so.1 >0x00007f83e28a5df0 0x00007f83e28a68f3 Yes /lib64/libxcb-shm.so.0 >0x00007f83e269e610 0x00007f83e26a1a4a Yes /lib64/libxcb-render.so.0 >0x00007f83e2482bd0 0x00007f83e2490ff5 Yes /lib64/libxcb.so.1 >0x00007f83e2270b70 0x00007f83e2276be5 Yes /lib64/libXrender.so.1 >0x00007f83e2019fa0 0x00007f83e2056712 Yes /lib64/libGL.so.1 >0x00007f83e1dfb350 0x00007f83e1dfe2cc Yes /lib64/librt.so.1 >0x00007f83e1bd6f30 0x00007f83e1bece9d Yes /lib64/liblzma.so.5 >0x00007f83e19c6240 0x00007f83e19d05f8 Yes /lib64/libXi.so.6 >0x00007f83e17c02b0 0x00007f83e17c0e7b Yes /lib64/libORBitCosNaming-2.so.0 >0x00007f83e15b85f0 0x00007f83e15ba948 Yes /lib64/libXfixes.so.3 >0x00007f83e13933e0 0x00007f83e13a76a4 Yes /lib64/libatk-bridge-2.0.so.0 >0x00007f83e117b2a0 0x00007f83e11838db Yes /lib64/libpangoft2-1.0.so.0 >0x00007f83e0f71bb0 0x00007f83e0f72510 Yes /lib64/libXinerama.so.1 >0x00007f83e0d68c00 0x00007f83e0d6e59e Yes /lib64/libXrandr.so.2 >0x00007f83e0b5eab0 0x00007f83e0b63690 Yes /lib64/libXcursor.so.1 >0x00007f83e0959cd0 0x00007f83e095a6e8 Yes /lib64/libXcomposite.so.1 >0x00007f83e0756c40 0x00007f83e075756c Yes /lib64/libXdamage.so.1 >0x00007f83e054cf30 0x00007f83e055122f Yes /lib64/libwayland-client.so.0 >0x00007f83e0312420 0x00007f83e03295c5 Yes /lib64/libxkbcommon.so.0 >0x00007f83e0107250 0x00007f83e0108d31 Yes /lib64/libwayland-cursor.so.0 >0x00007f83dfeb6d20 0x00007f83dfeeaf9a Yes /lib64/libharfbuzz.so.0 >0x00007f83e8e9bb10 0x00007f83e8eb6080 Yes /lib64/ld-linux-x86-64.so.2 >0x00007f83dfc4a640 0x00007f83dfc9542f Yes /lib64/libpcre.so.1 >0x00007f83dfa22e00 0x00007f83dfa3bcd9 Yes /lib64/libexpat.so.1 >0x00007f83df810760 0x00007f83df81c5bf Yes /lib64/libbz2.so.1 >0x00007f83df60d600 0x00007f83df60d70b Yes /lib64/libX11-xcb.so.1 >0x00007f83df409920 0x00007f83df40aa75 Yes /lib64/libxcb-dri2.so.0 >0x00007f83df202830 0x00007f83df204c45 Yes /lib64/libxcb-xfixes.so.0 >0x00007f83deffd020 0x00007f83deffdbc5 Yes /lib64/libxcb-shape.so.0 >0x00007f83dedf60a0 0x00007f83dedf8280 Yes /lib64/libgbm.so.1 >0x00007f83e907c690 0x00007f83e9083dd8 Yes (*) /lib64/libudev.so.1 >0x00007f83debe91a0 0x00007f83debee9cf Yes /lib64/libwayland-server.so.0 >0x00007f83de9c53a0 0x00007f83de9ce63e Yes /lib64/libglapi.so.0 >0x00007f83de7b3210 0x00007f83de7b8b88 Yes /lib64/libdrm.so.2 >0x00007f83de5acec0 0x00007f83de5adbda Yes /lib64/libXau.so.6 >0x00007f83de39c020 0x00007f83de3a3dd5 Yes /lib64/libxcb-glx.so.0 >0x00007f83de18fd50 0x00007f83de1904e3 Yes /lib64/libxcb-dri3.so.0 >0x00007f83ddf8cc50 0x00007f83ddf8d428 Yes /lib64/libxcb-present.so.0 >0x00007f83ddd87060 0x00007f83ddd88ff9 Yes /lib64/libxcb-sync.so.1 >0x00007f83ddb83990 0x00007f83ddb83c3c Yes /lib64/libxshmfence.so.1 >0x00007f83dd97e010 0x00007f83dd980958 Yes /lib64/libXxf86vm.so.1 >0x00007f83dd75c740 0x00007f83dd76ddf8 Yes /lib64/libatspi.so.0 >0x00007f83dd50c840 0x00007f83dd536894 Yes /lib64/libdbus-1.so.3 >0x00007f83dd2eb760 0x00007f83dd2fd948 Yes /lib64/libgraphite2.so.3 >0x00007f83dd0d5af0 0x00007f83dd0e52e5 Yes /lib64/libgcc_s.so.1 >0x00007f83d6958be0 0x00007f83d695d93e Yes /usr/lib64/gio/modules/libdconfsettings.so >0x00007f83d5f4a290 0x00007f83d5f50f33 Yes /lib64/libnss_files.so.2 >0x00007f83d551fcf0 0x00007f83d553a336 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x00007f83d52e9d20 0x00007f83d5301d26 Yes /usr/lib64/gvfs/libgvfscommon.so >0x00007f83d50a15b0 0x00007f83d50c9064 Yes /lib64/libbluray.so.1 >0x00007f83d4e9af10 0x00007f83d4e9b804 Yes /lib64/libutil.so.1 >0x00007f83d4c97c00 0x00007f83d4c97fc9 Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0xaaaaaaaaaaaaaaaa -6148914691236517206 >rbx 0x1936290 26436240 >rcx 0x0 0 >rdx 0x4224c8 4334792 >rsi 0x154b940 22329664 >rdi 0x1936290 26436240 >rbp 0x18a75c0 0x18a75c0 >rsp 0x7fff6c69dea0 0x7fff6c69dea0 >r8 0x0 0 >r9 0x90 144 >r10 0x0 0 >r11 0xb 11 >r12 0x15553b0 22369200 >r13 0x7f83e753e8e0 140204498479328 >r14 0x7f83e7257440 140204495434816 >r15 0x19eeee0 27193056 >rip 0x7f83e777585c 0x7f83e777585c <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> >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_cast: > 0x00007f83e7775840 <+0>: push %r12 > 0x00007f83e7775842 <+2>: test %rdi,%rdi > 0x00007f83e7775845 <+5>: push %rbp > 0x00007f83e7775846 <+6>: push %rbx > 0x00007f83e7775847 <+7>: mov %rdi,%rbx > 0x00007f83e777584a <+10>: je 0x7f83e7775913 <g_type_check_instance_cast+211> > 0x00007f83e7775850 <+16>: mov (%rdi),%rax > 0x00007f83e7775853 <+19>: test %rax,%rax > 0x00007f83e7775856 <+22>: je 0x7f83e7775ab8 <g_type_check_instance_cast+632> >=> 0x00007f83e777585c <+28>: mov (%rax),%rdi > 0x00007f83e777585f <+31>: cmp $0x3fc,%rdi > 0x00007f83e7775866 <+38>: ja 0x7f83e7775920 <g_type_check_instance_cast+224> > 0x00007f83e777586c <+44>: mov %rdi,%rdx > 0x00007f83e777586f <+47>: lea 0x21deaa(%rip),%rax # 0x7f83e7993720 <static_fundamental_type_nodes> > 0x00007f83e7775876 <+54>: shr $0x2,%rdx > 0x00007f83e777587a <+58>: mov (%rax,%rdx,8),%r9 > 0x00007f83e777587e <+62>: test %r9,%r9 > 0x00007f83e7775881 <+65>: je 0x7f83e7775930 <g_type_check_instance_cast+240> > 0x00007f83e7775887 <+71>: movzbl 0x16(%r9),%eax > 0x00007f83e777588c <+76>: and $0x4,%eax > 0x00007f83e777588f <+79>: cmp $0x1,%al > 0x00007f83e7775891 <+81>: sbb %edx,%edx > 0x00007f83e7775893 <+83>: add $0x1,%edx > 0x00007f83e7775896 <+86>: cmp $0x1,%al > 0x00007f83e7775898 <+88>: sbb %r10d,%r10d > 0x00007f83e777589b <+91>: add $0x1,%r10d > 0x00007f83e777589f <+95>: cmp $0x3fc,%rsi > 0x00007f83e77758a6 <+102>: jbe 0x7f83e7775948 <g_type_check_instance_cast+264> > 0x00007f83e77758ac <+108>: mov %rsi,%r8 > 0x00007f83e77758af <+111>: and $0xfffffffffffffffc,%r8 > 0x00007f83e77758b3 <+115>: test %r8,%r8 > 0x00007f83e77758b6 <+118>: jne 0x7f83e7775963 <g_type_check_instance_cast+291> > 0x00007f83e77758bc <+124>: mov %rdi,%rbp > 0x00007f83e77758bf <+127>: test %r10d,%r10d > 0x00007f83e77758c2 <+130>: je 0x7f83e7775a40 <g_type_check_instance_cast+512> > 0x00007f83e77758c8 <+136>: test %rsi,%rsi > 0x00007f83e77758cb <+139>: lea 0xc5ad(%rip),%r12 # 0x7f83e7781e7f > 0x00007f83e77758d2 <+146>: je 0x7f83e77758df <g_type_check_instance_cast+159> > 0x00007f83e77758d4 <+148>: mov %rsi,%rdi > 0x00007f83e77758d7 <+151>: callq 0x7f83e776ecf0 <type_descriptive_name_I> > 0x00007f83e77758dc <+156>: mov %rax,%r12 > 0x00007f83e77758df <+159>: test %rbp,%rbp > 0x00007f83e77758e2 <+162>: lea 0xc596(%rip),%rcx # 0x7f83e7781e7f > 0x00007f83e77758e9 <+169>: je 0x7f83e77758f6 <g_type_check_instance_cast+182> > 0x00007f83e77758eb <+171>: mov %rbp,%rdi > 0x00007f83e77758ee <+174>: callq 0x7f83e776ecf0 <type_descriptive_name_I> > 0x00007f83e77758f3 <+179>: mov %rax,%rcx > 0x00007f83e77758f6 <+182>: lea 0xe41b(%rip),%rdx # 0x7f83e7783d18 > 0x00007f83e77758fd <+189>: lea 0x6f80(%rip),%rdi # 0x7f83e777c884 > 0x00007f83e7775904 <+196>: mov %r12,%r8 > 0x00007f83e7775907 <+199>: mov $0x10,%esi > 0x00007f83e777590c <+204>: xor %eax,%eax > 0x00007f83e777590e <+206>: callq 0x7f83e774cb20 <g_log@plt> > 0x00007f83e7775913 <+211>: mov %rbx,%rax > 0x00007f83e7775916 <+214>: pop %rbx > 0x00007f83e7775917 <+215>: pop %rbp > 0x00007f83e7775918 <+216>: pop %r12 > 0x00007f83e777591a <+218>: retq > 0x00007f83e777591b <+219>: nopl 0x0(%rax,%rax,1) > 0x00007f83e7775920 <+224>: mov %rdi,%r9 > 0x00007f83e7775923 <+227>: and $0xfffffffffffffffc,%r9 > 0x00007f83e7775927 <+231>: test %r9,%r9 > 0x00007f83e777592a <+234>: jne 0x7f83e7775887 <g_type_check_instance_cast+71> > 0x00007f83e7775930 <+240>: xor %edx,%edx > 0x00007f83e7775932 <+242>: xor %r10d,%r10d > 0x00007f83e7775935 <+245>: cmp $0x3fc,%rsi > 0x00007f83e777593c <+252>: ja 0x7f83e77758ac <g_type_check_instance_cast+108> > 0x00007f83e7775942 <+258>: nopw 0x0(%rax,%rax,1) > 0x00007f83e7775948 <+264>: mov %rsi,%rcx > 0x00007f83e777594b <+267>: lea 0x21ddce(%rip),%rax # 0x7f83e7993720 <static_fundamental_type_nodes> > 0x00007f83e7775952 <+274>: shr $0x2,%rcx > 0x00007f83e7775956 <+278>: mov (%rax,%rcx,8),%r8 > 0x00007f83e777595a <+282>: test %r8,%r8 > 0x00007f83e777595d <+285>: je 0x7f83e77758bc <g_type_check_instance_cast+124> > 0x00007f83e7775963 <+291>: test %dl,%dl > 0x00007f83e7775965 <+293>: je 0x7f83e77758bc <g_type_check_instance_cast+124> > 0x00007f83e777596b <+299>: movzbl 0x14(%r8),%eax > 0x00007f83e7775970 <+304>: movzbl 0x14(%r9),%edx > 0x00007f83e7775975 <+309>: cmp %dl,%al > 0x00007f83e7775977 <+311>: jbe 0x7f83e7775a98 <g_type_check_instance_cast+600> > 0x00007f83e777597d <+317>: testb $0x4,0x16(%r9) > 0x00007f83e7775982 <+322>: je 0x7f83e77758bc <g_type_check_instance_cast+124> > 0x00007f83e7775988 <+328>: cmpq $0x8,0x48(%r8,%rax,8) > 0x00007f83e777598e <+334>: jne 0x7f83e77758bc <g_type_check_instance_cast+124> > 0x00007f83e7775994 <+340>: mfence > 0x00007f83e7775997 <+343>: mov 0x38(%r9),%rdi > 0x00007f83e777599b <+347>: movabs $0xaaaaaaaaaaaaaaab,%rbp > 0x00007f83e77759a5 <+357>: nopl (%rax) > 0x00007f83e77759a8 <+360>: test %rdi,%rdi > 0x00007f83e77759ab <+363>: je 0x7f83e7775b08 <g_type_check_instance_cast+712> > 0x00007f83e77759b1 <+369>: mfence > 0x00007f83e77759b4 <+372>: mov 0x38(%r8),%rcx > 0x00007f83e77759b8 <+376>: jmp 0x7f83e77759c3 <g_type_check_instance_cast+387> > 0x00007f83e77759ba <+378>: nopw 0x0(%rax,%rax,1) > 0x00007f83e77759c0 <+384>: mov %rax,%rcx > 0x00007f83e77759c3 <+387>: xor %r11d,%r11d > 0x00007f83e77759c6 <+390>: test %rcx,%rcx > 0x00007f83e77759c9 <+393>: mov (%rdi),%eax > 0x00007f83e77759cb <+395>: je 0x7f83e7775a18 <g_type_check_instance_cast+472> > 0x00007f83e77759cd <+397>: cmp -0x8(%rcx),%rax > 0x00007f83e77759d1 <+401>: jae 0x7f83e7775a18 <g_type_check_instance_cast+472> > 0x00007f83e77759d3 <+403>: movzbl (%rcx,%rax,1),%eax > 0x00007f83e77759d7 <+407>: test %eax,%eax > 0x00007f83e77759d9 <+409>: je 0x7f83e7775a18 <g_type_check_instance_cast+472> > 0x00007f83e77759db <+411>: sub $0x1,%eax > 0x00007f83e77759de <+414>: movslq %eax,%r12 > 0x00007f83e77759e1 <+417>: mov -0x8(%rdi),%rax > 0x00007f83e77759e5 <+421>: lea -0x8(%rax),%rdx > 0x00007f83e77759e9 <+425>: mov %rdx,%rax > 0x00007f83e77759ec <+428>: mul %rbp > 0x00007f83e77759ef <+431>: shr $0x4,%rdx > 0x00007f83e77759f3 <+435>: cmp %rdx,%r12 > 0x00007f83e77759f6 <+438>: jae 0x7f83e7775a18 <g_type_check_instance_cast+472> > 0x00007f83e77759f8 <+440>: lea (%r12,%r12,2),%rax > 0x00007f83e77759fc <+444>: mov 0x48(%r8),%rdx > 0x00007f83e7775a00 <+448>: lea (%rdi,%rax,8),%rax > 0x00007f83e7775a04 <+452>: cmp %rdx,0x8(%rax) > 0x00007f83e7775a08 <+456>: lea 0x8(%rax),%r11 > 0x00007f83e7775a0c <+460>: mov $0x0,%eax > 0x00007f83e7775a11 <+465>: cmovne %rax,%r11 > 0x00007f83e7775a15 <+469>: nopl (%rax) > 0x00007f83e7775a18 <+472>: mfence > 0x00007f83e7775a1b <+475>: mov 0x38(%r8),%rax > 0x00007f83e7775a1f <+479>: cmp %rax,%rcx > 0x00007f83e7775a22 <+482>: jne 0x7f83e77759c0 <g_type_check_instance_cast+384> > 0x00007f83e7775a24 <+484>: mfence > 0x00007f83e7775a27 <+487>: mov 0x38(%r9),%rax > 0x00007f83e7775a2b <+491>: cmp %rax,%rdi > 0x00007f83e7775a2e <+494>: je 0x7f83e7775af1 <g_type_check_instance_cast+689> > 0x00007f83e7775a34 <+500>: mov %rax,%rdi > 0x00007f83e7775a37 <+503>: jmpq 0x7f83e77759a8 <g_type_check_instance_cast+360> > 0x00007f83e7775a3c <+508>: nopl 0x0(%rax) > 0x00007f83e7775a40 <+512>: test %rsi,%rsi > 0x00007f83e7775a43 <+515>: lea 0xc435(%rip),%r12 # 0x7f83e7781e7f > 0x00007f83e7775a4a <+522>: je 0x7f83e7775a57 <g_type_check_instance_cast+535> > 0x00007f83e7775a4c <+524>: mov %rsi,%rdi > 0x00007f83e7775a4f <+527>: callq 0x7f83e776ecf0 <type_descriptive_name_I> > 0x00007f83e7775a54 <+532>: mov %rax,%r12 > 0x00007f83e7775a57 <+535>: test %rbp,%rbp > 0x00007f83e7775a5a <+538>: lea 0xc41e(%rip),%rcx # 0x7f83e7781e7f > 0x00007f83e7775a61 <+545>: je 0x7f83e7775a6e <g_type_check_instance_cast+558> > 0x00007f83e7775a63 <+547>: mov %rbp,%rdi > 0x00007f83e7775a66 <+550>: callq 0x7f83e776ecf0 <type_descriptive_name_I> > 0x00007f83e7775a6b <+555>: mov %rax,%rcx > 0x00007f83e7775a6e <+558>: lea 0xe2c3(%rip),%rdx # 0x7f83e7783d38 > 0x00007f83e7775a75 <+565>: lea 0x6e08(%rip),%rdi # 0x7f83e777c884 > 0x00007f83e7775a7c <+572>: mov %r12,%r8 > 0x00007f83e7775a7f <+575>: xor %eax,%eax > 0x00007f83e7775a81 <+577>: mov $0x10,%esi > 0x00007f83e7775a86 <+582>: callq 0x7f83e774cb20 <g_log@plt> > 0x00007f83e7775a8b <+587>: mov %rbx,%rax > 0x00007f83e7775a8e <+590>: pop %rbx > 0x00007f83e7775a8f <+591>: pop %rbp > 0x00007f83e7775a90 <+592>: pop %r12 > 0x00007f83e7775a92 <+594>: retq > 0x00007f83e7775a93 <+595>: nopl 0x0(%rax,%rax,1) > 0x00007f83e7775a98 <+600>: movzbl %al,%ecx > 0x00007f83e7775a9b <+603>: sub %ecx,%edx > 0x00007f83e7775a9d <+605>: mov 0x48(%r8),%rcx > 0x00007f83e7775aa1 <+609>: movslq %edx,%rdx > 0x00007f83e7775aa4 <+612>: cmp %rcx,0x48(%r9,%rdx,8) > 0x00007f83e7775aa9 <+617>: jne 0x7f83e777597d <g_type_check_instance_cast+317> > 0x00007f83e7775aaf <+623>: jmpq 0x7f83e7775913 <g_type_check_instance_cast+211> > 0x00007f83e7775ab4 <+628>: nopl 0x0(%rax) > 0x00007f83e7775ab8 <+632>: test %rsi,%rsi > 0x00007f83e7775abb <+635>: lea 0xc3bd(%rip),%rcx # 0x7f83e7781e7f > 0x00007f83e7775ac2 <+642>: je 0x7f83e7775acf <g_type_check_instance_cast+655> > 0x00007f83e7775ac4 <+644>: mov %rsi,%rdi > 0x00007f83e7775ac7 <+647>: callq 0x7f83e776ecf0 <type_descriptive_name_I> > 0x00007f83e7775acc <+652>: mov %rax,%rcx > 0x00007f83e7775acf <+655>: lea 0xe29a(%rip),%rdx # 0x7f83e7783d70 > 0x00007f83e7775ad6 <+662>: lea 0x6da7(%rip),%rdi # 0x7f83e777c884 > 0x00007f83e7775add <+669>: xor %eax,%eax > 0x00007f83e7775adf <+671>: mov $0x10,%esi > 0x00007f83e7775ae4 <+676>: callq 0x7f83e774cb20 <g_log@plt> > 0x00007f83e7775ae9 <+681>: mov %rbx,%rax > 0x00007f83e7775aec <+684>: pop %rbx > 0x00007f83e7775aed <+685>: pop %rbp > 0x00007f83e7775aee <+686>: pop %r12 > 0x00007f83e7775af0 <+688>: retq > 0x00007f83e7775af1 <+689>: test %r11,%r11 > 0x00007f83e7775af4 <+692>: jne 0x7f83e7775913 <g_type_check_instance_cast+211> > 0x00007f83e7775afa <+698>: mov (%rbx),%rax > 0x00007f83e7775afd <+701>: mov (%rax),%rbp > 0x00007f83e7775b00 <+704>: jmpq 0x7f83e77758bf <g_type_check_instance_cast+127> > 0x00007f83e7775b05 <+709>: nopl (%rax) > 0x00007f83e7775b08 <+712>: xor %r11d,%r11d > 0x00007f83e7775b0b <+715>: jmpq 0x7f83e7775a24 <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 1076933
: 875158 |
875159
|
875160
|
875161
|
875162
|
875163
|
875164
|
875165
|
875166
|
875167
|
875168