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 693221 Details for
Bug 907753
[abrt] Thunar-1.3.0-6.fc17: fast_validate: Process /usr/bin/Thunar was killed by signal 11 (SIGSEGV)
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 29.19 KB, created by
gergo.csokas
on 2013-02-05 07:53:41 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
gergo.csokas
Created:
2013-02-05 07:53:41 UTC
Size:
29.19 KB
patch
obsolete
>[New LWP 11920] >[New LWP 11924] >[New LWP 12784] >[New LWP 12768] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/bin/Thunar file:///home/albatross/Downloads'. >Program terminated with signal 11, Segmentation fault. >#0 fast_validate (str=<optimized out>) at gutf8.c:1461 >1461 gutf8.c: No such file or directory. > >Thread 4 (Thread 0x7f8235e84700 (LWP 12768)): >#0 0x000000319c6e8bdf in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = 0 > result = <optimized out> >#1 0x000000319e247af4 in g_main_context_poll (n_fds=3, fds=0x7f822c0010c0, timeout=-1, context=0x13db120, priority=<optimized out>) at gmain.c:3440 > poll_func = 0x319e255910 <g_poll> >#2 g_main_context_iterate (context=0x13db120, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 3 > allocated_nfds = <optimized out> > fds = 0x7f822c0010c0 >#3 0x000000319e247f52 in g_main_loop_run (loop=0x12bc770) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x00000031a0ac94d6 in gdbus_shared_thread_func (user_data=0x13db0f0) at gdbusprivate.c:277 > data = 0x13db0f0 >#5 0x000000319e26a495 in g_thread_proxy (data=0x13b00a0) at gthread.c:801 > thread = 0x13b00a0 >#6 0x000000319ce07d14 in start_thread (arg=0x7f8235e84700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f8235e84700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140197226891008, 2102548747043280829, 0, 20364896, 140197226891008, 19, -2149999182728587331, 2111899272451135421}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x000000319c6f168d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 3 (Thread 0x7f82385a1700 (LWP 12784)): >#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:218 >No locals. >#1 0x000000319e283cf5 in g_cond_wait_until (cond=cond@entry=0x125b518, mutex=mutex@entry=0x125b510, end_time=end_time@entry=37952761723) at gthread-posix.c:855 > ts = {tv_sec = 37952, tv_nsec = 761723000} > status = <optimized out> >#2 0x000000319e21e6d1 in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x125b510, wait=wait@entry=1, end_time=end_time@entry=37952761723) at gasyncqueue.c:424 > retval = <optimized out> > __PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked" >#3 0x000000319e21ed1a in g_async_queue_timeout_pop (queue=0x125b510, timeout=timeout@entry=15000000) at gasyncqueue.c:545 > end_time = 37952761723 > retval = <optimized out> >#4 0x000000319e26ac52 in g_thread_pool_wait_for_new_pool () at gthreadpool.c:169 > pool = <optimized out> > local_max_idle_time = 15000 > local_wakeup_thread_serial = <optimized out> > local_max_unused_threads = 2 > last_wakeup_thread_serial = 0 > have_relayed_thread_marker = 0 >#5 g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:366 > free_pool = <optimized out> > task = 0x2 > pool = <optimized out> >#6 0x000000319e26a495 in g_thread_proxy (data=0x1357c00) at gthread.c:801 > thread = 0x1357c00 >#7 0x000000319ce07d14 in start_thread (arg=0x7f82385a1700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f82385a1700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140197267904256, 2102548747043280829, 0, 19248944, 140197267904256, 18, -2149993532162238531, 2111899272451135421}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#8 0x000000319c6f168d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 2 (Thread 0x7f8236685700 (LWP 11924)): >#0 0x000000319c6e8bdf in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = 0 > result = <optimized out> >#1 0x000000319e247af4 in g_main_context_poll (n_fds=1, fds=0x7f82280008c0, timeout=-1, context=0x12f4fa0, priority=<optimized out>) at gmain.c:3440 > poll_func = 0x319e255910 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x12f4fa0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = <optimized out> > fds = 0x7f82280008c0 >#3 0x000000319e247c14 in g_main_context_iteration (context=0x12f4fa0, may_block=may_block@entry=1) at gmain.c:3207 > retval = <optimized out> >#4 0x000000319e247c61 in glib_worker_main (data=<optimized out>) at gmain.c:4879 >No locals. >#5 0x000000319e26a495 in g_thread_proxy (data=0x1275540) at gthread.c:801 > thread = 0x1275540 >#6 0x000000319ce07d14 in start_thread (arg=0x7f8236685700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f8236685700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140197235283712, 2102548747043280829, 0, 213074968576, 140197235283712, 0, -2149998082680088643, 2111899272451135421}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x000000319c6f168d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 1 (Thread 0x7f82445569c0 (LWP 11920)): >#0 fast_validate (str=<optimized out>) at gutf8.c:1461 > val = <optimized out> > min = <optimized out> > p = 0x0 >#1 g_utf8_validate (str=str@entry=0x0, max_len=max_len@entry=-1, end=end@entry=0x0) at gutf8.c:1629 > p = <optimized out> >#2 0x000000319e22cb29 in g_filename_display_name (filename=filename@entry=0x0) at gconvert.c:2224 > i = <optimized out> > charsets = <optimized out> > display_name = 0x0 > is_utf8 = 1 >#3 0x0000000000433646 in thunar_file_load (file=file@entry=0x7f823001e460, cancellable=cancellable@entry=0x0, error=error@entry=0x7fff7ee4acc8) at thunar-file.c:882 > key_file = <optimized out> > err = 0x0 > thumbnail_dir = 0x136a360 > base_name = <optimized out> > md5_hash = <optimized out> > p = <optimized out> > thumbnail_dir_path = <optimized out> > uri = 0x0 >#4 0x0000000000434edd in thunar_file_get (gfile=gfile@entry=0x0, error=error@entry=0x7fff7ee4acc8) at thunar-file.c:631 > file = 0x7f823001e460 >#5 0x0000000000425784 in thunar_browser_poke_volume_finish (object=<optimized out>, result=<optimized out>, user_data=0x7f8230007b30) at thunar-browser.c:443 > poke_data = 0x7f8230007b30 > file = <optimized out> > error = 0x0 > mount = 0x0 > mount_point = 0x0 >#6 0x00000031a0a6cfb7 in g_simple_async_result_complete (simple=0x13de030) at gsimpleasyncresult.c:767 > current_source = 0x13e4920 > current_context = 0x1 > __PRETTY_FUNCTION__ = "g_simple_async_result_complete" >#7 0x00000031a0a6d0b9 in complete_in_idle_cb (data=<optimized out>) at gsimpleasyncresult.c:779 > simple = <optimized out> >#8 0x000000319e247825 in g_main_dispatch (context=0x105e860) at gmain.c:2539 > dispatch = 0x319e245580 <g_idle_dispatch> > was_in_call = 0 > user_data = 0x13de030 > callback = 0x31a0a6d0b0 <complete_in_idle_cb> > cb_funcs = 0x319e51e980 > cb_data = 0x1249710 > current_source_link = {data = 0x13e4920, next = 0x7fff7ee4b070} > need_destroy = <optimized out> > source = 0x13e4920 > current = 0x1101d10 > i = <optimized out> >#9 g_main_context_dispatch (context=context@entry=0x105e860) at gmain.c:3075 >No locals. >#10 0x000000319e247b58 in g_main_context_iterate (context=0x105e860, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3146 > max_priority = 0 > timeout = 0 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = <optimized out> > fds = 0x1034810 >#11 0x000000319e247f52 in g_main_loop_run (loop=0x12b98b0) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#12 0x00000033d5cc4783 in IA__gtk_dialog_run (dialog=0x127d170) at gtkdialog.c:1094 > ri = {dialog = 0x0, response_id = -1, loop = 0x12b98b0, destroyed = 0} > was_modal = <optimized out> > response_handler = 7019 > unmap_handler = 7020 > destroy_handler = 7022 > delete_handler = 7021 > __PRETTY_FUNCTION__ = "IA__gtk_dialog_run" >#13 0x000000000042f4f0 in thunar_dialogs_show_error (parent=<optimized out>, error=error@entry=0x13e6270, format=format@entry=0x483976 "Failed to mount \"%s\"") at thunar-dialogs.c:316 > dialog = 0x127d170 > window = 0x10960c0 > screen = 0x1058000 > args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff7ee4af90, reg_save_area = 0x7fff7ee4aeb0}} > primary_text = 0x13dba70 "Failed to mount \"16 GB k\303\266tet\"" >#14 0x000000000045dda3 in thunar_shortcuts_view_poke_volume_finish (browser=0x11cc140, volume=<optimized out>, mount_point=<optimized out>, error=0x13e6270, user_data=<optimized out>) at thunar-shortcuts-view.c:1306 > new_window = <optimized out> > volume_name = 0x13dd900 "16 GB k\303\266tet" >#15 0x00000000004256f4 in thunar_browser_poke_volume_finish (object=0x12c6290, result=<optimized out>, user_data=0x1352a10) at thunar-browser.c:461 > poke_data = 0x1352a10 > file = <optimized out> > error = 0x13e6270 > mount = <optimized out> > mount_point = <optimized out> >#16 0x00000031a0a6cfb7 in g_simple_async_result_complete (simple=0x13e05f0) at gsimpleasyncresult.c:767 > current_source = 0x119db90 > current_context = 0x1 > __PRETTY_FUNCTION__ = "g_simple_async_result_complete" >#17 0x00000031a0a6d0b9 in complete_in_idle_cb (data=<optimized out>) at gsimpleasyncresult.c:779 > simple = <optimized out> >#18 0x000000319e247825 in g_main_dispatch (context=0x105e860) at gmain.c:2539 > dispatch = 0x319e245580 <g_idle_dispatch> > was_in_call = 0 > user_data = 0x13e05f0 > callback = 0x31a0a6d0b0 <complete_in_idle_cb> > cb_funcs = 0x319e51e980 > cb_data = 0x1391410 > current_source_link = {data = 0x119db90, next = 0x0} > need_destroy = <optimized out> > source = 0x119db90 > current = 0x1101d10 > i = <optimized out> >#19 g_main_context_dispatch (context=context@entry=0x105e860) at gmain.c:3075 >No locals. >#20 0x000000319e247b58 in g_main_context_iterate (context=0x105e860, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3146 > max_priority = 0 > timeout = 0 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = <optimized out> > fds = 0x1034810 >#21 0x000000319e247f52 in g_main_loop_run (loop=0x11f2bb0) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#22 0x00000033d5d4ab27 in IA__gtk_main () at gtkmain.c:1257 > tmp_list = 0x0 > functions = 0x0 > init = <optimized out> > loop = 0x11f2bb0 >#23 0x000000000041c949 in main (argc=2, argv=0x7fff7ee4b2c8) at main.c:294 > session_client = 0x1258520 > dbus_service = 0x0 > application = 0x1059980 > error = 0x0 > working_directory = 0x1027c40 "\001" > filenames = <optimized out> > startup_id = <optimized out> >From To Syms Read Shared Object Library >0x00000033fea03cb0 0x00000033fea07f8c Yes /lib64/libthunarx-2.so.0 >0x00000033fee11560 0x00000033fee34384 Yes /lib64/libexo-1.so.0 >0x00000031a7203830 0x00000031a720690c Yes /lib64/libgudev-1.0.so.0 >0x00000031afa02790 0x00000031afa04cbc Yes /lib64/libnotify.so.4 >0x00000033fe606bb0 0x00000033fe60d87c Yes /lib64/libxfce4ui-1.so.0 >0x00000033d5c69920 0x00000033d5f0b438 Yes /lib64/libgtk-x11-2.0.so.0 >0x00000031aaa04480 0x00000031aaa0aba0 Yes /lib64/libxfce4util.so.4 >0x00000033d641e7c0 0x00000033d64810e4 Yes /lib64/libgdk-x11-2.0.so.0 >0x00000031a5609b30 0x00000031a5615c04 Yes /lib64/libatk-1.0.so.0 >0x00000031a2e06750 0x00000031a2e19b50 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x00000031a5e0b2f0 0x00000031a5e8215c Yes /lib64/libcairo.so.2 >0x00000031a660eeb0 0x00000031a662d490 Yes /lib64/libpango-1.0.so.0 >0x00000031a7e0a540 0x00000031a7e1c594 Yes /lib64/libdbus-glib-1.so.2 >0x00000031a3a07890 0x00000031a3a30924 Yes /lib64/libdbus-1.so.3 >0x000000319ce05790 0x000000319ce10494 Yes /lib64/libpthread.so.0 >0x00000031a0a2eee0 0x00000031a0aeaaf4 Yes /lib64/libgio-2.0.so.0 >0x000000319fa0a910 0x000000319fa37dbc Yes /lib64/libgobject-2.0.so.0 >0x000000319e219d00 0x000000319e2ac9cc Yes /lib64/libglib-2.0.so.0 >0x000000319c61ef60 0x000000319c75f7a0 Yes /lib64/libc.so.6 >0x00000031a6a07600 0x00000031a6a21bfc Yes /lib64/libpangoft2-1.0.so.0 >0x00000031a4a04910 0x00000031a4a09358 Yes /lib64/libpangocairo-1.0.so.0 >0x00000031a320cbc0 0x00000031a3277250 Yes /lib64/libfreetype.so.6 >0x00000031a4205ef0 0x00000031a421f6fc Yes /lib64/libfontconfig.so.1 >0x000000319f21dea0 0x000000319f2a4260 Yes /lib64/libX11.so.6 >0x00000031a2a02ef0 0x00000031a2a0a2d6 Yes /lib64/libudev.so.0 >0x000000319d202260 0x000000319d20554c Yes /lib64/librt.so.1 >0x00000031a1601be0 0x00000031a1605d18 Yes /lib64/libSM.so.6 >0x00000031a1204eb0 0x00000031a1212e1c Yes /lib64/libICE.so.6 >0x00000031ace031b0 0x00000031ace0680c Yes /lib64/libstartup-notification-1.so.0 >0x00000031a06010f0 0x00000031a0601fd8 Yes /lib64/libgmodule-2.0.so.0 >0x00000031a1e014f0 0x00000031a1e03cf8 Yes /lib64/libXfixes.so.3 >0x000000319d6055f0 0x000000319d66ca0c Yes /lib64/libm.so.6 >0x000000319f603700 0x000000319f60d7d0 Yes /lib64/libXext.so.6 >0x00000031a3e01a70 0x00000031a3e079e0 Yes /lib64/libXrender.so.1 >0x00000031a4e00b00 0x00000031a4e01438 Yes /lib64/libXinerama.so.1 >0x00000031a4602130 0x00000031a460bfb4 Yes /lib64/libXi.so.6 >0x00000031a5201830 0x00000031a5205f34 Yes /lib64/libXrandr.so.2 >0x00000031a6202a80 0x00000031a62076dc Yes /lib64/libXcursor.so.1 >0x00000031a5a00c30 0x00000031a5a01774 Yes /lib64/libXcomposite.so.1 >0x00000031a2200b90 0x00000031a220159c Yes /lib64/libXdamage.so.1 >0x00000031a2604fa0 0x00000031a2620ae0 Yes /lib64/libpng15.so.15 >0x00000031a6e08d80 0x00000031a6e72eec Yes /lib64/libpixman-1.so.0 >0x000000319da01f50 0x000000319da0e718 Yes /lib64/libz.so.1 >0x000000319c200b20 0x000000319c21a2e9 Yes /lib64/ld-linux-x86-64.so.2 >0x000000319fe00680 0x000000319fe007fc Yes /lib64/libgthread-2.0.so.0 >0x00000031a0201950 0x00000031a02060ec Yes /lib64/libffi.so.5 >0x000000319ca00ea0 0x000000319ca019e0 Yes /lib64/libdl.so.2 >0x000000319de05fc0 0x000000319de16768 Yes /lib64/libselinux.so.1 >0x000000319e6039b0 0x000000319e611e1c Yes /lib64/libresolv.so.2 >0x00000031a3603dd0 0x00000031a361cccc Yes /lib64/libexpat.so.1 >0x000000319ea099c0 0x000000319ea158d8 Yes /lib64/libxcb.so.1 >0x00000031a0e016d0 0x00000031a0e02d48 Yes /lib64/libuuid.so.1 >0x00000031ad2025f0 0x00000031ad2033a4 Yes /lib64/libxcb-util.so.0 >0x00000031a7a005c0 0x00000031a7a006dc Yes /lib64/libX11-xcb.so.1 >0x000000319ee00e80 0x000000319ee01bb0 Yes /lib64/libXau.so.6 >0x00007f823deff1b0 0x00007f823df0667c Yes /lib64/libnss_files.so.2 >0x00007f823dcdc930 0x00007f823dcf3f98 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x00000033d3209310 0x00000033d3212c9c Yes /lib64/libgvfscommon.so.0 >0x00000033d2e03ec0 0x00000033d2e231fc Yes /lib64/libbluray.so.1 >0x00000031a8a00ee0 0x00000031a8a01814 Yes /lib64/libutil.so.1 >0x00000031a762cd70 0x00000031a770f744 Yes /lib64/libxml2.so.2 >0x00007f823da96b90 0x00007f823da9e4a4 Yes /usr/lib64/gtk-2.0/2.10.0/engines/libxfce.so >0x00007f823d887ce0 0x00007f823d890330 Yes /usr/lib64/gio/modules/libgioremote-volume-monitor.so >0x00007f8237a97bd0 0x00007f8237a9804c Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so >0x00000031abe07950 0x00000031abe2b9e8 Yes /lib64/librsvg-2.so.2 >0x00000031a9a08ce0 0x00000031a9a27428 Yes /lib64/libcroco-0.6.so.3 >0x00007f8236fbc3d0 0x00007f8236fc46cc Yes /usr/lib64/thunarx-2/thunar-uca.so >0x00007f82366e1b50 0x00007f823674705b Yes /lib64/libstdc++.so.6 >0x00000031a1a029d0 0x00000031a1a12138 Yes /lib64/libgcc_s.so.1 >0x00007f823766dc80 0x00007f823766fc74 Yes /usr/lib64/thunarx-2/thunar-archive-plugin.so >$1 = 0x0 >$2 = 0x0 >rax 0x1 1 >rbx 0x1 1 >rcx 0x0 0 >rdx 0x0 0 >rsi 0xffffffffffffffff -1 >rdi 0x0 0 >rbp 0x0 0x0 >rsp 0x7fff7ee4ac08 0x7fff7ee4ac08 >r8 0x1075080 17256576 >r9 0x2e90 11920 >r10 0x0 0 >r11 0x0 0 >r12 0x136a360 20357984 >r13 0x7fff7ee4acc8 140735322303688 >r14 0x0 0 >r15 0x13e4920 20859168 >rip 0x319e271608 0x319e271608 <g_utf8_validate+456> >eflags 0x10286 [ PF SF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >Dump of assembler code for function g_utf8_validate: > 0x000000319e271440 <+0>: cmp $0x0,%rsi > 0x000000319e271444 <+4>: jl 0x319e271608 <g_utf8_validate+456> > 0x000000319e27144a <+10>: je 0x319e271796 <g_utf8_validate+854> > 0x000000319e271450 <+16>: movzbl (%rdi),%eax > 0x000000319e271453 <+19>: test %al,%al > 0x000000319e271455 <+21>: je 0x319e271796 <g_utf8_validate+854> > 0x000000319e27145b <+27>: mov %rdi,%r10 > 0x000000319e27145e <+30>: mov %rdi,%rcx > 0x000000319e271461 <+33>: jmp 0x319e271483 <g_utf8_validate+67> > 0x000000319e271463 <+35>: nopl 0x0(%rax,%rax,1) > 0x000000319e271468 <+40>: lea 0x1(%r8),%rcx > 0x000000319e27146c <+44>: mov %rcx,%rax > 0x000000319e27146f <+47>: mov %rcx,%r10 > 0x000000319e271472 <+50>: sub %rdi,%rax > 0x000000319e271475 <+53>: cmp %rax,%rsi > 0x000000319e271478 <+56>: jle 0x319e2714c0 <g_utf8_validate+128> > 0x000000319e27147a <+58>: movzbl 0x1(%r8),%eax > 0x000000319e27147f <+63>: test %al,%al > 0x000000319e271481 <+65>: je 0x319e2714c0 <g_utf8_validate+128> > 0x000000319e271483 <+67>: test %al,%al > 0x000000319e271485 <+69>: movzbl (%rcx),%r9d > 0x000000319e271489 <+73>: mov %rcx,%r8 > 0x000000319e27148c <+76>: jns 0x319e271468 <g_utf8_validate+40> > 0x000000319e27148e <+78>: mov %r9d,%eax > 0x000000319e271491 <+81>: and $0xffffffe0,%eax > 0x000000319e271494 <+84>: cmp $0xc0,%al > 0x000000319e271496 <+86>: je 0x319e2714e8 <g_utf8_validate+168> > 0x000000319e271498 <+88>: mov %r9d,%eax > 0x000000319e27149b <+91>: and $0xfffffff0,%eax > 0x000000319e27149e <+94>: cmp $0xe0,%al > 0x000000319e2714a0 <+96>: je 0x319e2715e0 <g_utf8_validate+416> > 0x000000319e2714a6 <+102>: mov %r9d,%eax > 0x000000319e2714a9 <+105>: and $0xfffffff8,%eax > 0x000000319e2714ac <+108>: cmp $0xf0,%al > 0x000000319e2714ae <+110>: jne 0x319e2714c0 <g_utf8_validate+128> > 0x000000319e2714b0 <+112>: mov %rdi,%rax > 0x000000319e2714b3 <+115>: sub %r10,%rax > 0x000000319e2714b6 <+118>: add %rsi,%rax > 0x000000319e2714b9 <+121>: cmp $0x3,%rax > 0x000000319e2714bd <+125>: jg 0x319e271518 <g_utf8_validate+216> > 0x000000319e2714bf <+127>: nop > 0x000000319e2714c0 <+128>: test %rdx,%rdx > 0x000000319e2714c3 <+131>: je 0x319e2714c8 <g_utf8_validate+136> > 0x000000319e2714c5 <+133>: mov %rcx,(%rdx) > 0x000000319e2714c8 <+136>: test %rsi,%rsi > 0x000000319e2714cb <+139>: js 0x319e271788 <g_utf8_validate+840> > 0x000000319e2714d1 <+145>: add %rdi,%rsi > 0x000000319e2714d4 <+148>: xor %eax,%eax > 0x000000319e2714d6 <+150>: cmp %rsi,%rcx > 0x000000319e2714d9 <+153>: je 0x319e27178d <g_utf8_validate+845> > 0x000000319e2714df <+159>: repz retq > 0x000000319e2714e1 <+161>: nopl 0x0(%rax) > 0x000000319e2714e8 <+168>: mov %rdi,%rax > 0x000000319e2714eb <+171>: sub %r10,%rax > 0x000000319e2714ee <+174>: add %rsi,%rax > 0x000000319e2714f1 <+177>: cmp $0x1,%rax > 0x000000319e2714f5 <+181>: jle 0x319e2714c0 <g_utf8_validate+128> > 0x000000319e2714f7 <+183>: and $0x1e,%r9d > 0x000000319e2714fb <+187>: je 0x319e2714c0 <g_utf8_validate+128> > 0x000000319e2714fd <+189>: movzbl 0x1(%rcx),%eax > 0x000000319e271501 <+193>: and $0xffffffc0,%eax > 0x000000319e271504 <+196>: cmp $0x80,%al > 0x000000319e271506 <+198>: jne 0x319e2714c0 <g_utf8_validate+128> > 0x000000319e271508 <+200>: add $0x1,%r8 > 0x000000319e27150c <+204>: jmpq 0x319e271468 <g_utf8_validate+40> > 0x000000319e271511 <+209>: nopl 0x0(%rax) > 0x000000319e271518 <+216>: movzbl 0x1(%rcx),%eax > 0x000000319e27151c <+220>: mov $0xffffffc0,%r10d > 0x000000319e271522 <+226>: and $0x7,%r9d > 0x000000319e271526 <+230>: lea 0x1(%rcx),%r8 > 0x000000319e27152a <+234>: and %eax,%r10d > 0x000000319e27152d <+237>: cmp $0x80,%r10b > 0x000000319e271531 <+241>: jne 0x319e2714c0 <g_utf8_validate+128> > 0x000000319e271533 <+243>: shl $0x6,%r9d > 0x000000319e271537 <+247>: and $0x3f,%eax > 0x000000319e27153a <+250>: mov $0x10000,%r11d > 0x000000319e271540 <+256>: or %eax,%r9d > 0x000000319e271543 <+259>: movzbl 0x1(%r8),%eax > 0x000000319e271548 <+264>: mov $0xffffffc0,%r10d > 0x000000319e27154e <+270>: and %eax,%r10d > 0x000000319e271551 <+273>: cmp $0x80,%r10b > 0x000000319e271555 <+277>: jne 0x319e2714c0 <g_utf8_validate+128> > 0x000000319e27155b <+283>: shl $0x6,%r9d > 0x000000319e27155f <+287>: and $0x3f,%eax > 0x000000319e271562 <+290>: mov $0xffffffc0,%r10d > 0x000000319e271568 <+296>: or %r9d,%eax > 0x000000319e27156b <+299>: movzbl 0x2(%r8),%r9d > 0x000000319e271570 <+304>: and %r9d,%r10d > 0x000000319e271573 <+307>: cmp $0x80,%r10b > 0x000000319e271577 <+311>: jne 0x319e2714c0 <g_utf8_validate+128> > 0x000000319e27157d <+317>: shl $0x6,%eax > 0x000000319e271580 <+320>: and $0x3f,%r9d > 0x000000319e271584 <+324>: or %r9d,%eax > 0x000000319e271587 <+327>: cmp %r11d,%eax > 0x000000319e27158a <+330>: jb 0x319e2714c0 <g_utf8_validate+128> > 0x000000319e271590 <+336>: cmp $0x10ffff,%eax > 0x000000319e271595 <+341>: ja 0x319e2714c0 <g_utf8_validate+128> > 0x000000319e27159b <+347>: mov %eax,%r9d > 0x000000319e27159e <+350>: and $0xfffff800,%r9d > 0x000000319e2715a5 <+357>: cmp $0xd800,%r9d > 0x000000319e2715ac <+364>: je 0x319e2714c0 <g_utf8_validate+128> > 0x000000319e2715b2 <+370>: lea -0xfdd0(%rax),%r9d > 0x000000319e2715b9 <+377>: cmp $0x1f,%r9d > 0x000000319e2715bd <+381>: jbe 0x319e2714c0 <g_utf8_validate+128> > 0x000000319e2715c3 <+387>: and $0xfffe,%eax > 0x000000319e2715c8 <+392>: cmp $0xfffe,%eax > 0x000000319e2715cd <+397>: je 0x319e2714c0 <g_utf8_validate+128> > 0x000000319e2715d3 <+403>: add $0x2,%r8 > 0x000000319e2715d7 <+407>: jmpq 0x319e271468 <g_utf8_validate+40> > 0x000000319e2715dc <+412>: nopl 0x0(%rax) > 0x000000319e2715e0 <+416>: mov %rdi,%rax > 0x000000319e2715e3 <+419>: sub %r10,%rax > 0x000000319e2715e6 <+422>: add %rsi,%rax > 0x000000319e2715e9 <+425>: cmp $0x2,%rax > 0x000000319e2715ed <+429>: jle 0x319e2714c0 <g_utf8_validate+128> > 0x000000319e2715f3 <+435>: and $0xf,%r9d > 0x000000319e2715f7 <+439>: mov %rcx,%r8 > 0x000000319e2715fa <+442>: mov $0x800,%r11d > 0x000000319e271600 <+448>: jmpq 0x319e271543 <g_utf8_validate+259> > 0x000000319e271605 <+453>: nopl (%rax) >=> 0x000000319e271608 <+456>: movzbl (%rdi),%r8d > 0x000000319e27160c <+460>: mov %rdi,%rcx > 0x000000319e27160f <+463>: test %r8b,%r8b > 0x000000319e271612 <+466>: jne 0x319e271632 <g_utf8_validate+498> > 0x000000319e271614 <+468>: jmpq 0x319e2714c0 <g_utf8_validate+128> > 0x000000319e271619 <+473>: nopl 0x0(%rax) > 0x000000319e271620 <+480>: movzbl 0x1(%rax),%r8d > 0x000000319e271625 <+485>: lea 0x1(%rax),%rcx > 0x000000319e271629 <+489>: test %r8b,%r8b > 0x000000319e27162c <+492>: je 0x319e2714c0 <g_utf8_validate+128> > 0x000000319e271632 <+498>: test %r8b,%r8b > 0x000000319e271635 <+501>: movzbl (%rcx),%r9d > 0x000000319e271639 <+505>: mov %rcx,%rax > 0x000000319e27163c <+508>: jns 0x319e271620 <g_utf8_validate+480> > 0x000000319e27163e <+510>: mov $0xffffffe0,%r8d > 0x000000319e271644 <+516>: and %r9d,%r8d > 0x000000319e271647 <+519>: cmp $0xc0,%r8b > 0x000000319e27164b <+523>: je 0x319e271740 <g_utf8_validate+768> > 0x000000319e271651 <+529>: mov %r9d,%eax > 0x000000319e271654 <+532>: and $0xfffffff0,%eax > 0x000000319e271657 <+535>: cmp $0xe0,%al > 0x000000319e271659 <+537>: je 0x319e271770 <g_utf8_validate+816> > 0x000000319e27165f <+543>: mov %r9d,%eax > 0x000000319e271662 <+546>: and $0xfffffff8,%eax > 0x000000319e271665 <+549>: cmp $0xf0,%al > 0x000000319e271667 <+551>: jne 0x319e2714c0 <g_utf8_validate+128> > 0x000000319e27166d <+557>: movzbl 0x1(%rcx),%r8d > 0x000000319e271672 <+562>: mov $0xffffffc0,%r10d > 0x000000319e271678 <+568>: and $0x7,%r9d > 0x000000319e27167c <+572>: lea 0x1(%rcx),%rax > 0x000000319e271680 <+576>: and %r8d,%r10d > 0x000000319e271683 <+579>: cmp $0x80,%r10b > 0x000000319e271687 <+583>: jne 0x319e2714c0 <g_utf8_validate+128> > 0x000000319e27168d <+589>: shl $0x6,%r9d > 0x000000319e271691 <+593>: and $0x3f,%r8d > 0x000000319e271695 <+597>: mov $0x10000,%r11d > 0x000000319e27169b <+603>: or %r8d,%r9d > 0x000000319e27169e <+606>: movzbl 0x1(%rax),%r8d > 0x000000319e2716a3 <+611>: mov $0xffffffc0,%r10d > 0x000000319e2716a9 <+617>: and %r8d,%r10d > 0x000000319e2716ac <+620>: cmp $0x80,%r10b > 0x000000319e2716b0 <+624>: jne 0x319e2714c0 <g_utf8_validate+128> > 0x000000319e2716b6 <+630>: shl $0x6,%r9d > 0x000000319e2716ba <+634>: and $0x3f,%r8d > 0x000000319e2716be <+638>: mov $0xffffffc0,%r10d > 0x000000319e2716c4 <+644>: or %r9d,%r8d > 0x000000319e2716c7 <+647>: movzbl 0x2(%rax),%r9d > 0x000000319e2716cc <+652>: and %r9d,%r10d > 0x000000319e2716cf <+655>: cmp $0x80,%r10b > 0x000000319e2716d3 <+659>: jne 0x319e2714c0 <g_utf8_validate+128> > 0x000000319e2716d9 <+665>: shl $0x6,%r8d > 0x000000319e2716dd <+669>: and $0x3f,%r9d > 0x000000319e2716e1 <+673>: or %r9d,%r8d > 0x000000319e2716e4 <+676>: cmp %r11d,%r8d > 0x000000319e2716e7 <+679>: jb 0x319e2714c0 <g_utf8_validate+128> > 0x000000319e2716ed <+685>: cmp $0x10ffff,%r8d > 0x000000319e2716f4 <+692>: ja 0x319e2714c0 <g_utf8_validate+128> > 0x000000319e2716fa <+698>: mov %r8d,%r9d > 0x000000319e2716fd <+701>: and $0xfffff800,%r9d > 0x000000319e271704 <+708>: cmp $0xd800,%r9d > 0x000000319e27170b <+715>: je 0x319e2714c0 <g_utf8_validate+128> > 0x000000319e271711 <+721>: lea -0xfdd0(%r8),%r9d > 0x000000319e271718 <+728>: cmp $0x1f,%r9d > 0x000000319e27171c <+732>: jbe 0x319e2714c0 <g_utf8_validate+128> > 0x000000319e271722 <+738>: and $0xfffe,%r8d > 0x000000319e271729 <+745>: cmp $0xfffe,%r8d > 0x000000319e271730 <+752>: je 0x319e2714c0 <g_utf8_validate+128> > 0x000000319e271736 <+758>: add $0x2,%rax > 0x000000319e27173a <+762>: jmpq 0x319e271620 <g_utf8_validate+480> > 0x000000319e27173f <+767>: nop > 0x000000319e271740 <+768>: and $0x1e,%r9d > 0x000000319e271744 <+772>: je 0x319e2714c0 <g_utf8_validate+128> > 0x000000319e27174a <+778>: movzbl 0x1(%rcx),%r8d > 0x000000319e27174f <+783>: and $0xffffffc0,%r8d > 0x000000319e271753 <+787>: cmp $0x80,%r8b > 0x000000319e271757 <+791>: jne 0x319e2714c0 <g_utf8_validate+128> > 0x000000319e27175d <+797>: add $0x1,%rax > 0x000000319e271761 <+801>: jmpq 0x319e271620 <g_utf8_validate+480> > 0x000000319e271766 <+806>: nopw %cs:0x0(%rax,%rax,1) > 0x000000319e271770 <+816>: and $0xf,%r9d > 0x000000319e271774 <+820>: mov %rcx,%rax > 0x000000319e271777 <+823>: mov $0x800,%r11d > 0x000000319e27177d <+829>: jmpq 0x319e27169e <g_utf8_validate+606> > 0x000000319e271782 <+834>: nopw 0x0(%rax,%rax,1) > 0x000000319e271788 <+840>: cmpb $0x0,(%rcx) > 0x000000319e27178b <+843>: jne 0x319e271793 <g_utf8_validate+851> > 0x000000319e27178d <+845>: mov $0x1,%eax > 0x000000319e271792 <+850>: retq > 0x000000319e271793 <+851>: xor %eax,%eax > 0x000000319e271795 <+853>: retq > 0x000000319e271796 <+854>: mov %rdi,%rcx > 0x000000319e271799 <+857>: jmpq 0x319e2714c0 <g_utf8_validate+128> >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 907753
:
693214
|
693215
|
693216
|
693217
|
693218
|
693219
|
693220
| 693221 |
693222