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 951266 Details for
Bug 1157968
[abrt] eog: convert_no_alpha(): eog 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), 29.57 KB, created by
Wilhelm.Buchmueller
on 2014-10-28 06:35:39 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Wilhelm.Buchmueller
Created:
2014-10-28 06:35:39 UTC
Size:
29.57 KB
patch
obsolete
>[New LWP 3505] >[New LWP 3506] >[New LWP 3507] >[New LWP 3508] >[New LWP 3502] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib/libthread_db.so.1". >Core was generated by `eog /home/pub/yy/201412-punsch/201412-punsch-seite1.a2.svg'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 0x433d4e3b in convert_no_alpha (src_x=0, src_y=0, height=21047, width=14882, src_stride=59528, src_data=0x5defe008 "", dest_stride=-1, dest_data=0x0) at rsvg-cairo-draw.c:1059 >1059 dest_data[x * 3 + 0] = src[x] >> 16; > >Thread 5 (Thread 0xb77b78c0 (LWP 3502)): >#0 0xb77f4d4c in __kernel_vsyscall () >No symbol table info available. >#1 0x4c80b21b in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#2 0x4cac0f9c in poll (__timeout=__timeout@entry=14673, __nfds=__nfds@entry=3, __fds=__fds@entry=0x8c607e0) at /usr/include/bits/poll2.h:46 >No locals. >#3 g_poll (fds=fds@entry=0x8c607e0, nfds=nfds@entry=3, timeout=timeout@entry=14673) at gpoll.c:132 >No locals. >#4 0x4cab18a0 in g_main_context_poll (priority=2147483647, n_fds=3, fds=0x8c607e0, timeout=14673, context=0x89d2df8) at gmain.c:4007 > poll_func = 0x4cac0f70 <g_poll> >#5 g_main_context_iterate (context=context@entry=0x89d2df8, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = 14673 > some_ready = <optimized out> > nfds = 3 > allocated_nfds = <optimized out> > fds = 0x8c607e0 >#6 0x4cab19e9 in g_main_context_iteration (context=0x89d2df8, context@entry=0x0, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#7 0x4d1017ac in g_application_run (application=0x8ad08a0, argc=argc@entry=2, argv=argv@entry=0xbfaaa104) at gapplication.c:1635 > arguments = 0x8a58bb8 > status = 0 > i = <optimized out> > __PRETTY_FUNCTION__ = "g_application_run" >#8 0x0805e8ae in main (argc=2, argv=0xbfaaa104) at main.c:187 > error = 0x0 > ctx = <optimized out> > settings = <optimized out> > provider = <optimized out> > >Thread 4 (Thread 0xb58feb40 (LWP 3508)): >#0 0xb77f4d4c in __kernel_vsyscall () >No symbol table info available. >#1 0x4c80b21b in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#2 0x4cac0f9c in poll (__timeout=__timeout@entry=-1, __nfds=__nfds@entry=2, __fds=__fds@entry=0x8a18468) at /usr/include/bits/poll2.h:46 >No locals. >#3 g_poll (fds=fds@entry=0x8a18468, nfds=nfds@entry=2, timeout=timeout@entry=-1) at gpoll.c:132 >No locals. >#4 0x4cab18a0 in g_main_context_poll (priority=2147483647, n_fds=2, fds=0x8a18468, timeout=-1, context=0x8a15590) at gmain.c:4007 > poll_func = 0x4cac0f70 <g_poll> >#5 g_main_context_iterate (context=context@entry=0x8a15590, 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 = 2 > allocated_nfds = <optimized out> > fds = 0x8a18468 >#6 0x4cab19e9 in g_main_context_iteration (context=0x8a15590, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#7 0x4cab1a76 in glib_worker_main (data=0x0) at gmain.c:5473 >No locals. >#8 0x4cad8ebb in g_thread_proxy (data=0x89c5a30) at gthread.c:798 > thread = 0x89c5a30 >#9 0x4c8edd4c in start_thread (arg=0xb58feb40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb58feb40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1284501504, -1248859328, 4001536, -1248861592, 787860267, 747403993}, 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 0x4c81782e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 >No locals. > >Thread 3 (Thread 0xb60ffb40 (LWP 3507)): >#0 0xb77f4d4c in __kernel_vsyscall () >No symbol table info available. >#1 0x4c80b21b in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#2 0x4cac0f9c in poll (__timeout=__timeout@entry=-1, __nfds=__nfds@entry=3, __fds=__fds@entry=0xb62023a0) at /usr/include/bits/poll2.h:46 >No locals. >#3 g_poll (fds=fds@entry=0xb62023a0, nfds=nfds@entry=3, timeout=timeout@entry=-1) at gpoll.c:132 >No locals. >#4 0x4cab18a0 in g_main_context_poll (priority=2147483647, n_fds=3, fds=0xb62023a0, timeout=-1, context=0x8a11b98) at gmain.c:4007 > poll_func = 0x4cac0f70 <g_poll> >#5 g_main_context_iterate (context=0x8a11b98, 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 = 3 > allocated_nfds = <optimized out> > fds = 0xb62023a0 >#6 0x4cab1dc3 in g_main_loop_run (loop=0x8a11b60) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#7 0x4d13bacb in gdbus_shared_thread_func (user_data=0x8a11b80) at gdbusprivate.c:278 > data = 0x8a11b80 >#8 0x4cad8ebb in g_thread_proxy (data=0x89c5860) at gthread.c:798 > thread = 0x89c5860 >#9 0x4c8edd4c in start_thread (arg=0xb60ffb40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb60ffb40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1284501504, -1240466624, 4001536, -1240468888, 785763116, 747403993}, 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 0x4c81782e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 >No locals. > >Thread 2 (Thread 0xb6d5ab40 (LWP 3506)): >#0 0xb77f4d4c in __kernel_vsyscall () >No symbol table info available. >#1 0x4c80b21b in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#2 0x4cac0f9c in poll (__timeout=__timeout@entry=-1, __nfds=__nfds@entry=1, __fds=__fds@entry=0xb6300c78) at /usr/include/bits/poll2.h:46 >No locals. >#3 g_poll (fds=fds@entry=0xb6300c78, nfds=nfds@entry=1, timeout=timeout@entry=-1) at gpoll.c:132 >No locals. >#4 0x4cab18a0 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0xb6300c78, timeout=-1, context=0x8a013c8) at gmain.c:4007 > poll_func = 0x4cac0f70 <g_poll> >#5 g_main_context_iterate (context=context@entry=0x8a013c8, 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 = 0xb6300c78 >#6 0x4cab19e9 in g_main_context_iteration (context=context@entry=0x8a013c8, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#7 0xb77ec180 in dconf_gdbus_worker_thread (user_data=0x8a013c8) at dconf-gdbus-thread.c:81 > context = 0x8a013c8 >#8 0x4cad8ebb in g_thread_proxy (data=0x89c56f0) at gthread.c:798 > thread = 0x89c56f0 >#9 0x4c8edd4c in start_thread (arg=0xb6d5ab40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb6d5ab40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1284501504, -1227510976, 4001536, -1227513240, -1703556307, 747403993}, 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 0x4c81782e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 >No locals. > >Thread 1 (Thread 0xb75b6b40 (LWP 3505)): >#0 0x433d4e3b in convert_no_alpha (src_x=0, src_y=0, height=21047, width=14882, src_stride=59528, src_data=0x5defe008 "", dest_stride=-1, dest_data=0x0) at rsvg-cairo-draw.c:1059 > x = <optimized out> > y = 0 >#1 rsvg_cairo_surface_to_pixbuf (surface=surface@entry=0xb6120940) at rsvg-cairo-draw.c:1098 > content = <optimized out> > dest = 0x0 > width = 14882 > height = 21047 > __FUNCTION__ = "rsvg_cairo_surface_to_pixbuf" >#2 0x433d5a57 in rsvg_handle_get_pixbuf_sub (handle=handle@entry=0xb611f0e0, id=id@entry=0x0) at rsvg.c:98 > dimensions = {width = 14882, height = 21047, em = 14882, ex = 21047} > output = 0x0 > surface = 0xb6120940 > cr = 0xb611fb18 > __PRETTY_FUNCTION__ = "rsvg_handle_get_pixbuf_sub" >#3 0x433d5ae4 in rsvg_handle_get_pixbuf (handle=0xb611f0e0) at rsvg.c:119 >No locals. >#4 0x08064582 in eog_image_real_load (error=0x8bfdaa0, error@entry=0xb6121df8, job=0x8bfda90, job@entry=0xb6121de8, data2read=15, img=0xb6121e80) at eog-image.c:1198 > mime_type = <optimized out> > buffer = 0xb6123000 "\030\004\020\266\030\004\020\266\370/\022\266\370/\022\266iiigAooooAKKKKACiiigAooooAKKKKACiiigAooo\b4\022\266" > set_metadata = <optimized out> > input_stream = 0x8bff598 > failed = 0 > md_reader = 0x0 > bytes_read = <optimized out> > use_rsvg = 1 > read_image_data = 1 > priv = 0xb6121de8 > format = <optimized out> > loader = 0x0 > bytes_read_total = 70011 > first_run = <optimized out> > read_only_dimension = 0 >#5 eog_image_load (img=0xb6121e80, data2read=(EOG_IMAGE_DATA_IMAGE | EOG_IMAGE_DATA_DIMENSION | EOG_IMAGE_DATA_EXIF | EOG_IMAGE_DATA_XMP), job=job@entry=0x8bfda90, error=error@entry=0x8bfdaa0) at eog-image.c:1337 > priv = 0xb6121de8 > success = 0 > __FUNCTION__ = "eog_image_load" > __PRETTY_FUNCTION__ = "eog_image_load" >#6 0x08068d71 in eog_job_load_run (job=0x8bfda90) at eog-jobs.c:563 > job_load = 0x8bfda90 > __PRETTY_FUNCTION__ = "eog_job_load_run" >#7 0x0806866e in eog_job_run (job=job@entry=0x8bfda90) at eog-jobs.c:271 > class = 0x8c73fd8 > __PRETTY_FUNCTION__ = "eog_job_run" >#8 0x08066bd8 in eog_job_process (job=<optimized out>) at eog-job-scheduler.c:153 >No locals. >#9 eog_job_scheduler (data=0x0) at eog-job-scheduler.c:128 > job = 0x3 >#10 0x4cad8ebb in g_thread_proxy (data=0x89c5520) at gthread.c:798 > thread = 0x89c5520 >#11 0x4c8edd4c in start_thread (arg=0xb75b6b40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb75b6b40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1284501504, -1218745536, 4001536, -1218747800, -2013934802, 747403993}, 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> >#12 0x4c81782e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 >No locals. >From To Syms Read Shared Object Library >0x4cbb6460 0x4cc46374 Yes /lib/libX11.so.6 >0x43ec58e0 0x43ee9384 Yes /lib/libgnome-desktop-3.so.8 >0x410044d0 0x41009bc4 Yes /lib/libpeas-gtk-1.0.so.0 >0x438fdd10 0x43c1e414 Yes /lib/libgtk-3.so.0 >0x43e18970 0x43e75354 Yes /lib/libgdk-3.so.0 >0x4db905e0 0x4db95b14 Yes /lib/libpangocairo-1.0.so.0 >0x4db2a070 0x4db4c7d4 Yes /lib/libpango-1.0.so.0 >0x4dbb6cb0 0x4dbc46f4 Yes /lib/libatk-1.0.so.0 >0x4e2fbba0 0x4e2fcc80 Yes (*) /lib/libcairo-gobject.so.2 >0x4d47e130 0x4d487004 Yes /lib/libpeas-1.0.so.0 >0x4cfd7cd0 0x4cfd8de4 Yes /lib/libgmodule-2.0.so.0 >0x41143f10 0x411583b4 Yes /lib/libexif.so.12 >0x4299ba40 0x429d3df4 Yes /lib/liblcms2.so.2 >0x4e8d02e0 0x4e994c84 Yes /lib/libexempi.so.3 >0x433ae8c0 0x433d7114 Yes /lib/librsvg-2.so.2 >0x4c908690 0x4c936ac8 Yes /lib/libm.so.6 >0x4d087a40 0x4d1636e4 Yes /lib/libgio-2.0.so.0 >0x4d823230 0x4d83a5c4 Yes /lib/libgdk_pixbuf-2.0.so.0 >0x4d984100 0x4da74804 Yes /lib/libcairo.so.2 >0x4dbdeac0 0x4dc1cb34 Yes /lib/libjpeg.so.62 >0x440f6080 0x441e76c4 Yes /lib/libxml2.so.2 >0x4eb1d730 0x4eb3fdd4 Yes /lib/libgirepository-1.0.so.1 >0x4cd2c150 0x4cd5dff4 Yes /lib/libgobject-2.0.so.0 >0x4ca7e470 0x4cb20484 Yes /lib/libglib-2.0.so.0 >0x4c94e8e0 0x4c95b994 Yes /lib/libz.so.1 >0x4c8eb830 0x4c8f7c40 Yes /lib/libpthread.so.0 >0x4c7373d0 0x4c87c55c Yes /lib/libc.so.6 >0x4cce7f70 0x4ccfa084 Yes /lib/libxcb.so.1 >0x4c8e0ad0 0x4c8e19bc Yes /lib/libdl.so.2 >0x4cfdf520 0x4cfe53f4 Yes /lib/libXrandr.so.2 >0x4cd08890 0x4cd133b4 Yes /lib/libXext.so.6 >0x4f04e0b0 0x4f068504 Yes /lib/libxkbfile.so.1 >0x4c9b1950 0x4c9b4e1c Yes /lib/librt.so.1 >0x4cfec9a0 0x4cff77b4 Yes /lib/libXi.so.6 >0x4cfca000 0x4cfcc324 Yes /lib/libXfixes.so.3 >0x4e1cb7b0 0x4e1e0ec4 Yes /lib/libatk-bridge-2.0.so.0 >0x4db0e5d0 0x4db17f94 Yes /lib/libpangoft2-1.0.so.0 >0x4cf8f980 0x4cfafb14 Yes /lib/libfontconfig.so.1 >0x4cfd1870 0x4cfd2324 Yes /lib/libXinerama.so.1 >0x4d1d9f60 0x4d1df384 Yes /lib/libXcursor.so.1 >0x4db03960 0x4db043e4 Yes /lib/libXcomposite.so.1 >0x4d46b8b0 0x4d46c274 Yes /lib/libXdamage.so.1 >0x4dab9860 0x4dabd9b4 Yes /lib/libwayland-client.so.0 >0x42ac0bd0 0x42adb984 Yes /lib/libxkbcommon.so.0 >0x4e2a8c00 0x4e2aa884 Yes /lib/libwayland-cursor.so.0 >0x4ce8d4a0 0x4ce8d688 Yes /lib/libgthread-2.0.so.0 >0x4d84c240 0x4d883a84 Yes /lib/libharfbuzz.so.0 >0x4cdb8ba0 0x4ce27f14 Yes /lib/libfreetype.so.6 >0x4d8cd120 0x4d95ca44 Yes /lib/libpixman-1.so.0 >0x4d8a5010 0x4d8ba614 Yes /lib/libEGL.so.1 >0x4cd7c1d0 0x4cda1894 Yes /lib/libpng16.so.16 >0x4dac5820 0x4dac63e4 Yes /lib/libxcb-shm.so.0 >0x4dae8a80 0x4daece44 Yes /lib/libxcb-render.so.0 >0x4ce81450 0x4ce87614 Yes /lib/libXrender.so.1 >0x4d3fc7c0 0x4d4466e4 Yes /lib/libGL.so.1 >0x4ce571b0 0x4ce6fc64 Yes /lib/libexpat.so.1 >0x4cee37e0 0x4cf54564 Yes /lib/libstdc++.so.6 >0x4c6fd880 0x4c71623c Yes /lib/ld-linux.so.2 >0x4c9930c0 0x4c9a86a4 Yes /lib/libgcc_s.so.1 >0x410528b0 0x41074774 Yes /lib/libcroco-0.6.so.3 >0x4cd1bfc0 0x4cd1f674 Yes /lib/libffi.so.6 >0x4ca2bc70 0x4ca40174 Yes /lib/libselinux.so.1 >0x4ca4f6e0 0x4ca5e624 Yes /lib/libresolv.so.2 >0x4c9682c0 0x4c9820f4 Yes /lib/liblzma.so.5 >0x4cb9ca70 0x4cb9d944 Yes /lib/libXau.so.6 >0x4e30cf30 0x4e3205e4 Yes /lib/libatspi.so.0 >0x4d0189d0 0x4d048714 Yes /lib/libdbus-1.so.3 >0x4db6f980 0x4db82f54 Yes /lib/libgraphite2.so.3 >0x4d215430 0x4d215584 Yes /lib/libX11-xcb.so.1 >0x4d472340 0x4d473c94 Yes /lib/libxcb-dri2.so.0 >0x4daddd20 0x4dae0a84 Yes /lib/libxcb-xfixes.so.0 >0x4dad5be0 0x4dad6bd4 Yes /lib/libxcb-shape.so.0 >0x4dacc5b0 0x4dacedb4 Yes /lib/libgbm.so.1 >0x4d000840 0x4d00aab4 Yes /lib/libudev.so.1 >0x4daf6480 0x4dafbe34 Yes /lib/libwayland-server.so.0 >0x4d38d7f0 0x4d3a0104 Yes /lib/libglapi.so.0 >0x4d3bf6c0 0x4d3c5f64 Yes /lib/libdrm.so.2 >0x4d3d5150 0x4d3e0374 Yes /lib/libxcb-glx.so.0 >0x4d20dbf0 0x4d2107a4 Yes /lib/libXxf86vm.so.1 >0x4c9bbf80 0x4ca0a374 Yes /lib/libpcre.so.1 >0xb77e8970 0xb77edae4 Yes /usr/lib/gio/modules/libdconfsettings.so >0xb652e8f0 0xb654d0a4 Yes /usr/lib/gio/modules/libgvfsdbus.so >0xb64d2ab0 0xb64eef84 Yes /lib/libgvfscommon.so.0 >0xb6487a90 0xb64b74b4 Yes /lib/libbluray.so.1 >0x4110ca90 0x4110d4f8 Yes /lib/libutil.so.1 >0xb5004cc0 0xb5005484 Yes /usr/lib/eog/plugins/libfullscreen.so >0xa8d0d1d0 0xa8d0f484 Yes /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >eax 0x5defe00c 1576001548 >ecx 0x0 0 >edx 0x3 3 >ebx 0x433e1000 1128140800 >esp 0xb75b5f70 0xb75b5f70 >ebp 0x0 0x0 >esi 0x5df0c890 1576061072 >edi 0x5defe008 1576001544 >eip 0x433d4e3b 0x433d4e3b <rsvg_cairo_surface_to_pixbuf+619> >eflags 0x10206 [ PF IF RF ] >cs 0x73 115 >ss 0x7b 123 >ds 0x7b 123 >es 0x7b 123 >fs 0x0 0 >gs 0x33 51 >st0 0 (raw 0x00000000000000000000) >st1 0 (raw 0x00000000000000000000) >st2 0 (raw 0x00000000000000000000) >st3 1 (raw 0x3fff8000000000000000) >st4 0 (raw 0x00000000000000000000) >st5 1 (raw 0x3fff8000000000000000) >st6 0 (raw 0x00000000000000000000) >st7 4 (raw 0x40018000000000000000) >fctrl 0x37f 895 >fstat 0x4022 16418 >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, 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} >xmm1 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0xff00, 0x0, 0xff, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0xff00, 0xff, 0x0}, v2_int64 = {0xff0000000000, 0xff}, uint128 = 0x00000000000000ff0000ff0000000000} >xmm2 {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} >xmm3 {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} >xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x55, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x55, 0x0, 0xff, 0x0}, v8_int16 = {0x0, 0x0, 0x55, 0xff, 0x0, 0x0, 0x55, 0xff}, v4_int32 = {0x0, 0xff0055, 0x0, 0xff0055}, v2_int64 = {0xff005500000000, 0xff005500000000}, uint128 = 0x00ff00550000000000ff005500000000} >xmm5 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x8000000000000000}, v16_int8 = {0x0, 0x0, 0x52, 0xf5, 0x0, 0x0, 0x55, 0xfe, 0x0, 0x0, 0x55, 0xff, 0x0, 0x0, 0x55, 0xff}, v8_int16 = {0x0, 0xf552, 0x0, 0xfe55, 0x0, 0xff55, 0x0, 0xff55}, v4_int32 = {0xf5520000, 0xfe550000, 0xff550000, 0xff550000}, v2_int64 = {0xfe550000f5520000, 0xff550000ff550000}, uint128 = 0xff550000ff550000fe550000f5520000} >xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0xff, 0x0, 0xff, 0x0, 0xff, 0x0, 0xff, 0x0, 0xff, 0x0, 0xff, 0x0, 0xff, 0x0, 0xff, 0x0}, v8_int16 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, v4_int32 = {0xff00ff, 0xff00ff, 0xff00ff, 0xff00ff}, v2_int64 = {0xff00ff00ff00ff, 0xff00ff00ff00ff}, uint128 = 0x00ff00ff00ff00ff00ff00ff00ff00ff} >xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x80, 0x0, 0x80, 0x0, 0x80, 0x0, 0x80, 0x0, 0x80, 0x0, 0x80, 0x0, 0x80, 0x0, 0x80, 0x0}, v8_int16 = {0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80}, v4_int32 = {0x800080, 0x800080, 0x800080, 0x800080}, v2_int64 = {0x80008000800080, 0x80008000800080}, uint128 = 0x00800080008000800080008000800080} >mxcsr 0x1f80 [ IM DM ZM OM UM PM ] >mm0 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} >mm1 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} >mm2 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} >mm3 {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000}, v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80}} >mm4 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} >mm5 {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000}, v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80}} >mm6 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} >mm7 {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000}, v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80}} >Dump of assembler code for function rsvg_cairo_surface_to_pixbuf: > 0x433d4bd0 <+0>: push %ebp > 0x433d4bd1 <+1>: push %edi > 0x433d4bd2 <+2>: push %esi > 0x433d4bd3 <+3>: push %ebx > 0x433d4bd4 <+4>: call 0x433ae9f0 <__x86.get_pc_thunk.bx> > 0x433d4bd9 <+9>: add $0xc427,%ebx > 0x433d4bdf <+15>: lea -0x4c(%esp),%esp > 0x433d4be3 <+19>: mov 0x60(%esp),%esi > 0x433d4be7 <+23>: mov %esi,(%esp) > 0x433d4bea <+26>: call 0x433ae680 <cairo_surface_get_type@plt> > 0x433d4bef <+31>: test %eax,%eax > 0x433d4bf1 <+33>: jne 0x433d4d60 <rsvg_cairo_surface_to_pixbuf+400> > 0x433d4bf7 <+39>: mov %esi,(%esp) > 0x433d4bfa <+42>: call 0x433ae580 <cairo_image_surface_get_width@plt> > 0x433d4bff <+47>: mov %esi,(%esp) > 0x433d4c02 <+50>: mov %eax,%edi > 0x433d4c04 <+52>: mov %eax,0x24(%esp) > 0x433d4c08 <+56>: call 0x433ae200 <cairo_image_surface_get_height@plt> > 0x433d4c0d <+61>: test %eax,%eax > 0x433d4c0f <+63>: mov %eax,0x28(%esp) > 0x433d4c13 <+67>: je 0x433d4e6b <rsvg_cairo_surface_to_pixbuf+667> > 0x433d4c19 <+73>: test %edi,%edi > 0x433d4c1b <+75>: je 0x433d4e6b <rsvg_cairo_surface_to_pixbuf+667> > 0x433d4c21 <+81>: mov %esi,(%esp) > 0x433d4c24 <+84>: call 0x433ad990 <cairo_surface_get_content@plt> > 0x433d4c29 <+89>: shr $0xd,%eax > 0x433d4c2c <+92>: mov 0x28(%esp),%edi > 0x433d4c30 <+96>: and $0x1,%eax > 0x433d4c33 <+99>: mov %edi,0x10(%esp) > 0x433d4c37 <+103>: mov 0x24(%esp),%edi > 0x433d4c3b <+107>: movl $0x8,0x8(%esp) > 0x433d4c43 <+115>: mov %edi,0xc(%esp) > 0x433d4c47 <+119>: mov %eax,0x4(%esp) > 0x433d4c4b <+123>: movl $0x0,(%esp) > 0x433d4c52 <+130>: call 0x433ad9f0 <gdk_pixbuf_new@plt> > 0x433d4c57 <+135>: mov %eax,(%esp) > 0x433d4c5a <+138>: mov %eax,0x3c(%esp) > 0x433d4c5e <+142>: call 0x433add40 <gdk_pixbuf_get_has_alpha@plt> > 0x433d4c63 <+147>: test %eax,%eax > 0x433d4c65 <+149>: mov %esi,(%esp) > 0x433d4c68 <+152>: je 0x433d4dc4 <rsvg_cairo_surface_to_pixbuf+500> > 0x433d4c6e <+158>: call 0x433ae6e0 <cairo_image_surface_get_stride@plt> > 0x433d4c73 <+163>: mov %esi,(%esp) > 0x433d4c76 <+166>: mov %eax,0x34(%esp) > 0x433d4c7a <+170>: call 0x433adfe0 <cairo_image_surface_get_data@plt> > 0x433d4c7f <+175>: mov 0x3c(%esp),%esi > 0x433d4c83 <+179>: mov %eax,%ebp > 0x433d4c85 <+181>: mov %esi,(%esp) > 0x433d4c88 <+184>: call 0x433ad860 <gdk_pixbuf_get_rowstride@plt> > 0x433d4c8d <+189>: mov %esi,(%esp) > 0x433d4c90 <+192>: mov %eax,0x38(%esp) > 0x433d4c94 <+196>: call 0x433ad8f0 <gdk_pixbuf_get_pixels@plt> > 0x433d4c99 <+201>: mov %eax,0x30(%esp) > 0x433d4c9d <+205>: mov 0x28(%esp),%eax > 0x433d4ca1 <+209>: test %eax,%eax > 0x433d4ca3 <+211>: jle 0x433d4db7 <rsvg_cairo_surface_to_pixbuf+487> > 0x433d4ca9 <+217>: mov 0x24(%esp),%eax > 0x433d4cad <+221>: movl $0x0,0x2c(%esp) > 0x433d4cb5 <+229>: shl $0x2,%eax > 0x433d4cb8 <+232>: mov %eax,0x20(%esp) > 0x433d4cbc <+236>: lea 0x0(%esi,%eiz,1),%esi > 0x433d4cc0 <+240>: mov 0x24(%esp),%eax > 0x433d4cc4 <+244>: test %eax,%eax > 0x433d4cc6 <+246>: jle 0x433d4d98 <rsvg_cairo_surface_to_pixbuf+456> > 0x433d4ccc <+252>: mov 0x30(%esp),%ecx > 0x433d4cd0 <+256>: xor %esi,%esi > 0x433d4cd2 <+258>: jmp 0x433d4cf8 <rsvg_cairo_surface_to_pixbuf+296> > 0x433d4cd4 <+260>: lea 0x0(%esi,%eiz,1),%esi > 0x433d4cd8 <+264>: movb $0x0,(%ecx) > 0x433d4cdb <+267>: movb $0x0,0x1(%ecx) > 0x433d4cdf <+271>: movb $0x0,0x2(%ecx) > 0x433d4ce3 <+275>: mov %edi,%eax > 0x433d4ce5 <+277>: lea 0x4(%esi),%esi > 0x433d4ce8 <+280>: mov %al,0x3(%ecx) > 0x433d4ceb <+283>: add $0x4,%ecx > 0x433d4cee <+286>: cmp 0x20(%esp),%esi > 0x433d4cf2 <+290>: je 0x433d4d98 <rsvg_cairo_surface_to_pixbuf+456> > 0x433d4cf8 <+296>: mov 0x0(%ebp,%esi,1),%eax > 0x433d4cfc <+300>: mov %eax,%edi > 0x433d4cfe <+302>: shr $0x18,%edi > 0x433d4d01 <+305>: je 0x433d4cd8 <rsvg_cairo_surface_to_pixbuf+264> > 0x433d4d03 <+307>: mov %eax,%edx > 0x433d4d05 <+309>: and $0xff0000,%eax > 0x433d4d0a <+314>: shr $0x10,%eax > 0x433d4d0d <+317>: shr $0x19,%edx > 0x433d4d10 <+320>: mov %edx,0x1c(%esp) > 0x433d4d14 <+324>: mov %eax,%edx > 0x433d4d16 <+326>: shl $0x8,%edx > 0x433d4d19 <+329>: sub %eax,%edx > 0x433d4d1b <+331>: mov 0x1c(%esp),%eax > 0x433d4d1f <+335>: add %edx,%eax > 0x433d4d21 <+337>: xor %edx,%edx > 0x433d4d23 <+339>: div %edi > 0x433d4d25 <+341>: mov %al,(%ecx) > 0x433d4d27 <+343>: mov 0x0(%ebp,%esi,1),%edx > 0x433d4d2b <+347>: movzbl %dh,%edx > 0x433d4d2e <+350>: mov %edx,%eax > 0x433d4d30 <+352>: shl $0x8,%eax > 0x433d4d33 <+355>: sub %edx,%eax > 0x433d4d35 <+357>: xor %edx,%edx > 0x433d4d37 <+359>: add 0x1c(%esp),%eax > 0x433d4d3b <+363>: div %edi > 0x433d4d3d <+365>: mov %al,0x1(%ecx) > 0x433d4d40 <+368>: movzbl 0x0(%ebp,%esi,1),%edx > 0x433d4d45 <+373>: mov %edx,%eax > 0x433d4d47 <+375>: shl $0x8,%eax > 0x433d4d4a <+378>: sub %edx,%eax > 0x433d4d4c <+380>: xor %edx,%edx > 0x433d4d4e <+382>: add 0x1c(%esp),%eax > 0x433d4d52 <+386>: div %edi > 0x433d4d54 <+388>: mov %al,0x2(%ecx) > 0x433d4d57 <+391>: jmp 0x433d4ce3 <rsvg_cairo_surface_to_pixbuf+275> > 0x433d4d59 <+393>: lea 0x0(%esi,%eiz,1),%esi > 0x433d4d60 <+400>: lea -0x82b0(%ebx),%eax > 0x433d4d66 <+406>: movl $0x435,0x8(%esp) > 0x433d4d6e <+414>: mov %eax,0x10(%esp) > 0x433d4d72 <+418>: lea -0x7fd6(%ebx),%eax > 0x433d4d78 <+424>: mov %eax,0xc(%esp) > 0x433d4d7c <+428>: lea -0x7fe8(%ebx),%eax > 0x433d4d82 <+434>: mov %eax,0x4(%esp) > 0x433d4d86 <+438>: lea -0x9c36(%ebx),%eax > 0x433d4d8c <+444>: mov %eax,(%esp) > 0x433d4d8f <+447>: call 0x433adb70 <g_assertion_message_expr@plt> > 0x433d4d94 <+452>: lea 0x0(%esi,%eiz,1),%esi > 0x433d4d98 <+456>: mov 0x38(%esp),%eax > 0x433d4d9c <+460>: add 0x34(%esp),%ebp > 0x433d4da0 <+464>: add %eax,0x30(%esp) > 0x433d4da4 <+468>: addl $0x1,0x2c(%esp) > 0x433d4da9 <+473>: mov 0x28(%esp),%eax > 0x433d4dad <+477>: cmp %eax,0x2c(%esp) > 0x433d4db1 <+481>: jne 0x433d4cc0 <rsvg_cairo_surface_to_pixbuf+240> > 0x433d4db7 <+487>: mov 0x3c(%esp),%eax > 0x433d4dbb <+491>: lea 0x4c(%esp),%esp > 0x433d4dbf <+495>: pop %ebx > 0x433d4dc0 <+496>: pop %esi > 0x433d4dc1 <+497>: pop %edi > 0x433d4dc2 <+498>: pop %ebp > 0x433d4dc3 <+499>: ret > 0x433d4dc4 <+500>: call 0x433ae6e0 <cairo_image_surface_get_stride@plt> > 0x433d4dc9 <+505>: mov %esi,(%esp) > 0x433d4dcc <+508>: mov %eax,0x20(%esp) > 0x433d4dd0 <+512>: call 0x433adfe0 <cairo_image_surface_get_data@plt> > 0x433d4dd5 <+517>: mov 0x3c(%esp),%esi > 0x433d4dd9 <+521>: mov %eax,%edi > 0x433d4ddb <+523>: mov %esi,(%esp) > 0x433d4dde <+526>: call 0x433ad860 <gdk_pixbuf_get_rowstride@plt> > 0x433d4de3 <+531>: mov %esi,(%esp) > 0x433d4de6 <+534>: mov %eax,0x2c(%esp) > 0x433d4dea <+538>: call 0x433ad8f0 <gdk_pixbuf_get_pixels@plt> > 0x433d4def <+543>: mov 0x28(%esp),%ebp > 0x433d4df3 <+547>: mov %eax,0x1c(%esp) > 0x433d4df7 <+551>: test %ebp,%ebp > 0x433d4df9 <+553>: jle 0x433d4db7 <rsvg_cairo_surface_to_pixbuf+487> > 0x433d4dfb <+555>: mov 0x24(%esp),%eax > 0x433d4dff <+559>: xor %ebp,%ebp > 0x433d4e01 <+561>: shl $0x2,%eax > 0x433d4e04 <+564>: mov %eax,0x30(%esp) > 0x433d4e08 <+568>: nop > 0x433d4e09 <+569>: lea 0x0(%esi,%eiz,1),%esi > 0x433d4e10 <+576>: mov 0x24(%esp),%esi > 0x433d4e14 <+580>: test %esi,%esi > 0x433d4e16 <+582>: jle 0x433d4e51 <rsvg_cairo_surface_to_pixbuf+641> > 0x433d4e18 <+584>: mov 0x30(%esp),%esi > 0x433d4e1c <+588>: lea (%edi),%eax > 0x433d4e1e <+590>: mov 0x1c(%esp),%edx > 0x433d4e22 <+594>: add %edi,%esi > 0x433d4e24 <+596>: lea 0x0(%esi),%esi > 0x433d4e2a <+602>: lea 0x0(%edi),%edi > 0x433d4e30 <+608>: mov (%eax),%ecx > 0x433d4e32 <+610>: lea 0x4(%eax),%eax > 0x433d4e35 <+613>: shr $0x10,%ecx > 0x433d4e38 <+616>: add $0x3,%edx >=> 0x433d4e3b <+619>: mov %cl,-0x3(%edx) > 0x433d4e3e <+622>: mov -0x4(%eax),%ecx > 0x433d4e41 <+625>: shr $0x8,%ecx > 0x433d4e44 <+628>: mov %cl,-0x2(%edx) > 0x433d4e47 <+631>: mov -0x4(%eax),%ecx > 0x433d4e4a <+634>: mov %cl,-0x1(%edx) > 0x433d4e4d <+637>: cmp %esi,%eax > 0x433d4e4f <+639>: jne 0x433d4e30 <rsvg_cairo_surface_to_pixbuf+608> > 0x433d4e51 <+641>: add 0x20(%esp),%edi > 0x433d4e55 <+645>: mov 0x2c(%esp),%eax > 0x433d4e59 <+649>: add $0x1,%ebp > 0x433d4e5c <+652>: add %eax,0x1c(%esp) > 0x433d4e60 <+656>: cmp 0x28(%esp),%ebp > 0x433d4e64 <+660>: jne 0x433d4e10 <rsvg_cairo_surface_to_pixbuf+576> > 0x433d4e66 <+662>: jmp 0x433d4db7 <rsvg_cairo_surface_to_pixbuf+487> > 0x433d4e6b <+667>: lea 0x4c(%esp),%esp > 0x433d4e6f <+671>: xor %eax,%eax > 0x433d4e71 <+673>: pop %ebx > 0x433d4e72 <+674>: pop %esi > 0x433d4e73 <+675>: pop %edi > 0x433d4e74 <+676>: pop %ebp > 0x433d4e75 <+677>: ret >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 1157968
: 951266 |
951267
|
951268
|
951269
|
951270
|
951271
|
951272
|
951273
|
951274
|
951275
|
951276