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 896182 Details for
Bug 1098403
[abrt] nemo-2.0.8-9.fc20: g_type_check_instance_cast: Process /usr/bin/nemo was killed by signal 11 (SIGSEGV)
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 33.10 KB, created by
Samuel Azis
on 2014-05-16 06:10:29 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Samuel Azis
Created:
2014-05-16 06:10:29 UTC
Size:
33.10 KB
patch
obsolete
>[New LWP 4447] >[New LWP 4588] >[New LWP 4530] >[New LWP 4514] >[New LWP 2981] >warning: .dynamic section for "/lib/libglapi.so.0" is not at the expected address (wrong library or version mismatch?) >warning: Could not load shared library symbols for 3 libraries, e.g. /lib/libX11.so.6. >Use the "info sharedlibrary" command to see the complete listing. >Do you need "set solib-search-path" or "set sysroot"? >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib/libthread_db.so.1". >Core was generated by `nemo -n'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 0xb6ab4d03 in g_type_check_instance_cast (type_instance=0x1, iface_type=157266920) at gtype.c:4003 >4003 if (type_instance->g_class) > >Thread 5 (Thread 0xac4ffb40 (LWP 2981)): >#0 0xb776c424 in __kernel_vsyscall () >No symbol table info available. >#1 0xb675fb76 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:245 >No locals. >#2 0xb69e0500 in g_cond_wait_until (cond=cond@entry=0x9480060, mutex=mutex@entry=0x9480058, end_time=220821023748) at gthread-posix.c:870 > ts = {tv_sec = 220821, tv_nsec = 23748000} > status = <optimized out> >#3 0xb696cb61 in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x9480058, wait=wait@entry=1, end_time=220821023748) at gasyncqueue.c:424 > retval = <optimized out> > __FUNCTION__ = "g_async_queue_pop_intern_unlocked" >#4 0xb696d333 in g_async_queue_timeout_pop (queue=0x9480058, timeout=15000000) at gasyncqueue.c:545 > end_time = 220821023748 > retval = <optimized out> >#5 0xb69c2b05 in g_thread_pool_wait_for_new_pool () at gthreadpool.c:169 > 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> >#6 g_thread_pool_thread_proxy (data=0x94710b0) at gthreadpool.c:366 > free_pool = <optimized out> > task = 0x3a98 > pool = <optimized out> >#7 0xb69c1ebb in g_thread_proxy (data=0xabb04d20) at gthread.c:798 > thread = 0xabb04d20 >#8 0xb675bd8a in start_thread (arg=0xac4ffb40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xac4ffb40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1233727488, -1404044480, 4001536, -1404046744, 1166756203, 823294303}, 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> >#9 0xb668ea0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 >No locals. > >Thread 4 (Thread 0xb5b6ab40 (LWP 4514)): >#0 0xb776c424 in __kernel_vsyscall () >No symbol table info available. >#1 0xb66823eb in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#2 0xb69a9f9c in poll (__timeout=__timeout@entry=-1, __nfds=__nfds@entry=19, __fds=__fds@entry=0xb5220f50) at /usr/include/bits/poll2.h:46 >No locals. >#3 g_poll (fds=fds@entry=0xb5220f50, nfds=nfds@entry=19, timeout=timeout@entry=-1) at gpoll.c:132 >No locals. >#4 0xb699a8a0 in g_main_context_poll (priority=2147483647, n_fds=19, fds=0xb5220f50, timeout=-1, context=0x942da28) at gmain.c:4007 > poll_func = 0xb69a9f70 <g_poll> >#5 g_main_context_iterate (context=0x942da28, 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 = 19 > allocated_nfds = <optimized out> > fds = 0xb5220f50 >#6 0xb699adc3 in g_main_loop_run (loop=0x942d9f0) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#7 0xb6baeacb in gdbus_shared_thread_func (user_data=0x942da10) at gdbusprivate.c:278 > data = 0x942da10 >#8 0xb69c1ebb in g_thread_proxy (data=0x93e7c00) at gthread.c:798 > thread = 0x93e7c00 >#9 0xb675bd8a in start_thread (arg=0xb5b6ab40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb5b6ab40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1233727488, -1246319808, 4001536, -1246322072, -1221899944, 823294303}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#10 0xb668ea0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 >No locals. > >Thread 3 (Thread 0xb3ffeb40 (LWP 4530)): >#0 0xb776c424 in __kernel_vsyscall () >No symbol table info available. >#1 0xb66823eb in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#2 0xb69a9f9c in poll (__timeout=__timeout@entry=-1, __nfds=__nfds@entry=1, __fds=__fds@entry=0xb3600c68) at /usr/include/bits/poll2.h:46 >No locals. >#3 g_poll (fds=fds@entry=0xb3600c68, nfds=nfds@entry=1, timeout=timeout@entry=-1) at gpoll.c:132 >No locals. >#4 0xb699a8a0 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0xb3600c68, timeout=-1, context=0x945d790) at gmain.c:4007 > poll_func = 0xb69a9f70 <g_poll> >#5 g_main_context_iterate (context=context@entry=0x945d790, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = <optimized out> > fds = 0xb3600c68 >#6 0xb699a9e9 in g_main_context_iteration (context=context@entry=0x945d790, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#7 0xb7741180 in dconf_gdbus_worker_thread (user_data=0x945d790) at dconf-gdbus-thread.c:81 > context = 0x945d790 >#8 0xb69c1ebb in g_thread_proxy (data=0x9447120) at gthread.c:798 > thread = 0x9447120 >#9 0xb675bd8a in start_thread (arg=0xb3ffeb40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb3ffeb40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1233727488, -1275073728, 4001536, -1275075992, 631982420, 823294303}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#10 0xb668ea0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 >No locals. > >Thread 2 (Thread 0xb35ffb40 (LWP 4588)): >#0 0xb776c424 in __kernel_vsyscall () >No symbol table info available. >#1 0xb66823eb in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#2 0xb69a9f9c in poll (__timeout=__timeout@entry=3998, __nfds=__nfds@entry=2, __fds=__fds@entry=0xb2c00468) at /usr/include/bits/poll2.h:46 >No locals. >#3 g_poll (fds=fds@entry=0xb2c00468, nfds=nfds@entry=2, timeout=timeout@entry=3998) at gpoll.c:132 >No locals. >#4 0xb699a8a0 in g_main_context_poll (priority=2147483647, n_fds=2, fds=0xb2c00468, timeout=3998, context=0x9435520) at gmain.c:4007 > poll_func = 0xb69a9f70 <g_poll> >#5 g_main_context_iterate (context=context@entry=0x9435520, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = 3998 > some_ready = <optimized out> > nfds = 2 > allocated_nfds = <optimized out> > fds = 0xb2c00468 >#6 0xb699a9e9 in g_main_context_iteration (context=0x9435520, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#7 0xb699aa76 in glib_worker_main (data=0x0) at gmain.c:5473 >No locals. >#8 0xb69c1ebb in g_thread_proxy (data=0x943e1b0) at gthread.c:798 > thread = 0x943e1b0 >#9 0xb675bd8a in start_thread (arg=0xb35ffb40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb35ffb40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1233727488, -1285555392, 4001536, -1285557656, 1703627093, 823294303}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#10 0xb668ea0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 >No locals. > >Thread 1 (Thread 0xb5e2f8c0 (LWP 4447)): >#0 0xb6ab4d03 in g_type_check_instance_cast (type_instance=0x1, iface_type=157266920) at gtype.c:4003 >No locals. >#1 0x0809e6f3 in fill_menu (window=window@entry=0x97ae868, menu=menu@entry=0xa442178, back=back@entry=1) at nemo-navigation-action.c:118 > slot = <optimized out> > menu_item = <optimized out> > index = 2 > list = 0xa31c570 >#2 0x0809eb26 in show_menu (event_time=0, button=1, self=0xa1d5230) at nemo-navigation-action.c:150 > window = 0x97ae868 > menu = 0xa442178 >#3 popup_menu_timeout_cb (data=data@entry=0xa1d5230) at nemo-navigation-action.c:178 > self = 0xa1d5230 >#4 0xb699b262 in g_timeout_dispatch (source=source@entry=0xa48c778, callback=0x809eab0 <popup_menu_timeout_cb>, user_data=0xa1d5230) at gmain.c:4451 > timeout_source = 0xa48c778 > again = <optimized out> >#5 0xb699a556 in g_main_dispatch (context=0x94005b0) at gmain.c:3066 > dispatch = 0xb699b240 <g_timeout_dispatch> > was_in_call = 0 > user_data = 0xa1d5230 > callback = 0x809eab0 <popup_menu_timeout_cb> > cb_funcs = 0xb6a824bc <g_source_callback_funcs> > cb_data = <optimized out> > need_destroy = <optimized out> > current_source_link = {data = 0xa48c778, next = 0x0} > source = 0xa48c778 > current = 0x9421828 > i = 0 >#6 g_main_context_dispatch (context=context@entry=0x94005b0) at gmain.c:3642 >No locals. >#7 0xb699a920 in g_main_context_iterate (context=context@entry=0x94005b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713 > max_priority = 2147483647 > timeout = 1191 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = <optimized out> > fds = <optimized out> >#8 0xb699a9e9 in g_main_context_iteration (context=0x94005b0, context@entry=0x0, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#9 0xb6b747ac in g_application_run (application=0x93e70b8, argc=argc@entry=2, argv=argv@entry=0xbff01724) at gapplication.c:1635 > arguments = 0x93db1b8 > status = 0 > i = <optimized out> > __PRETTY_FUNCTION__ = "g_application_run" >#10 0x08069399 in main (argc=2, argv=0xbff01724) at nemo-main.c:101 > retval = <optimized out> > application = 0x93e70b8 >From To Syms Read Shared Object Library >0xb7727070 0xb772aac4 Yes /lib/libnemo-extension.so.1 >0xb771e020 0xb77226a4 Yes /lib/libgailutil-3.so.0 >0xb75db080 0xb76cc514 Yes /lib/libxml2.so.2 > No /lib/libX11.so.6 >0xb747e4a0 0xb747e688 Yes /lib/libgthread-2.0.so.0 >0xb7479cd0 0xb747ade4 Yes /lib/libgmodule-2.0.so.0 >0xb7454880 0xb746c454 Yes /lib/libcinnamon-desktop.so.4 >0xb6f48b10 0xb72685d4 Yes /lib/libgtk-3.so.0 >0xb6e4e930 0xb6eaae64 Yes /lib/libgdk-3.so.0 >0xb6e2e5e0 0xb6e33b14 Yes /lib/libpangocairo-1.0.so.0 >0xb6de9070 0xb6e0b7d4 Yes /lib/libpango-1.0.so.0 >0xb6dc4cb0 0xb6dd26f4 Yes /lib/libatk-1.0.so.0 >0xb6db8ba0 0xb6db9c80 Yes (*) /lib/libcairo-gobject.so.2 >0xb6c86100 0xb6d76804 Yes /lib/libcairo.so.2 >0xb6c71da0 0xb6c74674 Yes /lib/libnotify.so.4 >0xb6c4e230 0xb6c655c4 Yes /lib/libgdk_pixbuf-2.0.so.0 >0xb6afaa40 0xb6bd66e4 Yes /lib/libgio-2.0.so.0 >0xb6a8b150 0xb6abcff4 Yes /lib/libgobject-2.0.so.0 >0xb6967470 0xb6a09484 Yes /lib/libglib-2.0.so.0 >0xb691ef10 0xb69333b4 Yes /lib/libexif.so.12 >0xb6802da0 0xb68c7744 Yes /lib/libexempi.so.3 >0xb67bbaf0 0xb67cf954 Yes /lib/libselinux.so.1 >0xb6774690 0xb67a2d48 Yes /lib/libm.so.6 >0xb6759860 0xb6765c90 Yes /lib/libpthread.so.0 >0xb65ae3d0 0xb66f36ec Yes /lib/libc.so.6 >0xb6591ad0 0xb65929bc Yes /lib/libdl.so.2 >0xb657b8e0 0xb6588994 Yes /lib/libz.so.1 >0xb65532c0 0xb656d0f4 Yes /lib/liblzma.so.5 >0xb6534f70 0xb6547084 Yes /lib/libxcb.so.1 >0xb6523520 0xb65293f4 Yes /lib/libXrandr.so.2 >0xb6510890 0xb651b3b4 Yes /lib/libXext.so.6 >0xb64eb0b0 0xb6505504 Yes /lib/libxkbfile.so.1 >0xb64e0950 0xb64e3e6c Yes /lib/librt.so.1 >0xb64c40c0 0xb64d9704 Yes /lib/libgcc_s.so.1 >0xb64b29a0 0xb64bd784 Yes /lib/libXi.so.6 >0xb64ab000 0xb64ad324 Yes /lib/libXfixes.so.3 >0xb64857b0 0xb649aec4 Yes /lib/libatk-bridge-2.0.so.0 >0xb646e5d0 0xb6477f94 Yes /lib/libpangoft2-1.0.so.0 >0xb6430950 0xb6450764 Yes /lib/libfontconfig.so.1 >0xb6428870 0xb6429324 Yes /lib/libXinerama.so.1 >0xb641cf60 0xb6422384 Yes /lib/libXcursor.so.1 >0xb6417960 0xb64183e4 Yes /lib/libXcomposite.so.1 >0xb64138b0 0xb6414274 Yes /lib/libXdamage.so.1 >0xb6409860 0xb640d9b4 Yes /lib/libwayland-client.so.0 >0xb63cdbe0 0xb63e87e4 Yes /lib/libxkbcommon.so.0 >0xb63b8c00 0xb63ba884 Yes /lib/libwayland-cursor.so.0 >0xb6365240 0xb639ca84 Yes /lib/libharfbuzz.so.0 >0xb62c5ba0 0xb6334f14 Yes /lib/libfreetype.so.6 >0xb6215120 0xb62a58c4 Yes /lib/libpixman-1.so.0 >0xb61f0030 0xb62048e4 Yes /lib/libEGL.so.1 >0xb61b81d0 0xb61dd8a4 Yes /lib/libpng16.so.16 >0xb61b0820 0xb61b13e4 Yes /lib/libxcb-shm.so.0 >0xb61a7a80 0xb61abe44 Yes /lib/libxcb-render.so.0 >0xb619b450 0xb61a1614 Yes /lib/libXrender.so.1 >0xb612f2f0 0xb6178434 Yes /lib/libGL.so.1 >0xb6115fc0 0xb6119674 Yes /lib/libffi.so.6 >0xb60fe6e0 0xb610d654 Yes /lib/libresolv.so.2 >0xb60d51b0 0xb60edc64 Yes /lib/libexpat.so.1 >0xb602d790 0xb609e814 Yes /lib/libstdc++.so.6 >0xb774d880 0xb776629c Yes /lib/ld-linux.so.2 >0xb5f7cf80 0xb5fcb404 Yes /lib/libpcre.so.1 >0xb5f77a70 0xb5f78944 Yes /lib/libXau.so.6 >0xb5f54f30 0xb5f685e4 Yes /lib/libatspi.so.0 >0xb5f049d0 0xb5f32f54 Yes /lib/libdbus-1.so.3 > No /lib/libgraphite2.so.3 > No /lib/libX11-xcb.so.1 >0xb5ed9340 0xb5edac94 Yes /lib/libxcb-dri2.so.0 >0xb5ed1d20 0xb5ed4a84 Yes /lib/libxcb-xfixes.so.0 >0xb5ecbbe0 0xb5eccbd4 Yes /lib/libxcb-shape.so.0 >0xb5ec4700 0xb5ec6a64 Yes /lib/libgbm.so.1 >0xb5eb7480 0xb5ebce34 Yes /lib/libwayland-server.so.0 >0xb5e87334 0xb5e996d8 Yes /lib/libglapi.so.0 >0xb5e65880 0xb5e6fa14 Yes /lib/libudev.so.1 >0xb5e576c0 0xb5e5df64 Yes /lib/libdrm.so.2 >0xb5e42150 0xb5e4d374 Yes /lib/libxcb-glx.so.0 >0xb5e34bf0 0xb5e377a4 Yes /lib/libXxf86vm.so.1 >0xb5c028f0 0xb5c21064 Yes /usr/lib/gio/modules/libgvfsdbus.so >0xb5bb3ab0 0xb5bcff74 Yes /lib/libgvfscommon.so.0 >0xb5b6d9b0 0xb5b98cb4 Yes /lib/libbluray.so.1 >0xb7747a90 0xb77484f8 Yes /lib/libutil.so.1 >0xb773d970 0xb7742ae4 Yes /usr/lib/gio/modules/libdconfsettings.so >0xb7730fb0 0xb7731ad0 Yes /usr/lib/nemo/extensions-3.0/libnemo-fileroller.so >0xb5be25d0 0xb5bf1084 Yes /usr/lib/gio/modules/libgioremote-volume-monitor.so >0xb5307a90 0xb530eacc Yes /lib/libnss_files.so.2 >0xb4916830 0xb4916c98 Yes /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so >0xb375c8c0 0xb3785114 Yes /lib/librsvg-2.so.2 >0xb37218b0 0xb3743774 Yes /lib/libcroco-0.6.so.3 >0xb46cc1d0 0xb46ce484 Yes /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so >0xb4598ac0 0xb45d6a04 Yes /lib/libjpeg.so.62 >0xb46c73c0 0xb46c7f90 Yes /usr/lib/gconv/ISO8859-1.so >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >eax 0x1 1 >ecx 0x0 0 >edx 0x1 1 >ebx 0xb6ad4000 -1230159872 >esp 0xbff01460 0xbff01460 >ebp 0x2 0x2 >esi 0x0 0 >edi 0xa31c570 171033968 >eip 0xb6ab4d03 0xb6ab4d03 <g_type_check_instance_cast+35> >eflags 0x10202 [ IF RF ] >cs 0x73 115 >ss 0x7b 123 >ds 0x7b 123 >es 0x7b 123 >fs 0x0 0 >gs 0x33 51 >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>}} >mm0 {uint64 = <unavailable>, v2_int32 = {<unavailable>, <unavailable>}, v4_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_int8 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}} >mm1 {uint64 = <unavailable>, v2_int32 = {<unavailable>, <unavailable>}, v4_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_int8 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}} >mm2 {uint64 = <unavailable>, v2_int32 = {<unavailable>, <unavailable>}, v4_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_int8 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}} >mm3 {uint64 = <unavailable>, v2_int32 = {<unavailable>, <unavailable>}, v4_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_int8 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}} >mm4 {uint64 = <unavailable>, v2_int32 = {<unavailable>, <unavailable>}, v4_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_int8 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}} >mm5 {uint64 = <unavailable>, v2_int32 = {<unavailable>, <unavailable>}, v4_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_int8 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}} >mm6 {uint64 = <unavailable>, v2_int32 = {<unavailable>, <unavailable>}, v4_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_int8 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}} >mm7 {uint64 = <unavailable>, v2_int32 = {<unavailable>, <unavailable>}, v4_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_int8 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}} >Dump of assembler code for function g_type_check_instance_cast: > 0xb6ab4ce0 <+0>: push %ebp > 0xb6ab4ce1 <+1>: push %edi > 0xb6ab4ce2 <+2>: push %esi > 0xb6ab4ce3 <+3>: push %ebx > 0xb6ab4ce4 <+4>: call 0xb6a8b5e0 <__x86.get_pc_thunk.bx> > 0xb6ab4ce9 <+9>: add $0x1f317,%ebx > 0xb6ab4cef <+15>: lea -0x2c(%esp),%esp > 0xb6ab4cf3 <+19>: mov 0x40(%esp),%eax > 0xb6ab4cf7 <+23>: test %eax,%eax > 0xb6ab4cf9 <+25>: je 0xb6ab4dd0 <g_type_check_instance_cast+240> > 0xb6ab4cff <+31>: mov 0x40(%esp),%eax >=> 0xb6ab4d03 <+35>: mov (%eax),%eax > 0xb6ab4d05 <+37>: test %eax,%eax > 0xb6ab4d07 <+39>: je 0xb6ab4f38 <g_type_check_instance_cast+600> > 0xb6ab4d0d <+45>: mov (%eax),%eax > 0xb6ab4d0f <+47>: cmp $0x3fc,%eax > 0xb6ab4d14 <+52>: ja 0xb6ab4de0 <g_type_check_instance_cast+256> > 0xb6ab4d1a <+58>: mov %eax,%edx > 0xb6ab4d1c <+60>: shr $0x2,%edx > 0xb6ab4d1f <+63>: mov 0x3c0(%ebx,%edx,4),%edi > 0xb6ab4d26 <+70>: mov %edi,0x18(%esp) > 0xb6ab4d2a <+74>: mov 0x18(%esp),%edi > 0xb6ab4d2e <+78>: test %edi,%edi > 0xb6ab4d30 <+80>: je 0xb6ab4df5 <g_type_check_instance_cast+277> > 0xb6ab4d36 <+86>: movzbl 0xe(%edi),%ecx > 0xb6ab4d3a <+90>: and $0x4,%ecx > 0xb6ab4d3d <+93>: cmp $0x1,%cl > 0xb6ab4d40 <+96>: sbb %edx,%edx > 0xb6ab4d42 <+98>: add $0x1,%edx > 0xb6ab4d45 <+101>: cmp $0x1,%cl > 0xb6ab4d48 <+104>: sbb %esi,%esi > 0xb6ab4d4a <+106>: mov %esi,0x1c(%esp) > 0xb6ab4d4e <+110>: addl $0x1,0x1c(%esp) > 0xb6ab4d53 <+115>: cmpl $0x3fc,0x44(%esp) > 0xb6ab4d5b <+123>: jbe 0xb6ab4e10 <g_type_check_instance_cast+304> > 0xb6ab4d61 <+129>: mov 0x44(%esp),%esi > 0xb6ab4d65 <+133>: and $0xfffffffc,%esi > 0xb6ab4d68 <+136>: test %esi,%esi > 0xb6ab4d6a <+138>: jne 0xb6ab4e26 <g_type_check_instance_cast+326> > 0xb6ab4d70 <+144>: mov %eax,%esi > 0xb6ab4d72 <+146>: mov 0x1c(%esp),%edi > 0xb6ab4d76 <+150>: test %edi,%edi > 0xb6ab4d78 <+152>: je 0xb6ab4ed8 <g_type_check_instance_cast+504> > 0xb6ab4d7e <+158>: mov 0x44(%esp),%eax > 0xb6ab4d82 <+162>: lea -0x12091(%ebx),%edi > 0xb6ab4d88 <+168>: test %eax,%eax > 0xb6ab4d8a <+170>: je 0xb6ab4d97 <g_type_check_instance_cast+183> > 0xb6ab4d8c <+172>: mov 0x44(%esp),%eax > 0xb6ab4d90 <+176>: call 0xb6aad4e0 <type_descriptive_name_I> > 0xb6ab4d95 <+181>: mov %eax,%edi > 0xb6ab4d97 <+183>: test %esi,%esi > 0xb6ab4d99 <+185>: lea -0x12091(%ebx),%eax > 0xb6ab4d9f <+191>: je 0xb6ab4da8 <g_type_check_instance_cast+200> > 0xb6ab4da1 <+193>: mov %esi,%eax > 0xb6ab4da3 <+195>: call 0xb6aad4e0 <type_descriptive_name_I> > 0xb6ab4da8 <+200>: mov %eax,0xc(%esp) > 0xb6ab4dac <+204>: mov %edi,0x10(%esp) > 0xb6ab4db0 <+208>: lea -0x102f4(%ebx),%eax > 0xb6ab4db6 <+214>: mov %eax,0x8(%esp) > 0xb6ab4dba <+218>: movl $0x10,0x4(%esp) > 0xb6ab4dc2 <+226>: lea -0x16f7c(%ebx),%eax > 0xb6ab4dc8 <+232>: mov %eax,(%esp) > 0xb6ab4dcb <+235>: call 0xb6a8aef0 <g_log@plt> > 0xb6ab4dd0 <+240>: mov 0x40(%esp),%eax > 0xb6ab4dd4 <+244>: lea 0x2c(%esp),%esp > 0xb6ab4dd8 <+248>: pop %ebx > 0xb6ab4dd9 <+249>: pop %esi > 0xb6ab4dda <+250>: pop %edi > 0xb6ab4ddb <+251>: pop %ebp > 0xb6ab4ddc <+252>: ret > 0xb6ab4ddd <+253>: lea 0x0(%esi),%esi > 0xb6ab4de0 <+256>: mov %eax,%esi > 0xb6ab4de2 <+258>: and $0xfffffffc,%esi > 0xb6ab4de5 <+261>: mov %esi,0x18(%esp) > 0xb6ab4de9 <+265>: mov 0x18(%esp),%edi > 0xb6ab4ded <+269>: test %edi,%edi > 0xb6ab4def <+271>: jne 0xb6ab4d36 <g_type_check_instance_cast+86> > 0xb6ab4df5 <+277>: xor %edx,%edx > 0xb6ab4df7 <+279>: cmpl $0x3fc,0x44(%esp) > 0xb6ab4dff <+287>: movl $0x0,0x1c(%esp) > 0xb6ab4e07 <+295>: ja 0xb6ab4d61 <g_type_check_instance_cast+129> > 0xb6ab4e0d <+301>: lea 0x0(%esi),%esi > 0xb6ab4e10 <+304>: mov 0x44(%esp),%ecx > 0xb6ab4e14 <+308>: shr $0x2,%ecx > 0xb6ab4e17 <+311>: mov 0x3c0(%ebx,%ecx,4),%esi > 0xb6ab4e1e <+318>: test %esi,%esi > 0xb6ab4e20 <+320>: je 0xb6ab4d70 <g_type_check_instance_cast+144> > 0xb6ab4e26 <+326>: test %dl,%dl > 0xb6ab4e28 <+328>: je 0xb6ab4d70 <g_type_check_instance_cast+144> > 0xb6ab4e2e <+334>: movzbl 0xc(%esi),%edx > 0xb6ab4e32 <+338>: mov 0x18(%esp),%edi > 0xb6ab4e36 <+342>: movzbl 0xc(%edi),%ecx > 0xb6ab4e3a <+346>: cmp %cl,%dl > 0xb6ab4e3c <+348>: jbe 0xb6ab4f18 <g_type_check_instance_cast+568> > 0xb6ab4e42 <+354>: mov 0x18(%esp),%edi > 0xb6ab4e46 <+358>: testb $0x4,0xe(%edi) > 0xb6ab4e4a <+362>: je 0xb6ab4d70 <g_type_check_instance_cast+144> > 0xb6ab4e50 <+368>: cmpl $0x8,0x28(%esi,%edx,4) > 0xb6ab4e55 <+373>: jne 0xb6ab4d70 <g_type_check_instance_cast+144> > 0xb6ab4e5b <+379>: lock orl $0x0,(%esp) > 0xb6ab4e60 <+384>: mov 0x18(%esp),%eax > 0xb6ab4e64 <+388>: mov 0x20(%eax),%edi > 0xb6ab4e67 <+391>: mov %esi,%esi > 0xb6ab4e69 <+393>: lea 0x0(%edi,%eiz,1),%edi > 0xb6ab4e70 <+400>: test %edi,%edi > 0xb6ab4e72 <+402>: je 0xb6ab4f80 <g_type_check_instance_cast+672> > 0xb6ab4e78 <+408>: lock orl $0x0,(%esp) > 0xb6ab4e7d <+413>: mov 0x20(%esi),%ecx > 0xb6ab4e80 <+416>: test %ecx,%ecx > 0xb6ab4e82 <+418>: mov (%edi),%eax > 0xb6ab4e84 <+420>: je 0xb6ab4ec0 <g_type_check_instance_cast+480> > 0xb6ab4e86 <+422>: cmp -0x4(%ecx),%eax > 0xb6ab4e89 <+425>: jae 0xb6ab4ec0 <g_type_check_instance_cast+480> > 0xb6ab4e8b <+427>: movzbl (%ecx,%eax,1),%ebp > 0xb6ab4e8f <+431>: test %ebp,%ebp > 0xb6ab4e91 <+433>: je 0xb6ab4ec0 <g_type_check_instance_cast+480> > 0xb6ab4e93 <+435>: mov -0x4(%edi),%eax > 0xb6ab4e96 <+438>: sub $0x1,%ebp > 0xb6ab4e99 <+441>: mov %eax,%edx > 0xb6ab4e9b <+443>: mov $0xaaaaaaab,%eax > 0xb6ab4ea0 <+448>: sub $0x4,%edx > 0xb6ab4ea3 <+451>: mul %edx > 0xb6ab4ea5 <+453>: shr $0x3,%edx > 0xb6ab4ea8 <+456>: cmp %edx,%ebp > 0xb6ab4eaa <+458>: jae 0xb6ab4ec0 <g_type_check_instance_cast+480> > 0xb6ab4eac <+460>: lea 0x0(%ebp,%ebp,2),%eax > 0xb6ab4eb0 <+464>: mov 0x28(%esi),%ebp > 0xb6ab4eb3 <+467>: lea (%edi,%eax,4),%eax > 0xb6ab4eb6 <+470>: cmp %ebp,0x4(%eax) > 0xb6ab4eb9 <+473>: lea 0x4(%eax),%edx > 0xb6ab4ebc <+476>: je 0xb6ab4ec2 <g_type_check_instance_cast+482> > 0xb6ab4ebe <+478>: xchg %ax,%ax > 0xb6ab4ec0 <+480>: xor %edx,%edx > 0xb6ab4ec2 <+482>: lock orl $0x0,(%esp) > 0xb6ab4ec7 <+487>: mov 0x20(%esi),%eax > 0xb6ab4eca <+490>: cmp %eax,%ecx > 0xb6ab4ecc <+492>: je 0xb6ab4f90 <g_type_check_instance_cast+688> > 0xb6ab4ed2 <+498>: mov %eax,%ecx > 0xb6ab4ed4 <+500>: jmp 0xb6ab4e80 <g_type_check_instance_cast+416> > 0xb6ab4ed6 <+502>: xchg %ax,%ax > 0xb6ab4ed8 <+504>: mov 0x44(%esp),%eax > 0xb6ab4edc <+508>: lea -0x12091(%ebx),%edi > 0xb6ab4ee2 <+514>: test %eax,%eax > 0xb6ab4ee4 <+516>: je 0xb6ab4ef1 <g_type_check_instance_cast+529> > 0xb6ab4ee6 <+518>: mov 0x44(%esp),%eax > 0xb6ab4eea <+522>: call 0xb6aad4e0 <type_descriptive_name_I> > 0xb6ab4eef <+527>: mov %eax,%edi > 0xb6ab4ef1 <+529>: test %esi,%esi > 0xb6ab4ef3 <+531>: lea -0x12091(%ebx),%eax > 0xb6ab4ef9 <+537>: je 0xb6ab4f02 <g_type_check_instance_cast+546> > 0xb6ab4efb <+539>: mov %esi,%eax > 0xb6ab4efd <+541>: call 0xb6aad4e0 <type_descriptive_name_I> > 0xb6ab4f02 <+546>: mov %eax,0xc(%esp) > 0xb6ab4f06 <+550>: mov %edi,0x10(%esp) > 0xb6ab4f0a <+554>: lea -0x102d4(%ebx),%eax > 0xb6ab4f10 <+560>: jmp 0xb6ab4db6 <g_type_check_instance_cast+214> > 0xb6ab4f15 <+565>: lea 0x0(%esi),%esi > 0xb6ab4f18 <+568>: movzbl %dl,%edi > 0xb6ab4f1b <+571>: mov 0x28(%esi),%ebp > 0xb6ab4f1e <+574>: sub %edi,%ecx > 0xb6ab4f20 <+576>: mov 0x18(%esp),%edi > 0xb6ab4f24 <+580>: cmp %ebp,0x28(%edi,%ecx,4) > 0xb6ab4f28 <+584>: jne 0xb6ab4e42 <g_type_check_instance_cast+354> > 0xb6ab4f2e <+590>: jmp 0xb6ab4dd0 <g_type_check_instance_cast+240> > 0xb6ab4f33 <+595>: nop > 0xb6ab4f34 <+596>: lea 0x0(%esi,%eiz,1),%esi > 0xb6ab4f38 <+600>: mov 0x44(%esp),%ebp > 0xb6ab4f3c <+604>: lea -0x12091(%ebx),%eax > 0xb6ab4f42 <+610>: test %ebp,%ebp > 0xb6ab4f44 <+612>: je 0xb6ab4f4f <g_type_check_instance_cast+623> > 0xb6ab4f46 <+614>: mov 0x44(%esp),%eax > 0xb6ab4f4a <+618>: call 0xb6aad4e0 <type_descriptive_name_I> > 0xb6ab4f4f <+623>: mov %eax,0xc(%esp) > 0xb6ab4f53 <+627>: movl $0x10,0x4(%esp) > 0xb6ab4f5b <+635>: lea -0x102a0(%ebx),%eax > 0xb6ab4f61 <+641>: mov %eax,0x8(%esp) > 0xb6ab4f65 <+645>: lea -0x16f7c(%ebx),%eax > 0xb6ab4f6b <+651>: mov %eax,(%esp) > 0xb6ab4f6e <+654>: call 0xb6a8aef0 <g_log@plt> > 0xb6ab4f73 <+659>: mov 0x40(%esp),%eax > 0xb6ab4f77 <+663>: lea 0x2c(%esp),%esp > 0xb6ab4f7b <+667>: pop %ebx > 0xb6ab4f7c <+668>: pop %esi > 0xb6ab4f7d <+669>: pop %edi > 0xb6ab4f7e <+670>: pop %ebp > 0xb6ab4f7f <+671>: ret > 0xb6ab4f80 <+672>: xor %edx,%edx > 0xb6ab4f82 <+674>: lea 0x0(%esi,%eiz,1),%esi > 0xb6ab4f89 <+681>: lea 0x0(%edi,%eiz,1),%edi > 0xb6ab4f90 <+688>: lock orl $0x0,(%esp) > 0xb6ab4f95 <+693>: mov 0x18(%esp),%eax > 0xb6ab4f99 <+697>: mov 0x20(%eax),%eax > 0xb6ab4f9c <+700>: cmp %eax,%edi > 0xb6ab4f9e <+702>: je 0xb6ab4fa7 <g_type_check_instance_cast+711> > 0xb6ab4fa0 <+704>: mov %eax,%edi > 0xb6ab4fa2 <+706>: jmp 0xb6ab4e70 <g_type_check_instance_cast+400> > 0xb6ab4fa7 <+711>: test %edx,%edx > 0xb6ab4fa9 <+713>: jne 0xb6ab4dd0 <g_type_check_instance_cast+240> > 0xb6ab4faf <+719>: mov 0x40(%esp),%eax > 0xb6ab4fb3 <+723>: mov (%eax),%eax > 0xb6ab4fb5 <+725>: mov (%eax),%esi > 0xb6ab4fb7 <+727>: jmp 0xb6ab4d72 <g_type_check_instance_cast+146> >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 1098403
: 896182 |
896183
|
896184
|
896185
|
896186
|
896187
|
896188
|
896189
|
896190
|
896191
|
896192