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 901883 Details for
Bug 1104352
[abrt] gedit: g_type_check_instance_cast(): gedit 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.68 KB, created by
Ilya Gradina
on 2014-06-03 19:44:00 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Ilya Gradina
Created:
2014-06-03 19:44:00 UTC
Size:
33.68 KB
patch
obsolete
>[New LWP 9672] >[New LWP 9674] >[New LWP 9676] >[New LWP 9680] >[New LWP 9675] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `gedit /run/media/ilgrad/Transcend/Untitled Folder/l1.txt'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 0x00007f177fba0a6c in g_type_check_instance_cast () from /lib64/libgobject-2.0.so.0 > >Thread 5 (Thread 0x7f176a47f700 (LWP 9675)): >#0 0x00007f177f04796d in poll () from /lib64/libc.so.6 >No symbol table info available. >#1 0x00007f177f882194 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#2 0x00007f177f8822ac in g_main_context_iteration () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#3 0x00007f176a4872ed in dconf_gdbus_worker_thread () from /usr/lib64/gio/modules/libdconfsettings.so >No symbol table info available. >#4 0x00007f177f8a8c95 in g_thread_proxy () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#5 0x00007f177f31b56a in start_thread () from /lib64/libpthread.so.0 >No symbol table info available. >#6 0x00007f177f052dbd in clone () from /lib64/libc.so.6 >No symbol table info available. > >Thread 4 (Thread 0x7f1755725700 (LWP 9680)): >#0 0x00007f177f320079 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 >No symbol table info available. >#1 0x00007f177f8c66f8 in g_cond_wait_until () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#2 0x00007f177f856f79 in g_async_queue_pop_intern_unlocked () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#3 0x00007f177f8a9600 in g_thread_pool_thread_proxy () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#4 0x00007f177f8a8c95 in g_thread_proxy () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#5 0x00007f177f31b56a in start_thread () from /lib64/libpthread.so.0 >No symbol table info available. >#6 0x00007f177f052dbd in clone () from /lib64/libc.so.6 >No symbol table info available. > >Thread 3 (Thread 0x7f176900c700 (LWP 9676)): >#0 0x00007f177f04796d in poll () from /lib64/libc.so.6 >No symbol table info available. >#1 0x00007f177f882194 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#2 0x00007f177f8822ac in g_main_context_iteration () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#3 0x00007f177f8822e9 in glib_worker_main () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#4 0x00007f177f8a8c95 in g_thread_proxy () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#5 0x00007f177f31b56a in start_thread () from /lib64/libpthread.so.0 >No symbol table info available. >#6 0x00007f177f052dbd in clone () from /lib64/libc.so.6 >No symbol table info available. > >Thread 2 (Thread 0x7f177179c700 (LWP 9674)): >#0 0x00007f177f3228fd in read () from /lib64/libpthread.so.0 >No symbol table info available. >#1 0x00007f177f8c5490 in g_wakeup_acknowledge () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#2 0x00007f177f881c5c in g_main_context_check () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#3 0x00007f177f882133 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#4 0x00007f177f882522 in g_main_loop_run () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#5 0x00007f17800d43b6 in gdbus_shared_thread_func () from /lib64/libgio-2.0.so.0 >No symbol table info available. >#6 0x00007f177f8a8c95 in g_thread_proxy () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#7 0x00007f177f31b56a in start_thread () from /lib64/libpthread.so.0 >No symbol table info available. >#8 0x00007f177f052dbd in clone () from /lib64/libc.so.6 >No symbol table info available. > >Thread 1 (Thread 0x7f1782fa1980 (LWP 9672)): >#0 0x00007f177fba0a6c in g_type_check_instance_cast () from /lib64/libgobject-2.0.so.0 >No symbol table info available. >#1 0x00007f1781ec6087 in send_delete_event () from /lib64/libgtk-3.so.0 >No symbol table info available. >#2 0x00007f17818bb908 in gdk_threads_dispatch () from /lib64/libgdk-3.so.0 >No symbol table info available. >#3 0x00007f177f881e5b in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#4 0x00007f177f8821f8 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#5 0x00007f177f8822ac in g_main_context_iteration () from /lib64/libglib-2.0.so.0 >No symbol table info available. >#6 0x00007f178009ce4c in g_application_run () from /lib64/libgio-2.0.so.0 >No symbol table info available. >#7 0x0000000000400a30 in main () >No symbol table info available. >From To Syms Read Shared Object Library >0x00007f1782b33200 0x00007f1782b76df9 Yes (*) /usr/lib64/gedit/libgedit.so >0x00007f17827d3870 0x00007f17828bb6fe Yes (*) /lib64/libxml2.so.2 >0x00007f1782539ad0 0x00007f178258000d Yes (*) /lib64/libgtksourceview-3.0.so.1 >0x00007f1782318d40 0x00007f178231d757 Yes (*) /lib64/libpeas-gtk-1.0.so.0 >0x00007f1781bd98e0 0x00007f1781f08aa6 Yes (*) /lib64/libgtk-3.so.0 >0x00007f17818bad70 0x00007f17819167f6 Yes (*) /lib64/libgdk-3.so.0 >0x00007f1781692860 0x00007f1781697336 Yes (*) /lib64/libpangocairo-1.0.so.0 >0x00007f178144fdb0 0x00007f178146ed06 Yes (*) /lib64/libpango-1.0.so.0 >0x00007f1781228030 0x00007f1781234653 Yes (*) /lib64/libatk-1.0.so.0 >0x00007f1781017560 0x00007f178101859c Yes (*) /lib64/libcairo-gobject.so.2 >0x00007f1780d026d0 0x00007f1780dd1ef8 Yes (*) /lib64/libcairo.so.2 >0x00007f1780ad1e40 0x00007f1780ae51b0 Yes (*) /lib64/libgdk_pixbuf-2.0.so.0 >0x00007f17808bccb0 0x00007f17808c4fc6 Yes (*) /lib64/libpeas-1.0.so.0 >0x00007f17806b3190 0x00007f17806b4075 Yes (*) /lib64/libgmodule-2.0.so.0 >0x00007f1780391f60 0x00007f1780418d2b Yes (*) /lib64/libX11.so.6 >0x00007f1780025aa0 0x00007f17800f8beb Yes (*) /lib64/libgio-2.0.so.0 >0x00007f177fdc61a0 0x00007f177fde380c Yes (*) /lib64/libgirepository-1.0.so.1 >0x00007f177fb77e00 0x00007f177fba7bc6 Yes (*) /lib64/libgobject-2.0.so.0 >0x00007f177f852960 0x00007f177f8ee6b9 Yes (*) /lib64/libglib-2.0.so.0 >0x00007f177f535610 0x00007f177f5a6331 Yes (*) /lib64/libm.so.6 >0x00007f177f319a80 0x00007f177f325f01 Yes (*) /lib64/libpthread.so.0 >0x00007f177ef6d4d0 0x00007f177f0bca73 Yes (*) /lib64/libc.so.6 >0x00007f177ed4aed0 0x00007f177ed4bade Yes (*) /lib64/libdl.so.2 >0x00007f177eb36200 0x00007f177eb42907 Yes (*) /lib64/libz.so.1 >0x00007f177e911f30 0x00007f177e927d72 Yes (*) /lib64/liblzma.so.5 >0x00007f177e701230 0x00007f177e70b5f7 Yes (*) /lib64/libXi.so.6 >0x00007f177e4fa5f0 0x00007f177e4fc946 Yes (*) /lib64/libXfixes.so.3 >0x00007f177e2d4430 0x00007f177e2e8429 Yes (*) /lib64/libatk-bridge-2.0.so.0 >0x00007f177e0bc2a0 0x00007f177e0c48eb Yes (*) /lib64/libpangoft2-1.0.so.0 >0x00007f177de7dcc0 0x00007f177de9bbfd Yes (*) /lib64/libfontconfig.so.1 >0x00007f177dc74bb0 0x00007f177dc75510 Yes (*) /lib64/libXinerama.so.1 >0x00007f177da6bc00 0x00007f177da7159e Yes (*) /lib64/libXrandr.so.2 >0x00007f177d861ab0 0x00007f177d86667d Yes (*) /lib64/libXcursor.so.1 >0x00007f177d65ccd0 0x00007f177d65d6e5 Yes (*) /lib64/libXcomposite.so.1 >0x00007f177d459c40 0x00007f177d45a56b Yes (*) /lib64/libXdamage.so.1 >0x00007f177d24fef0 0x00007f177d2542ff Yes (*) /lib64/libwayland-client.so.0 >0x00007f177d0136d0 0x00007f177d02af85 Yes (*) /lib64/libxkbcommon.so.0 >0x00007f177ce08250 0x00007f177ce09d69 Yes (*) /lib64/libwayland-cursor.so.0 >0x00007f177cbf8760 0x00007f177cc0241f Yes (*) /lib64/libXext.so.6 >0x00007f177c9ef2f0 0x00007f177c9f25b7 Yes (*) /lib64/librt.so.1 >0x00007f177c7eb6b0 0x00007f177c7eb82a Yes (*) /lib64/libgthread-2.0.so.0 >0x00007f177c59ce60 0x00007f177c5cf9d9 Yes (*) /lib64/libharfbuzz.so.0 >0x00007f177c2fbea0 0x00007f177c36a8c2 Yes (*) /lib64/libfreetype.so.6 >0x00007f177c04a370 0x00007f177c0d46a0 Yes (*) /lib64/libpixman-1.so.0 >0x00007f177be220c0 0x00007f177be33a09 Yes (*) /lib64/libEGL.so.1 >0x00007f177bbee500 0x00007f177bc0fda7 Yes (*) /lib64/libpng16.so.16 >0x00007f177b9e5df0 0x00007f177b9e68f3 Yes (*) /lib64/libxcb-shm.so.0 >0x00007f177b7de610 0x00007f177b7e1a4a Yes (*) /lib64/libxcb-render.so.0 >0x00007f177b5c2bd0 0x00007f177b5d0ff5 Yes (*) /lib64/libxcb.so.1 >0x00007f177b3b0b70 0x00007f177b3b6be5 Yes (*) /lib64/libXrender.so.1 >0x00007f177b158960 0x00007f177b196472 Yes (*) /lib64/libGL.so.1 >0x00007f177af38870 0x00007f177af3cfd8 Yes (*) /lib64/libffi.so.6 >0x00007f177ad18500 0x00007f177ad2b52b Yes (*) /lib64/libselinux.so.1 >0x00007f177aafaa90 0x00007f177ab0a121 Yes (*) /lib64/libresolv.so.2 >0x00007f1782dbcb10 0x00007f1782dd8920 Yes (*) /lib64/ld-linux-x86-64.so.2 >0x00007f177a8d6740 0x00007f177a8e7dd8 Yes (*) /lib64/libatspi.so.0 >0x00007f177a686840 0x00007f177a6b0894 Yes (*) /lib64/libdbus-1.so.3 >0x00007f177a458e00 0x00007f177a471cd9 Yes (*) /lib64/libexpat.so.1 >0x00007f177a239710 0x00007f177a24d198 Yes (*) /lib64/libgraphite2.so.3 >0x00007f177a028760 0x00007f177a0345bf Yes (*) /lib64/libbz2.so.1 >0x00007f1779e25600 0x00007f1779e2570b Yes (*) /lib64/libX11-xcb.so.1 >0x00007f1779c21920 0x00007f1779c22a75 Yes (*) /lib64/libxcb-dri2.so.0 >0x00007f1779a1a830 0x00007f1779a1cc45 Yes (*) /lib64/libxcb-xfixes.so.0 >0x00007f1779815020 0x00007f1779815bc5 Yes (*) /lib64/libxcb-shape.so.0 >0x00007f177960e100 0x00007f1779610448 Yes (*) /lib64/libgbm.so.1 >0x00007f1779401160 0x00007f1779406a1f Yes (*) /lib64/libwayland-server.so.0 >0x00007f17791da8c0 0x00007f17791e42ae Yes (*) /lib64/libglapi.so.0 >0x00007f1778fc8210 0x00007f1778fcdb48 Yes (*) /lib64/libdrm.so.2 >0x00007f1778dc1ec0 0x00007f1778dc2bda Yes (*) /lib64/libXau.so.6 >0x00007f1778bb1020 0x00007f1778bb8dd5 Yes (*) /lib64/libxcb-glx.so.0 >0x00007f17789a4d50 0x00007f17789a54e3 Yes (*) /lib64/libxcb-dri3.so.0 >0x00007f17787a1c50 0x00007f17787a2428 Yes (*) /lib64/libxcb-present.so.0 >0x00007f177859c060 0x00007f177859dff9 Yes (*) /lib64/libxcb-sync.so.1 >0x00007f1778398990 0x00007f1778398c3c Yes (*) /lib64/libxshmfence.so.1 >0x00007f1778193010 0x00007f1778195958 Yes (*) /lib64/libXxf86vm.so.1 >0x00007f1777f266f0 0x00007f1777f747c5 Yes (*) /lib64/libpcre.so.1 >0x00007f1777d10af0 0x00007f1777d209d5 Yes (*) /lib64/libgcc_s.so.1 >0x00007f1770badcf0 0x00007f1770bc8006 Yes (*) /usr/lib64/gio/modules/libgvfsdbus.so >0x00007f1770977d20 0x00007f177098ee76 Yes (*) /usr/lib64/gvfs/libgvfscommon.so >0x00007f177072f5b0 0x00007f1770757064 Yes (*) /lib64/libbluray.so.1 >0x00007f1782fcb2d0 0x00007f1782fd3efd Yes (*) /lib64/libudev.so.1 >0x00007f1770528f10 0x00007f17705297f5 Yes (*) /lib64/libutil.so.1 >0x00007f1770325640 0x00007f1770326634 Yes (*) /usr/lib64/gtk-3.0/3.0.0/theming-engines/libadwaita.so >0x00007f17700f5a40 0x00007f17701199e7 Yes (*) /lib64/librsvg-2.so.2 >0x00007f176bdcdcd0 0x00007f176bdec856 Yes (*) /lib64/libcroco-0.6.so.3 >0x00007f176bbc27b0 0x00007f176bbc2fd0 Yes (*) /usr/lib64/gtk-3.0/modules/libpk-gtk-module.so >0x00007f176b9bc1b0 0x00007f176b9be1f0 Yes (*) /usr/lib64/gtk-3.0/modules/libcanberra-gtk-module.so >0x00007f176b7b6da0 0x00007f176b7b836e Yes (*) /lib64/libcanberra-gtk3.so.0 >0x00007f176b5a63d0 0x00007f176b5af9ea Yes (*) /lib64/libcanberra.so.0 >0x00007f176b39c110 0x00007f176b3a040c Yes (*) /lib64/libvorbisfile.so.3 >0x00007f176b187d20 0x00007f176b192e63 Yes (*) /lib64/libtdb.so.1 >0x00007f176af7d4b0 0x00007f176af819a2 Yes (*) /lib64/libltdl.so.7 >0x00007f176ad50850 0x00007f176ad6817d Yes (*) /lib64/libvorbis.so.0 >0x00007f176ab47aa0 0x00007f176ab4a095 Yes (*) /lib64/libogg.so.0 >0x00007f176a90ff10 0x00007f176a914f6c Yes (*) /lib64/libcrypt.so.1 >0x00007f176a690a80 0x00007f176a6e826d Yes (*) /lib64/libfreebl3.so >0x00007f176a483be0 0x00007f176a48893e Yes (*) /usr/lib64/gio/modules/libdconfsettings.so >0x00007f1769a6ccf0 0x00007f1769a75a2c Yes (*) /usr/lib64/gedit/plugins/libspell.so >0x00007f176985bec0 0x00007f1769860e08 Yes (*) /lib64/libenchant.so.1 >0x00007f1769636740 0x00007f176964a92a Yes (*) /usr/lib64/gedit/plugins/libfilebrowser.so >0x00007f1769422250 0x00007f1769423a1c Yes (*) /usr/lib64/gedit/plugins/libdocinfo.so >0x00007f176921b7e0 0x00007f176921d994 Yes (*) /usr/lib64/gedit/plugins/libmodelines.so >0x00007f1769010200 0x00007f17690123cc Yes (*) /usr/lib64/gedit/plugins/libtime.so >0x00007f1768609c00 0x00007f1768609fc9 Yes (*) /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so >0x00007f17683f34e0 0x00007f17683ff356 Yes (*) /usr/lib64/gio/modules/libgioremote-volume-monitor.so >0x00007f17680a7290 0x00007f17680ae073 Yes (*) /lib64/libnss_files.so.2 >0x00007f175451c820 0x00007f1754520d21 Yes (*) /lib64/libnss_sss.so.2 >0x00007f174fd4c950 0x00007f174fdb92f9 Yes (*) /lib64/libstdc++.so.6 >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0xaaaaaaaaaaaaaaaa -6148914691236517206 >rbx 0xeae3a0 15393696 >rcx 0x0 0 >rdx 0x7f1782fa1ce0 139738958404832 >rsi 0xc35510 12801296 >rdi 0xeae3a0 15393696 >rbp 0xeae3a0 0xeae3a0 >rsp 0x7fff7965d420 0x7fff7965d420 >r8 0x0 0 >r9 0x9965b40 160848704 >r10 0x20 32 >r11 0x33 51 >r12 0xc82090 13115536 >r13 0x7f177fb6b900 139738903656704 >r14 0x9b73290 163000976 >r15 0x7f177f87e9e0 139738900589024 >rip 0x7f177fba0a6c 0x7f177fba0a6c <g_type_check_instance_cast+28> >eflags 0x10286 [ PF SF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 <unavailable> >st1 <unavailable> >st2 <unavailable> >st3 <unavailable> >st4 <unavailable> >st5 <unavailable> >st6 <unavailable> >st7 <unavailable> >fctrl <unavailable> >fstat <unavailable> >ftag <unavailable> >fiseg <unavailable> >fioff <unavailable> >foseg <unavailable> >fooff <unavailable> >fop <unavailable> >mxcsr <unavailable> >ymm0 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm1 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm2 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm3 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm4 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm5 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm6 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm7 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm8 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm9 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm10 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm11 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm12 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm13 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm14 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm15 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >Dump of assembler code for function g_type_check_instance_cast: > 0x00007f177fba0a50 <+0>: test %rdi,%rdi > 0x00007f177fba0a53 <+3>: push %r12 > 0x00007f177fba0a55 <+5>: push %rbp > 0x00007f177fba0a56 <+6>: push %rbx > 0x00007f177fba0a57 <+7>: mov %rdi,%rbx > 0x00007f177fba0a5a <+10>: je 0x7f177fba0b24 <g_type_check_instance_cast+212> > 0x00007f177fba0a60 <+16>: mov (%rdi),%rax > 0x00007f177fba0a63 <+19>: test %rax,%rax > 0x00007f177fba0a66 <+22>: je 0x7f177fba0cc0 <g_type_check_instance_cast+624> >=> 0x00007f177fba0a6c <+28>: mov (%rax),%rbp > 0x00007f177fba0a6f <+31>: cmp $0x3fc,%rbp > 0x00007f177fba0a76 <+38>: ja 0x7f177fba0b30 <g_type_check_instance_cast+224> > 0x00007f177fba0a7c <+44>: mov %rbp,%rdx > 0x00007f177fba0a7f <+47>: lea 0x21dcba(%rip),%rax # 0x7f177fdbe740 > 0x00007f177fba0a86 <+54>: shr $0x2,%rdx > 0x00007f177fba0a8a <+58>: mov (%rax,%rdx,8),%r10 > 0x00007f177fba0a8e <+62>: test %r10,%r10 > 0x00007f177fba0a91 <+65>: je 0x7f177fba0b40 <g_type_check_instance_cast+240> > 0x00007f177fba0a97 <+71>: movzbl 0x16(%r10),%eax > 0x00007f177fba0a9c <+76>: and $0x4,%eax > 0x00007f177fba0a9f <+79>: cmp $0x1,%al > 0x00007f177fba0aa1 <+81>: sbb %edx,%edx > 0x00007f177fba0aa3 <+83>: add $0x1,%edx > 0x00007f177fba0aa6 <+86>: cmp $0x1,%al > 0x00007f177fba0aa8 <+88>: sbb %r11d,%r11d > 0x00007f177fba0aab <+91>: add $0x1,%r11d > 0x00007f177fba0aaf <+95>: cmp $0x3fc,%rsi > 0x00007f177fba0ab6 <+102>: jbe 0x7f177fba0b58 <g_type_check_instance_cast+264> > 0x00007f177fba0abc <+108>: mov %rsi,%r9 > 0x00007f177fba0abf <+111>: and $0xfffffffffffffffc,%r9 > 0x00007f177fba0ac3 <+115>: test %r9,%r9 > 0x00007f177fba0ac6 <+118>: je 0x7f177fba0ad0 <g_type_check_instance_cast+128> > 0x00007f177fba0ac8 <+120>: test %dl,%dl > 0x00007f177fba0aca <+122>: jne 0x7f177fba0bc0 <g_type_check_instance_cast+368> > 0x00007f177fba0ad0 <+128>: test %r11d,%r11d > 0x00007f177fba0ad3 <+131>: lea 0xc754(%rip),%r12 # 0x7f177fbad22e > 0x00007f177fba0ada <+138>: je 0x7f177fba0b70 <g_type_check_instance_cast+288> > 0x00007f177fba0ae0 <+144>: test %rsi,%rsi > 0x00007f177fba0ae3 <+147>: je 0x7f177fba0af0 <g_type_check_instance_cast+160> > 0x00007f177fba0ae5 <+149>: mov %rsi,%rdi > 0x00007f177fba0ae8 <+152>: callq 0x7f177fb9aae0 <type_descriptive_name_I.part.4> > 0x00007f177fba0aed <+157>: mov %rax,%r12 > 0x00007f177fba0af0 <+160>: test %rbp,%rbp > 0x00007f177fba0af3 <+163>: lea 0xc734(%rip),%rcx # 0x7f177fbad22e > 0x00007f177fba0afa <+170>: je 0x7f177fba0b07 <g_type_check_instance_cast+183> > 0x00007f177fba0afc <+172>: mov %rbp,%rdi > 0x00007f177fba0aff <+175>: callq 0x7f177fb9aae0 <type_descriptive_name_I.part.4> > 0x00007f177fba0b04 <+180>: mov %rax,%rcx > 0x00007f177fba0b07 <+183>: lea 0xe5ea(%rip),%rdx # 0x7f177fbaf0f8 > 0x00007f177fba0b0e <+190>: lea 0x714f(%rip),%rdi # 0x7f177fba7c64 > 0x00007f177fba0b15 <+197>: mov %r12,%r8 > 0x00007f177fba0b18 <+200>: mov $0x10,%esi > 0x00007f177fba0b1d <+205>: xor %eax,%eax > 0x00007f177fba0b1f <+207>: callq 0x7f177fb77b70 <g_log@plt> > 0x00007f177fba0b24 <+212>: mov %rbx,%rax > 0x00007f177fba0b27 <+215>: pop %rbx > 0x00007f177fba0b28 <+216>: pop %rbp > 0x00007f177fba0b29 <+217>: pop %r12 > 0x00007f177fba0b2b <+219>: retq > 0x00007f177fba0b2c <+220>: nopl 0x0(%rax) > 0x00007f177fba0b30 <+224>: mov %rbp,%r10 > 0x00007f177fba0b33 <+227>: and $0xfffffffffffffffc,%r10 > 0x00007f177fba0b37 <+231>: test %r10,%r10 > 0x00007f177fba0b3a <+234>: jne 0x7f177fba0a97 <g_type_check_instance_cast+71> > 0x00007f177fba0b40 <+240>: xor %edx,%edx > 0x00007f177fba0b42 <+242>: xor %r11d,%r11d > 0x00007f177fba0b45 <+245>: cmp $0x3fc,%rsi > 0x00007f177fba0b4c <+252>: ja 0x7f177fba0abc <g_type_check_instance_cast+108> > 0x00007f177fba0b52 <+258>: nopw 0x0(%rax,%rax,1) > 0x00007f177fba0b58 <+264>: mov %rsi,%rcx > 0x00007f177fba0b5b <+267>: lea 0x21dbde(%rip),%rax # 0x7f177fdbe740 > 0x00007f177fba0b62 <+274>: shr $0x2,%rcx > 0x00007f177fba0b66 <+278>: mov (%rax,%rcx,8),%r9 > 0x00007f177fba0b6a <+282>: jmpq 0x7f177fba0ac3 <g_type_check_instance_cast+115> > 0x00007f177fba0b6f <+287>: nop > 0x00007f177fba0b70 <+288>: test %rsi,%rsi > 0x00007f177fba0b73 <+291>: je 0x7f177fba0b80 <g_type_check_instance_cast+304> > 0x00007f177fba0b75 <+293>: mov %rsi,%rdi > 0x00007f177fba0b78 <+296>: callq 0x7f177fb9aae0 <type_descriptive_name_I.part.4> > 0x00007f177fba0b7d <+301>: mov %rax,%r12 > 0x00007f177fba0b80 <+304>: test %rbp,%rbp > 0x00007f177fba0b83 <+307>: lea 0xc6a4(%rip),%rcx # 0x7f177fbad22e > 0x00007f177fba0b8a <+314>: je 0x7f177fba0b97 <g_type_check_instance_cast+327> > 0x00007f177fba0b8c <+316>: mov %rbp,%rdi > 0x00007f177fba0b8f <+319>: callq 0x7f177fb9aae0 <type_descriptive_name_I.part.4> > 0x00007f177fba0b94 <+324>: mov %rax,%rcx > 0x00007f177fba0b97 <+327>: lea 0xe57a(%rip),%rdx # 0x7f177fbaf118 > 0x00007f177fba0b9e <+334>: lea 0x70bf(%rip),%rdi # 0x7f177fba7c64 > 0x00007f177fba0ba5 <+341>: mov %r12,%r8 > 0x00007f177fba0ba8 <+344>: xor %eax,%eax > 0x00007f177fba0baa <+346>: mov $0x10,%esi > 0x00007f177fba0baf <+351>: callq 0x7f177fb77b70 <g_log@plt> > 0x00007f177fba0bb4 <+356>: mov %rbx,%rax > 0x00007f177fba0bb7 <+359>: pop %rbx > 0x00007f177fba0bb8 <+360>: pop %rbp > 0x00007f177fba0bb9 <+361>: pop %r12 > 0x00007f177fba0bbb <+363>: retq > 0x00007f177fba0bbc <+364>: nopl 0x0(%rax) > 0x00007f177fba0bc0 <+368>: movzbl 0x14(%r9),%edx > 0x00007f177fba0bc5 <+373>: movzbl 0x14(%r10),%eax > 0x00007f177fba0bca <+378>: cmp %al,%dl > 0x00007f177fba0bcc <+380>: jbe 0x7f177fba0ca0 <g_type_check_instance_cast+592> > 0x00007f177fba0bd2 <+386>: testb $0x4,0x16(%r10) > 0x00007f177fba0bd7 <+391>: je 0x7f177fba0ad0 <g_type_check_instance_cast+128> > 0x00007f177fba0bdd <+397>: cmpq $0x8,0x48(%r9,%rdx,8) > 0x00007f177fba0be3 <+403>: jne 0x7f177fba0ad0 <g_type_check_instance_cast+128> > 0x00007f177fba0be9 <+409>: mfence > 0x00007f177fba0bec <+412>: mov 0x38(%r10),%rdi > 0x00007f177fba0bf0 <+416>: movabs $0xaaaaaaaaaaaaaaab,%rbp > 0x00007f177fba0bfa <+426>: nopw 0x0(%rax,%rax,1) > 0x00007f177fba0c00 <+432>: test %rdi,%rdi > 0x00007f177fba0c03 <+435>: je 0x7f177fba0d10 <g_type_check_instance_cast+704> > 0x00007f177fba0c09 <+441>: mfence > 0x00007f177fba0c0c <+444>: mov 0x38(%r9),%rcx > 0x00007f177fba0c10 <+448>: jmp 0x7f177fba0c1b <g_type_check_instance_cast+459> > 0x00007f177fba0c12 <+450>: nopw 0x0(%rax,%rax,1) > 0x00007f177fba0c18 <+456>: mov %rdx,%rcx > 0x00007f177fba0c1b <+459>: xor %r12d,%r12d > 0x00007f177fba0c1e <+462>: test %rcx,%rcx > 0x00007f177fba0c21 <+465>: mov (%rdi),%edx > 0x00007f177fba0c23 <+467>: je 0x7f177fba0c70 <g_type_check_instance_cast+544> > 0x00007f177fba0c25 <+469>: cmp -0x8(%rcx),%rdx > 0x00007f177fba0c29 <+473>: jae 0x7f177fba0c70 <g_type_check_instance_cast+544> > 0x00007f177fba0c2b <+475>: movzbl (%rcx,%rdx,1),%edx > 0x00007f177fba0c2f <+479>: test %edx,%edx > 0x00007f177fba0c31 <+481>: je 0x7f177fba0c70 <g_type_check_instance_cast+544> > 0x00007f177fba0c33 <+483>: mov -0x8(%rdi),%rax > 0x00007f177fba0c37 <+487>: sub $0x1,%edx > 0x00007f177fba0c3a <+490>: movslq %edx,%r8 > 0x00007f177fba0c3d <+493>: lea -0x8(%rax),%rdx > 0x00007f177fba0c41 <+497>: mov %rdx,%rax > 0x00007f177fba0c44 <+500>: mul %rbp > 0x00007f177fba0c47 <+503>: shr $0x4,%rdx > 0x00007f177fba0c4b <+507>: cmp %rdx,%r8 > 0x00007f177fba0c4e <+510>: jae 0x7f177fba0c70 <g_type_check_instance_cast+544> > 0x00007f177fba0c50 <+512>: lea (%r8,%r8,2),%rax > 0x00007f177fba0c54 <+516>: lea (%rdi,%rax,8),%rax > 0x00007f177fba0c58 <+520>: mov 0x8(%rax),%rdx > 0x00007f177fba0c5c <+524>: add $0x8,%rax > 0x00007f177fba0c60 <+528>: cmp 0x48(%r9),%rdx > 0x00007f177fba0c64 <+532>: cmove %rax,%r12 > 0x00007f177fba0c68 <+536>: nopl 0x0(%rax,%rax,1) > 0x00007f177fba0c70 <+544>: mfence > 0x00007f177fba0c73 <+547>: mov 0x38(%r9),%rdx > 0x00007f177fba0c77 <+551>: cmp %rdx,%rcx > 0x00007f177fba0c7a <+554>: jne 0x7f177fba0c18 <g_type_check_instance_cast+456> > 0x00007f177fba0c7c <+556>: xor %edx,%edx > 0x00007f177fba0c7e <+558>: test %r12,%r12 > 0x00007f177fba0c81 <+561>: setne %dl > 0x00007f177fba0c84 <+564>: mfence > 0x00007f177fba0c87 <+567>: mov 0x38(%r10),%rax > 0x00007f177fba0c8b <+571>: cmp %rax,%rdi > 0x00007f177fba0c8e <+574>: je 0x7f177fba0cf9 <g_type_check_instance_cast+681> > 0x00007f177fba0c90 <+576>: mov %rax,%rdi > 0x00007f177fba0c93 <+579>: jmpq 0x7f177fba0c00 <g_type_check_instance_cast+432> > 0x00007f177fba0c98 <+584>: nopl 0x0(%rax,%rax,1) > 0x00007f177fba0ca0 <+592>: movzbl %dl,%ecx > 0x00007f177fba0ca3 <+595>: mov 0x48(%r9),%rdi > 0x00007f177fba0ca7 <+599>: sub %ecx,%eax > 0x00007f177fba0ca9 <+601>: cltq > 0x00007f177fba0cab <+603>: cmp %rdi,0x48(%r10,%rax,8) > 0x00007f177fba0cb0 <+608>: jne 0x7f177fba0bd2 <g_type_check_instance_cast+386> > 0x00007f177fba0cb6 <+614>: jmpq 0x7f177fba0b24 <g_type_check_instance_cast+212> > 0x00007f177fba0cbb <+619>: nopl 0x0(%rax,%rax,1) > 0x00007f177fba0cc0 <+624>: test %rsi,%rsi > 0x00007f177fba0cc3 <+627>: lea 0xc564(%rip),%rcx # 0x7f177fbad22e > 0x00007f177fba0cca <+634>: je 0x7f177fba0cd7 <g_type_check_instance_cast+647> > 0x00007f177fba0ccc <+636>: mov %rsi,%rdi > 0x00007f177fba0ccf <+639>: callq 0x7f177fb9aae0 <type_descriptive_name_I.part.4> > 0x00007f177fba0cd4 <+644>: mov %rax,%rcx > 0x00007f177fba0cd7 <+647>: lea 0xe472(%rip),%rdx # 0x7f177fbaf150 > 0x00007f177fba0cde <+654>: lea 0x6f7f(%rip),%rdi # 0x7f177fba7c64 > 0x00007f177fba0ce5 <+661>: xor %eax,%eax > 0x00007f177fba0ce7 <+663>: mov $0x10,%esi > 0x00007f177fba0cec <+668>: callq 0x7f177fb77b70 <g_log@plt> > 0x00007f177fba0cf1 <+673>: mov %rbx,%rax > 0x00007f177fba0cf4 <+676>: pop %rbx > 0x00007f177fba0cf5 <+677>: pop %rbp > 0x00007f177fba0cf6 <+678>: pop %r12 > 0x00007f177fba0cf8 <+680>: retq > 0x00007f177fba0cf9 <+681>: test %edx,%edx > 0x00007f177fba0cfb <+683>: jne 0x7f177fba0b24 <g_type_check_instance_cast+212> > 0x00007f177fba0d01 <+689>: mov (%rbx),%rax > 0x00007f177fba0d04 <+692>: mov (%rax),%rbp > 0x00007f177fba0d07 <+695>: jmpq 0x7f177fba0ad0 <g_type_check_instance_cast+128> > 0x00007f177fba0d0c <+700>: nopl 0x0(%rax) > 0x00007f177fba0d10 <+704>: xor %edx,%edx > 0x00007f177fba0d12 <+706>: jmpq 0x7f177fba0c84 <g_type_check_instance_cast+564> >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 1104352
: 901883 |
901884
|
901885
|
901886
|
901887