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 951237 Details for
Bug 1157940
[abrt] gpaste: g_type_check_instance_cast(): gpaste-daemon 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.14 KB, created by
Dimitris
on 2014-10-28 05:04:12 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Dimitris
Created:
2014-10-28 05:04:12 UTC
Size:
33.14 KB
patch
obsolete
>[New LWP 2561] >[New LWP 2566] >[New LWP 2572] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/libexec/gpaste/gpaste-daemon'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 g_type_check_instance_cast (type_instance=0x7fa17c0110b0, iface_type=29472928) at gtype.c:4008 >4008 gtype.c: No such file or directory. > >Thread 3 (Thread 0x7fa18317f700 (LWP 2572)): >#0 0x000000301b0ea71d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x000000301d4495b4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7fa1740010c0, timeout=-1, context=0x1c38c00) at gmain.c:4007 > poll_func = 0x301d458500 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x1c38c00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = 1 > fds = 0x7fa1740010c0 >#3 0x000000301d4496dc in g_main_context_iteration (context=context@entry=0x1c38c00, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#4 0x00007fa183186b7d in dconf_gdbus_worker_thread (user_data=0x1c38c00) at dconf-gdbus-thread.c:81 > context = 0x1c38c00 >#5 0x000000301d46ea45 in g_thread_proxy (data=0x1bca590) at gthread.c:798 > thread = 0x1bca590 >#6 0x000000301b407ee5 in start_thread (arg=0x7fa18317f700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fa18317f700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140331665848064, -1619999868457002487, 0, 0, 140331665848768, 140331665848064, 1641452783853951497, -1592959032783873527}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x000000301b0f4b8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 2 (Thread 0x7fa1841fd700 (LWP 2566)): >#0 __lll_unlock_wake () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:371 >No locals. >#1 0x000000301b40b20e in _L_unlock_713 () from /lib64/libpthread.so.0 >No symbol table info available. >#2 0x000000301b40b180 in __pthread_mutex_unlock_usercnt (decr=1, mutex=0x1b69670) at pthread_mutex_unlock.c:57 > type = 3 >#3 __GI___pthread_mutex_unlock (mutex=0x1b69670) at pthread_mutex_unlock.c:310 >No locals. >#4 0x000000301d48a5d1 in g_mutex_unlock (mutex=mutex@entry=0x1b6d0c8) at gthread-posix.c:232 > _g_boolean_var_ = <optimized out> > status = <optimized out> >#5 0x000000301ecbea97 in on_worker_message_received (worker=<optimized out>, message=0x7fa17c0038a0, user_data=0x1b6d0b0) at gdbusconnection.c:2375 > message_type = <optimized out> > connection = 0x1b6d0b0 > filters = 0x0 > num_filters = <optimized out> > n = <optimized out> > alive = <optimized out> >#6 0x000000301ecd255b in _g_dbus_worker_emit_message_received (message=0x7fa17c0038a0, worker=0x1b74870) at gdbusprivate.c:493 > message = 0x7fa17c0038a0 > worker = 0x1b74870 >#7 _g_dbus_worker_queue_or_deliver_received_message (message=0x7fa17c0038a0, worker=0x1b74870) at gdbusprivate.c:521 >No locals. >#8 _g_dbus_worker_do_read_cb (input_stream=<optimized out>, res=<optimized out>, user_data=0x1b74870) at gdbusprivate.c:805 > message = 0x7fa17c0038a0 > worker = 0x1b74870 > error = 0x0 > bytes_read = 132 >#9 0x000000301ec6f787 in g_simple_async_result_complete (simple=0x7fa17c024d50) at gsimpleasyncresult.c:777 > current_source = 0x7fa17c0098c0 > current_context = 0x1 > __PRETTY_FUNCTION__ = "g_simple_async_result_complete" >#10 0x000000301ec6f7e9 in complete_in_idle_cb (data=<optimized out>) at gsimpleasyncresult.c:789 > simple = <optimized out> >#11 0x000000301d4492a6 in g_main_dispatch (context=0x1b33660) at gmain.c:3066 > dispatch = 0x301d446150 <g_idle_dispatch> > was_in_call = 0 > user_data = 0x7fa17c024d50 > callback = 0x301ec6f7e0 <complete_in_idle_cb> > cb_funcs = 0x301d72a8e0 <g_source_callback_funcs> > cb_data = 0x7fa17c01b9d0 > need_destroy = <optimized out> > current_source_link = {data = 0x7fa17c0098c0, next = 0x0} > source = 0x7fa17c0098c0 > current = 0x1b4ca00 > i = 0 >#12 g_main_context_dispatch (context=context@entry=0x1b33660) at gmain.c:3642 >No locals. >#13 0x000000301d449628 in g_main_context_iterate (context=0x1b33660, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713 > max_priority = 0 > timeout = 0 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = 3 > fds = 0x7fa17c0010c0 >#14 0x000000301d449a3a in g_main_loop_run (loop=0x1b335f0) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#15 0x000000301ecd0376 in gdbus_shared_thread_func (user_data=0x1b33630) at gdbusprivate.c:278 > data = 0x1b33630 >#16 0x000000301d46ea45 in g_thread_proxy (data=0x1b210a0) at gthread.c:798 > thread = 0x1b210a0 >#17 0x000000301b407ee5 in start_thread (arg=0x7fa1841fd700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fa1841fd700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140331683141376, -1619999868457002487, 0, 0, 140331683142080, 140331683141376, 1641441721091938825, -1592959032783873527}, 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> >#18 0x000000301b0f4b8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 1 (Thread 0x7fa18ab1d9c0 (LWP 2561)): >#0 g_type_check_instance_cast (type_instance=0x7fa17c0110b0, iface_type=29472928) at gtype.c:4008 > node = <optimized out> > iface = <optimized out> > is_instantiatable = <optimized out> > check = <optimized out> >#1 0x00000039ffa1ae83 in g_paste_history_private_get (pos=pos@entry=48, priv=<optimized out>) at src/libgpaste/core/gpaste-history.c:355 > history = <optimized out> >#2 0x00000039ffa1bf43 in g_paste_history_get_display_string (self=0x7fa17c003610, pos=48) at src/libgpaste/core/gpaste-history.c:432 > __PRETTY_FUNCTION__ = "g_paste_history_get_display_string" > item = <optimized out> >#3 0x00000039ffa20743 in g_paste_daemon_private_get_element (priv=<optimized out>, parameters=0x7fa17c01ef80) at src/libgpaste/daemon/gpaste-daemon.c:377 > value = <optimized out> > variant = 0x0 >#4 g_paste_daemon_dbus_method_call (connection=<optimized out>, sender=sender@entry=0x7fa17c026540 ":1.26", object_path=object_path@entry=0x7fa17c008e10 "/org/gnome/GPaste", interface_name=interface_name@entry=0x7fa17c01be90 "org.gnome.GPaste", method_name=method_name@entry=0x7fa17c0054d0 "GetElement", parameters=parameters@entry=0x7fa17c01ef80, invocation=invocation@entry=0x7fa174002f20, user_data=user_data@entry=0x1cc9160) at src/libgpaste/daemon/gpaste-daemon.c:567 > self = 0x1cc9160 > priv = <optimized out> > answer = 0x0 >#5 0x000000301ecc0d51 in call_in_idle_cb (user_data=0x7fa174002f20) at gdbusconnection.c:4868 > invocation = 0x7fa174002f20 > vtable = <optimized out> > registration_id = <optimized out> > subtree_registration_id = <optimized out> > __FUNCTION__ = "call_in_idle_cb" >#6 0x000000301d4492a6 in g_main_dispatch (context=0x1b2f080) at gmain.c:3066 > dispatch = 0x301d446150 <g_idle_dispatch> > was_in_call = 0 > user_data = 0x7fa174002f20 > callback = 0x301ecc0c60 <call_in_idle_cb> > cb_funcs = 0x301d72a8e0 <g_source_callback_funcs> > cb_data = 0x7fa17c02d2a0 > need_destroy = <optimized out> > current_source_link = {data = 0x7fa17c01bd00, next = 0x0} > source = 0x7fa17c01bd00 > current = 0x1b4ca30 > i = 0 >#7 g_main_context_dispatch (context=context@entry=0x1b2f080) at gmain.c:3642 >No locals. >#8 0x000000301d449628 in g_main_context_iterate (context=context@entry=0x1b2f080, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713 > max_priority = 2147483647 > timeout = 945 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = 3 > fds = 0x1c1e990 >#9 0x000000301d4496dc in g_main_context_iteration (context=0x1b2f080, context@entry=0x0, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#10 0x000000301ec9c954 in g_application_run (application=application@entry=0x1cbc0f0, argc=1, argv=0x7fffd457e5e8) at gapplication.c:1635 > arguments = 0x1baba10 > status = 0 > i = <optimized out> > __PRETTY_FUNCTION__ = "g_application_run" >#11 0x0000000000401ae3 in main (argc=1, argv=0x7fffd457e5e8) at src/daemon/gpaste-daemon.c:122 > app = <optimized out> > gapp = 0x1cbc0f0 > error = 0x0 > settings = 0x1ccd0a0 > history = 0x7fa17c003610 > clipboards_manager = 0x1d074e0 > shell_client = 0x1b69b70 > keybinder = 0x1c61ee0 > g_paste_daemon = 0x1cc9160 > clipboard = 0x1d1d880 > primary = 0x1d1d8d0 > keybindings = {0x1d1d920, 0x1c8e2e0, 0x1d1d970, 0x1d1d9c0, 0x1d1da10} > c_signals = {59, <optimized out>} > exit_status = <optimized out> >From To Syms Read Shared Object Library >0x00000039ffa0eb40 0x00000039ffa2b704 Yes /lib64/libgpaste.so.2 >0x000000384347b360 0x0000003843740114 Yes /lib64/libgtk-3.so.0 >0x000000301ec31be0 0x000000301ecf365c Yes /lib64/libgio-2.0.so.0 >0x000000301e40b160 0x000000301e439a18 Yes /lib64/libgobject-2.0.so.0 >0x000000301d41a6e0 0x000000301d4b2f1c Yes /lib64/libglib-2.0.so.0 >0x000000301d802af0 0x000000301d8122a8 Yes /lib64/libgcc_s.so.1 >0x000000301b4059a0 0x000000301b411554 Yes /lib64/libpthread.so.0 >0x000000301b01f560 0x000000301b160994 Yes /lib64/libc.so.6 >0x000000384541fa40 0x0000003845472974 Yes /lib64/libgdk-3.so.0 >0x0000003846c04880 0x0000003846c09358 Yes /lib64/libpangocairo-1.0.so.0 >0x000000302600d050 0x000000302602bf88 Yes /lib64/libpango-1.0.so.0 >0x000000302a00a3b0 0x000000302a015f34 Yes /lib64/libatk-1.0.so.0 >0x0000003847403560 0x000000384740459c Yes (*) /lib64/libcairo-gobject.so.2 >0x00000038450136d0 0x00000038450e2ef8 Yes /lib64/libcairo.so.2 >0x0000003840c06ed0 0x0000003840c1aac0 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x000000383d41df60 0x000000383d4a4f1c Yes /lib64/libX11.so.6 >0x0000003841c02240 0x0000003841c0c5f8 Yes /lib64/libXi.so.6 >0x000000301e801190 0x000000301e802088 Yes /lib64/libgmodule-2.0.so.0 >0x00000038400015f0 0x0000003840003948 Yes /lib64/libXfixes.so.3 >0x0000003844809ef0 0x000000384481cb14 Yes /lib64/libatk-bridge-2.0.so.0 >0x0000003029407320 0x000000302940f90c Yes /lib64/libpangoft2-1.0.so.0 >0x0000003021c06cc0 0x0000003021c242fc Yes /lib64/libfontconfig.so.1 >0x000000301bc05890 0x000000301bc74a08 Yes /lib64/libm.so.6 >0x000000301e001870 0x000000301e005fe8 Yes /lib64/libffi.so.6 >0x000000301b800ed0 0x000000301b8019d0 Yes /lib64/libdl.so.2 >0x000000301c002210 0x000000301c00e930 Yes /lib64/libz.so.1 >0x000000301d0064a0 0x000000301d018fe4 Yes /lib64/libselinux.so.1 >0x000000301dc03a40 0x000000301dc127dc Yes /lib64/libresolv.so.2 >0x000000301ac00b10 0x000000301ac19c30 Yes /lib64/ld-linux-x86-64.so.2 >0x0000003841400bb0 0x0000003841401510 Yes /lib64/libXinerama.so.1 >0x0000003840401c30 0x00000038404075d0 Yes /lib64/libXrandr.so.2 >0x000000383f002ab0 0x000000383f007690 Yes /lib64/libXcursor.so.1 >0x0000003844c00cd0 0x0000003844c016e8 Yes /lib64/libXcomposite.so.1 >0x000000383d000c40 0x000000383d00156c Yes /lib64/libXdamage.so.1 >0x0000003029c04930 0x0000003029c086f0 Yes /lib64/libwayland-client.so.0 >0x00000039ff6047e0 0x00000039ff61c958 Yes /lib64/libxkbcommon.so.0 >0x000000302d8011c0 0x000000302d802c94 Yes /lib64/libwayland-cursor.so.0 >0x000000383ec03760 0x000000383ec0d460 Yes /lib64/libXext.so.6 >0x000000301cc022d0 0x000000301cc050ac Yes /lib64/librt.so.1 >0x00000030218006b0 0x000000302180081c Yes /lib64/libgthread-2.0.so.0 >0x0000003028c06d40 0x0000003028c3b04c Yes /lib64/libharfbuzz.so.0 >0x000000302080d320 0x0000003020878fb4 Yes /lib64/libfreetype.so.6 >0x000000302880a510 0x0000003028891b4c Yes /lib64/libpixman-1.so.0 >0x0000003846805ee0 0x000000384681940c Yes /lib64/libEGL.so.1 >0x000000301fc05680 0x000000301fc26df8 Yes /lib64/libpng16.so.16 >0x0000003846000b90 0x0000003846001460 Yes /lib64/libxcb-shm.so.0 >0x0000003844403610 0x0000003844406a7c Yes /lib64/libxcb-render.so.0 >0x000000383d809a00 0x000000383d8176c8 Yes /lib64/libxcb.so.1 >0x0000003841001b70 0x0000003841007be8 Yes /lib64/libXrender.so.1 >0x000000383dc18200 0x000000383dc52634 Yes /lib64/libGL.so.1 >0x000000384400ec50 0x000000384401f448 Yes /lib64/libatspi.so.0 >0x0000003020c07ab0 0x0000003020c31a54 Yes /lib64/libdbus-1.so.3 >0x0000003021003e00 0x000000302101ccdc Yes /lib64/libexpat.so.1 >0x000000301c801770 0x000000301c84b9e0 Yes /lib64/libpcre.so.1 >0x000000301c4030e0 0x000000301c419050 Yes /lib64/liblzma.so.5 >0x00000030250027c0 0x00000030250149b8 Yes /lib64/libgraphite2.so.3 >0x0000003840800600 0x000000384080070c Yes /lib64/libX11-xcb.so.1 >0x000000383e401930 0x000000383e402a88 Yes /lib64/libxcb-dri2.so.0 >0x0000003842602610 0x0000003842604748 Yes /lib64/libxcb-xfixes.so.0 >0x0000003847001020 0x0000003847001bc8 Yes /lib64/libxcb-shape.so.0 >0x000000302a402120 0x000000302a4043a8 Yes /lib64/libgbm.so.1 >0x00000030204034a0 0x000000302040bf6c Yes /lib64/libudev.so.1 >0x0000003026405950 0x000000302640aae0 Yes /lib64/libwayland-server.so.0 >0x0000003023c093a0 0x0000003023c12650 Yes /lib64/libglapi.so.0 >0x0000003024c03210 0x0000003024c08b88 Yes /lib64/libdrm.so.2 >0x0000003841800ee0 0x0000003841801bfc Yes /lib64/libXau.so.6 >0x000000383fc0a030 0x000000383fc11df8 Yes /lib64/libxcb-glx.so.0 >0x000000383f801010 0x000000383f803958 Yes /lib64/libXxf86vm.so.1 >0x00007fa184209ef0 0x00007fa1842243f8 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x0000003f752128c0 0x0000003f7522a618 Yes /lib64/libgvfscommon.so.0 >0x0000003f756047f0 0x0000003f7562e720 Yes /lib64/libbluray.so.1 >0x0000003022000f10 0x0000003022001804 Yes /lib64/libutil.so.1 >0x000000383e82e870 0x000000383e916880 Yes /lib64/libxml2.so.2 >0x00007fa183797b20 0x00007fa183799174 Yes /usr/lib64/gtk-3.0/3.0.0/theming-engines/libadwaita.so >0x0000003842a07a60 0x0000003842a2ba58 Yes /lib64/librsvg-2.so.2 >0x0000003847808cd0 0x0000003847827858 Yes /lib64/libcroco-0.6.so.3 >0x00007fa1835937b0 0x00007fa183593fb0 Yes /usr/lib64/gtk-3.0/modules/libpk-gtk-module.so >0x00007fa18338e170 0x00007fa183390160 Yes /usr/lib64/gtk-3.0/modules/libcanberra-gtk-module.so >0x00000033bd401d60 0x00000033bd403260 Yes /lib64/libcanberra-gtk3.so.0 >0x00000033bcc033f0 0x00000033bcc0c1ec Yes /lib64/libcanberra.so.0 >0x0000003038002110 0x000000303800640c Yes /lib64/libvorbisfile.so.3 >0x0000003034803850 0x000000303481b180 Yes /lib64/libvorbis.so.0 >0x0000003034c01aa0 0x0000003034c04098 Yes /lib64/libogg.so.0 >0x00000033bc802d30 0x00000033bc80e2d4 Yes /lib64/libtdb.so.1 >0x00000030340024b0 0x0000003034006788 Yes /lib64/libltdl.so.7 >0x00000033bb800ed0 0x00000033bb80598c Yes /lib64/libcrypt.so.1 >0x00000033bb403f80 0x00000033bb45812d Yes /lib64/libfreebl3.so >0x00007fa183183ab0 0x00007fa183188130 Yes /usr/lib64/gio/modules/libdconfsettings.so >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0x1 1 >rbx 0x7fa17c0110b0 140331546906800 >rcx 0x0 0 >rdx 0x2f 47 >rsi 0x1c1b8a0 29472928 >rdi 0x7fa17c0110b0 140331546906800 >rbp 0x30 0x30 >rsp 0x7fffd457e0a0 0x7fffd457e0a0 >r8 0x0 0 >r9 0x2 2 >r10 0x301b13c350 206612710224 >r11 0x206 518 >r12 0x1cc9160 30183776 >r13 0x1cc90a0 30183584 >r14 0x7fa17c01ef80 140331546963840 >r15 0x7fa17c0054d0 140331546858704 >rip 0x301e432b8c 0x301e432b8c <g_type_check_instance_cast+28> >eflags 0x10202 [ IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 0 (raw 0x00000000000000000000) >st1 0 (raw 0x00000000000000000000) >st2 0 (raw 0x00000000000000000000) >st3 0 (raw 0x00000000000000000000) >st4 0 (raw 0x00000000000000000000) >st5 0 (raw 0x00000000000000000000) >st6 0 (raw 0x00000000000000000000) >st7 0 (raw 0x00000000000000000000) >fctrl 0x37f 895 >fstat 0x0 0 >ftag 0xffff 65535 >fiseg 0x0 0 >fioff 0x0 0 >foseg 0x0 0 >fooff 0x0 0 >fop 0x0 0 >xmm0 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x8000000000000000}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0xff, 0xff, 0xff, 0xff}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xffff, 0xffff}, v4_int32 = {0x0, 0x0, 0xff0000, 0xffffffff}, v2_int64 = {0x0, 0xffffffff00ff0000}, uint128 = 0xffffffff00ff00000000000000000000} >xmm1 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x0}, v16_int8 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1}, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0, 0x101, 0x101}, v4_int32 = {0xffffffff, 0xffffffff, 0xffff, 0x1010101}, v2_int64 = {0xffffffffffffffff, 0x10101010000ffff}, uint128 = 0x010101010000ffffffffffffffffffff} >xmm2 {v4_float = {0xf46, 0x0, 0x8074, 0x0}, v2_double = {0x8000000000000000, 0x8000000000000000}, v16_int8 = {0x47, 0x65, 0x74, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x0, 0x47, 0x65, 0x74, 0x48, 0x69}, v8_int16 = {0x6547, 0x4574, 0x656c, 0x656d, 0x746e, 0x4700, 0x7465, 0x6948}, v4_int32 = {0x45746547, 0x656d656c, 0x4700746e, 0x69487465}, v2_int64 = {0x656d656c45746547, 0x694874654700746e}, uint128 = 0x694874654700746e656d656c45746547} >xmm3 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x0}, v16_int8 = {0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x2d, 0x76, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x0}, v8_int16 = {0x746e, 0x7265, 0x6166, 0x6563, 0x762d, 0x6174, 0x6c62, 0x65}, v4_int32 = {0x7265746e, 0x65636166, 0x6174762d, 0x656c62}, v2_int64 = {0x656361667265746e, 0x656c626174762d}, uint128 = 0x00656c626174762d656361667265746e} >xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x8000000000000000}, v16_int8 = {0x67, 0x2d, 0x64, 0x62, 0x75, 0x73, 0x2d, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74}, v8_int16 = {0x2d67, 0x6264, 0x7375, 0x722d, 0x6765, 0x7369, 0x7274, 0x7461}, v4_int32 = {0x62642d67, 0x722d7375, 0x73696765, 0x74617274}, v2_int64 = {0x722d737562642d67, 0x7461727473696765}, uint128 = 0x7461727473696765722d737562642d67} >xmm5 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x7a, 0x85, 0x9e, 0x3, 0x1, 0x0 <repeats 11 times>}, v8_int16 = {0x857a, 0x39e, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x39e857a, 0x1, 0x0, 0x0}, v2_int64 = {0x1039e857a, 0x0}, uint128 = 0x000000000000000000000001039e857a} >xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x1c, 0x0, 0xd4, 0x23, 0x29, 0x1, 0xc0, 0x2, 0x35, 0x1, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x1c, 0x23d4, 0x129, 0x2c0, 0x135, 0x0}, v4_int32 = {0x0, 0x23d4001c, 0x2c00129, 0x135}, v2_int64 = {0x23d4001c00000000, 0x13502c00129}, uint128 = 0x0000013502c0012923d4001c00000000} >xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x7a, 0x85, 0x9e, 0x3, 0x1, 0x0 <repeats 11 times>}, v8_int16 = {0x857a, 0x39e, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x39e857a, 0x1, 0x0, 0x0}, v2_int64 = {0x1039e857a, 0x0}, uint128 = 0x000000000000000000000001039e857a} >xmm8 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} >xmm9 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} >xmm10 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} >xmm11 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} >xmm12 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0xff00, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0xff00, 0x0}, v2_int64 = {0x0, 0xff00}, uint128 = 0x000000000000ff000000000000000000} >xmm13 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} >xmm14 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} >xmm15 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} >mxcsr 0x9fe0 [ PE DAZ IM DM ZM OM UM PM FZ ] >Dump of assembler code for function g_type_check_instance_cast: > 0x000000301e432b70 <+0>: push %r12 > 0x000000301e432b72 <+2>: test %rdi,%rdi > 0x000000301e432b75 <+5>: push %rbp > 0x000000301e432b76 <+6>: push %rbx > 0x000000301e432b77 <+7>: mov %rdi,%rbx > 0x000000301e432b7a <+10>: je 0x301e432c43 <g_type_check_instance_cast+211> > 0x000000301e432b80 <+16>: mov (%rdi),%rax > 0x000000301e432b83 <+19>: test %rax,%rax > 0x000000301e432b86 <+22>: je 0x301e432dd8 <g_type_check_instance_cast+616> >=> 0x000000301e432b8c <+28>: mov (%rax),%rdi > 0x000000301e432b8f <+31>: cmp $0x3fc,%rdi > 0x000000301e432b96 <+38>: ja 0x301e432c50 <g_type_check_instance_cast+224> > 0x000000301e432b9c <+44>: mov %rdi,%rdx > 0x000000301e432b9f <+47>: lea 0x21db5a(%rip),%rax # 0x301e650700 <static_fundamental_type_nodes> > 0x000000301e432ba6 <+54>: shr $0x2,%rdx > 0x000000301e432baa <+58>: mov (%rax,%rdx,8),%r9 > 0x000000301e432bae <+62>: test %r9,%r9 > 0x000000301e432bb1 <+65>: je 0x301e432c60 <g_type_check_instance_cast+240> > 0x000000301e432bb7 <+71>: movzbl 0x16(%r9),%eax > 0x000000301e432bbc <+76>: and $0x4,%eax > 0x000000301e432bbf <+79>: cmp $0x1,%al > 0x000000301e432bc1 <+81>: sbb %edx,%edx > 0x000000301e432bc3 <+83>: add $0x1,%edx > 0x000000301e432bc6 <+86>: cmp $0x1,%al > 0x000000301e432bc8 <+88>: sbb %r10d,%r10d > 0x000000301e432bcb <+91>: add $0x1,%r10d > 0x000000301e432bcf <+95>: cmp $0x3fc,%rsi > 0x000000301e432bd6 <+102>: jbe 0x301e432c78 <g_type_check_instance_cast+264> > 0x000000301e432bdc <+108>: mov %rsi,%r8 > 0x000000301e432bdf <+111>: and $0xfffffffffffffffc,%r8 > 0x000000301e432be3 <+115>: test %r8,%r8 > 0x000000301e432be6 <+118>: jne 0x301e432c93 <g_type_check_instance_cast+291> > 0x000000301e432bec <+124>: mov %rdi,%rbp > 0x000000301e432bef <+127>: test %r10d,%r10d > 0x000000301e432bf2 <+130>: je 0x301e432d60 <g_type_check_instance_cast+496> > 0x000000301e432bf8 <+136>: test %rsi,%rsi > 0x000000301e432bfb <+139>: lea 0xc4dd(%rip),%r12 # 0x301e43f0df > 0x000000301e432c02 <+146>: je 0x301e432c0f <g_type_check_instance_cast+159> > 0x000000301e432c04 <+148>: mov %rsi,%rdi > 0x000000301e432c07 <+151>: callq 0x301e42c0a0 <type_descriptive_name_I> > 0x000000301e432c0c <+156>: mov %rax,%r12 > 0x000000301e432c0f <+159>: test %rbp,%rbp > 0x000000301e432c12 <+162>: lea 0xc4c6(%rip),%rcx # 0x301e43f0df > 0x000000301e432c19 <+169>: je 0x301e432c26 <g_type_check_instance_cast+182> > 0x000000301e432c1b <+171>: mov %rbp,%rdi > 0x000000301e432c1e <+174>: callq 0x301e42c0a0 <type_descriptive_name_I> > 0x000000301e432c23 <+179>: mov %rax,%rcx > 0x000000301e432c26 <+182>: lea 0xe38b(%rip),%rdx # 0x301e440fb8 > 0x000000301e432c2d <+189>: lea 0x6e70(%rip),%rdi # 0x301e439aa4 > 0x000000301e432c34 <+196>: mov %r12,%r8 > 0x000000301e432c37 <+199>: mov $0x10,%esi > 0x000000301e432c3c <+204>: xor %eax,%eax > 0x000000301e432c3e <+206>: callq 0x301e40aec0 <g_log@plt> > 0x000000301e432c43 <+211>: mov %rbx,%rax > 0x000000301e432c46 <+214>: pop %rbx > 0x000000301e432c47 <+215>: pop %rbp > 0x000000301e432c48 <+216>: pop %r12 > 0x000000301e432c4a <+218>: retq > 0x000000301e432c4b <+219>: nopl 0x0(%rax,%rax,1) > 0x000000301e432c50 <+224>: mov %rdi,%r9 > 0x000000301e432c53 <+227>: and $0xfffffffffffffffc,%r9 > 0x000000301e432c57 <+231>: test %r9,%r9 > 0x000000301e432c5a <+234>: jne 0x301e432bb7 <g_type_check_instance_cast+71> > 0x000000301e432c60 <+240>: xor %edx,%edx > 0x000000301e432c62 <+242>: xor %r10d,%r10d > 0x000000301e432c65 <+245>: cmp $0x3fc,%rsi > 0x000000301e432c6c <+252>: ja 0x301e432bdc <g_type_check_instance_cast+108> > 0x000000301e432c72 <+258>: nopw 0x0(%rax,%rax,1) > 0x000000301e432c78 <+264>: mov %rsi,%rcx > 0x000000301e432c7b <+267>: lea 0x21da7e(%rip),%rax # 0x301e650700 <static_fundamental_type_nodes> > 0x000000301e432c82 <+274>: shr $0x2,%rcx > 0x000000301e432c86 <+278>: mov (%rax,%rcx,8),%r8 > 0x000000301e432c8a <+282>: test %r8,%r8 > 0x000000301e432c8d <+285>: je 0x301e432bec <g_type_check_instance_cast+124> > 0x000000301e432c93 <+291>: test %dl,%dl > 0x000000301e432c95 <+293>: je 0x301e432bec <g_type_check_instance_cast+124> > 0x000000301e432c9b <+299>: movzbl 0x14(%r8),%eax > 0x000000301e432ca0 <+304>: movzbl 0x14(%r9),%edx > 0x000000301e432ca5 <+309>: cmp %dl,%al > 0x000000301e432ca7 <+311>: jbe 0x301e432db8 <g_type_check_instance_cast+584> > 0x000000301e432cad <+317>: testb $0x4,0x16(%r9) > 0x000000301e432cb2 <+322>: je 0x301e432bec <g_type_check_instance_cast+124> > 0x000000301e432cb8 <+328>: cmpq $0x8,0x48(%r8,%rax,8) > 0x000000301e432cbe <+334>: jne 0x301e432bec <g_type_check_instance_cast+124> > 0x000000301e432cc4 <+340>: mfence > 0x000000301e432cc7 <+343>: mov 0x38(%r9),%rdi > 0x000000301e432ccb <+347>: movabs $0xaaaaaaaaaaaaaaab,%r11 > 0x000000301e432cd5 <+357>: nopl (%rax) > 0x000000301e432cd8 <+360>: test %rdi,%rdi > 0x000000301e432cdb <+363>: je 0x301e432e11 <g_type_check_instance_cast+673> > 0x000000301e432ce1 <+369>: mfence > 0x000000301e432ce4 <+372>: mov 0x38(%r8),%rcx > 0x000000301e432ce8 <+376>: nopl 0x0(%rax,%rax,1) > 0x000000301e432cf0 <+384>: test %rcx,%rcx > 0x000000301e432cf3 <+387>: mov (%rdi),%eax > 0x000000301e432cf5 <+389>: je 0x301e432d40 <g_type_check_instance_cast+464> > 0x000000301e432cf7 <+391>: cmp -0x8(%rcx),%rax > 0x000000301e432cfb <+395>: jae 0x301e432d40 <g_type_check_instance_cast+464> > 0x000000301e432cfd <+397>: movzbl (%rcx,%rax,1),%eax > 0x000000301e432d01 <+401>: test %eax,%eax > 0x000000301e432d03 <+403>: je 0x301e432d40 <g_type_check_instance_cast+464> > 0x000000301e432d05 <+405>: sub $0x1,%eax > 0x000000301e432d08 <+408>: movslq %eax,%rbp > 0x000000301e432d0b <+411>: mov -0x8(%rdi),%rax > 0x000000301e432d0f <+415>: lea -0x8(%rax),%rdx > 0x000000301e432d13 <+419>: mov %rdx,%rax > 0x000000301e432d16 <+422>: mul %r11 > 0x000000301e432d19 <+425>: shr $0x4,%rdx > 0x000000301e432d1d <+429>: cmp %rdx,%rbp > 0x000000301e432d20 <+432>: jae 0x301e432d40 <g_type_check_instance_cast+464> > 0x000000301e432d22 <+434>: lea 0x0(%rbp,%rbp,2),%rax > 0x000000301e432d27 <+439>: mov 0x48(%r8),%rbp > 0x000000301e432d2b <+443>: lea (%rdi,%rax,8),%rax > 0x000000301e432d2f <+447>: cmp %rbp,0x8(%rax) > 0x000000301e432d33 <+451>: lea 0x8(%rax),%rdx > 0x000000301e432d37 <+455>: je 0x301e432d42 <g_type_check_instance_cast+466> > 0x000000301e432d39 <+457>: nopl 0x0(%rax) > 0x000000301e432d40 <+464>: xor %edx,%edx > 0x000000301e432d42 <+466>: mfence > 0x000000301e432d45 <+469>: mov 0x38(%r8),%rax > 0x000000301e432d49 <+473>: cmp %rax,%rcx > 0x000000301e432d4c <+476>: je 0x301e432e18 <g_type_check_instance_cast+680> > 0x000000301e432d52 <+482>: mov %rax,%rcx > 0x000000301e432d55 <+485>: jmp 0x301e432cf0 <g_type_check_instance_cast+384> > 0x000000301e432d57 <+487>: nopw 0x0(%rax,%rax,1) > 0x000000301e432d60 <+496>: test %rsi,%rsi > 0x000000301e432d63 <+499>: lea 0xc375(%rip),%r12 # 0x301e43f0df > 0x000000301e432d6a <+506>: je 0x301e432d77 <g_type_check_instance_cast+519> > 0x000000301e432d6c <+508>: mov %rsi,%rdi > 0x000000301e432d6f <+511>: callq 0x301e42c0a0 <type_descriptive_name_I> > 0x000000301e432d74 <+516>: mov %rax,%r12 > 0x000000301e432d77 <+519>: test %rbp,%rbp > 0x000000301e432d7a <+522>: lea 0xc35e(%rip),%rcx # 0x301e43f0df > 0x000000301e432d81 <+529>: je 0x301e432d8e <g_type_check_instance_cast+542> > 0x000000301e432d83 <+531>: mov %rbp,%rdi > 0x000000301e432d86 <+534>: callq 0x301e42c0a0 <type_descriptive_name_I> > 0x000000301e432d8b <+539>: mov %rax,%rcx > 0x000000301e432d8e <+542>: lea 0xe243(%rip),%rdx # 0x301e440fd8 > 0x000000301e432d95 <+549>: lea 0x6d08(%rip),%rdi # 0x301e439aa4 > 0x000000301e432d9c <+556>: mov %r12,%r8 > 0x000000301e432d9f <+559>: xor %eax,%eax > 0x000000301e432da1 <+561>: mov $0x10,%esi > 0x000000301e432da6 <+566>: callq 0x301e40aec0 <g_log@plt> > 0x000000301e432dab <+571>: mov %rbx,%rax > 0x000000301e432dae <+574>: pop %rbx > 0x000000301e432daf <+575>: pop %rbp > 0x000000301e432db0 <+576>: pop %r12 > 0x000000301e432db2 <+578>: retq > 0x000000301e432db3 <+579>: nopl 0x0(%rax,%rax,1) > 0x000000301e432db8 <+584>: movzbl %al,%ecx > 0x000000301e432dbb <+587>: sub %ecx,%edx > 0x000000301e432dbd <+589>: mov 0x48(%r8),%rcx > 0x000000301e432dc1 <+593>: movslq %edx,%rdx > 0x000000301e432dc4 <+596>: cmp %rcx,0x48(%r9,%rdx,8) > 0x000000301e432dc9 <+601>: jne 0x301e432cad <g_type_check_instance_cast+317> > 0x000000301e432dcf <+607>: jmpq 0x301e432c43 <g_type_check_instance_cast+211> > 0x000000301e432dd4 <+612>: nopl 0x0(%rax) > 0x000000301e432dd8 <+616>: test %rsi,%rsi > 0x000000301e432ddb <+619>: lea 0xc2fd(%rip),%rcx # 0x301e43f0df > 0x000000301e432de2 <+626>: je 0x301e432def <g_type_check_instance_cast+639> > 0x000000301e432de4 <+628>: mov %rsi,%rdi > 0x000000301e432de7 <+631>: callq 0x301e42c0a0 <type_descriptive_name_I> > 0x000000301e432dec <+636>: mov %rax,%rcx > 0x000000301e432def <+639>: lea 0xe21a(%rip),%rdx # 0x301e441010 > 0x000000301e432df6 <+646>: lea 0x6ca7(%rip),%rdi # 0x301e439aa4 > 0x000000301e432dfd <+653>: xor %eax,%eax > 0x000000301e432dff <+655>: mov $0x10,%esi > 0x000000301e432e04 <+660>: callq 0x301e40aec0 <g_log@plt> > 0x000000301e432e09 <+665>: mov %rbx,%rax > 0x000000301e432e0c <+668>: pop %rbx > 0x000000301e432e0d <+669>: pop %rbp > 0x000000301e432e0e <+670>: pop %r12 > 0x000000301e432e10 <+672>: retq > 0x000000301e432e11 <+673>: xor %edx,%edx > 0x000000301e432e13 <+675>: nopl 0x0(%rax,%rax,1) > 0x000000301e432e18 <+680>: mfence > 0x000000301e432e1b <+683>: mov 0x38(%r9),%rax > 0x000000301e432e1f <+687>: cmp %rax,%rdi > 0x000000301e432e22 <+690>: je 0x301e432e2c <g_type_check_instance_cast+700> > 0x000000301e432e24 <+692>: mov %rax,%rdi > 0x000000301e432e27 <+695>: jmpq 0x301e432cd8 <g_type_check_instance_cast+360> > 0x000000301e432e2c <+700>: test %rdx,%rdx > 0x000000301e432e2f <+703>: jne 0x301e432c43 <g_type_check_instance_cast+211> > 0x000000301e432e35 <+709>: mov (%rbx),%rax > 0x000000301e432e38 <+712>: mov (%rax),%rbp > 0x000000301e432e3b <+715>: jmpq 0x301e432bef <g_type_check_instance_cast+127> >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 1157940
: 951237 |
951238
|
951239
|
951240
|
951241
|
951242
|
951243
|
951244
|
951245
|
951246
|
951247