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 847772 Details for
Bug 1051166
[abrt] mousepad-0.3.0-3.fc20: mousepad_file_open: Process /usr/bin/mousepad 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), 34.78 KB, created by
Alois Mahdal
on 2014-01-09 19:24:40 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Alois Mahdal
Created:
2014-01-09 19:24:40 UTC
Size:
34.78 KB
patch
obsolete
>[New LWP 9997] >[New LWP 10001] >[New LWP 10000] >[New LWP 10002] >warning: Could not load shared library symbols for 3 libraries, e.g. /lib64/libX11.so.6. >Use the "info sharedlibrary" command to see the complete listing. >Do you need "set solib-search-path" or "set sysroot"? >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `mousepad /home/amahdal/tmp/testfile-524288.txt'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 0x0000000000413f36 in mousepad_file_open (file=0x160b4c0, template_filename=template_filename@entry=0x0, error=error@entry=0x7fff2f7ecea0) at mousepad-file.c:545 >545 if (G_LIKELY (length > 0 && contents[length] == '\0')) > >Thread 4 (Thread 0x7fc37a9ea700 (LWP 10002)): >#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 >No locals. >#1 0x0000003f8b88a915 in g_cond_wait_until (cond=cond@entry=0x18e12a8, mutex=mutex@entry=0x18e12a0, end_time=end_time@entry=243651191741) at gthread-posix.c:870 > ts = {tv_sec = 243651, tv_nsec = 191741000} > status = <optimized out> >#2 0x0000003f8b81f0d1 in g_async_queue_pop_intern_unlocked (queue=0x18e12a0, wait=wait@entry=1, end_time=243651191741) at gasyncqueue.c:424 > retval = <optimized out> > __FUNCTION__ = "g_async_queue_pop_intern_unlocked" >#3 0x0000003f8b81f6c8 in g_async_queue_timeout_pop_unlocked (queue=<optimized out>, timeout=timeout@entry=500000) at gasyncqueue.c:572 > end_time = <optimized out> >#4 0x0000003f8b86f3d8 in g_thread_pool_wait_for_new_task (pool=0x18e1240) at gthreadpool.c:264 > task = <optimized out> >#5 g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:298 > task = 0x181cc10 > pool = 0x18e1240 >#6 0x0000003f8b86ea45 in g_thread_proxy (data=0x18b6c00) at gthread.c:798 > thread = 0x18b6c00 >#7 0x0000003f89807f33 in start_thread (arg=0x7fc37a9ea700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fc37a9ea700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140477552568064, 7179507093713536523, 0, 0, 140477552568768, 140477552568064, -7195539904813513205, 7196093224531478027}, 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> >#8 0x0000003f890f4ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 3 (Thread 0x7fc37b9ec700 (LWP 10000)): >#0 0x0000003f890eaa8d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003f8b8495b4 in g_main_context_poll (priority=2147483647, n_fds=3, fds=0x7fc3740010c0, timeout=-1, context=0x18d8d30) at gmain.c:4007 > poll_func = 0x3f8b858500 <g_poll> >#2 g_main_context_iterate (context=0x18d8d30, 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 = 3 > fds = 0x7fc3740010c0 >#3 0x0000003f8b849a3a in g_main_loop_run (loop=0x18d8cc0) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x0000003f8c8d0376 in gdbus_shared_thread_func (user_data=0x18d8d00) at gdbusprivate.c:278 > data = 0x18d8d00 >#5 0x0000003f8b86ea45 in g_thread_proxy (data=0x18b6940) at gthread.c:798 > thread = 0x18b6940 >#6 0x0000003f89807f33 in start_thread (arg=0x7fc37b9ec700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fc37b9ec700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140477569353472, 7179507093713536523, 0, 0, 140477569354176, 140477569353472, -7195542102763026933, 7196093224531478027}, 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 0x0000003f890f4ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 2 (Thread 0x7fc37b1eb700 (LWP 10001)): >#0 0x0000003f890eaa8d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003f8b8495b4 in g_main_context_poll (priority=2147483647, n_fds=2, fds=0x7fc36c0008c0, timeout=-1, context=0x18ddc70) at gmain.c:4007 > poll_func = 0x3f8b858500 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x18ddc70, 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 = 2 > fds = 0x7fc36c0008c0 >#3 0x0000003f8b8496dc in g_main_context_iteration (context=0x18ddc70, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#4 0x0000003f8b849729 in glib_worker_main (data=<optimized out>) at gmain.c:5473 >No locals. >#5 0x0000003f8b86ea45 in g_thread_proxy (data=0x18b6b70) at gthread.c:798 > thread = 0x18b6b70 >#6 0x0000003f89807f33 in start_thread (arg=0x7fc37b1eb700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fc37b1eb700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140477560960768, 7179507093713536523, 0, 0, 140477560961472, 140477560960768, -7195541002714528245, 7196093224531478027}, 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 0x0000003f890f4ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 1 (Thread 0x7fc3844319c0 (LWP 9997)): >#0 0x0000000000413f36 in mousepad_file_open (file=0x160b4c0, template_filename=template_filename@entry=0x0, error=error@entry=0x7fff2f7ecea0) at mousepad-file.c:545 > mapped_file = 0x16e6060 > filename = 0x160afd0 "/home/amahdal/tmp/testfile-524288.txt" > retval = -1 > length = 524288 > written = 179 > bom_length = <optimized out> > contents = 0x7fc37a16a000 <Address 0x7fc37a16a000 out of bounds> > encoded = 0x0 > charset = <optimized out> > start_iter = {dummy1 = 0x4, dummy2 = 0x0, dummy3 = 0, dummy4 = 0, dummy5 = -1941867406, dummy6 = 63, dummy7 = 796839424, dummy8 = 32767, dummy9 = 0x18434e0, dummy10 = 0x26, dummy11 = -1995961558, dummy12 = 63, dummy13 = 80, dummy14 = 0xb7b546b6859a2800} > end_iter = {dummy1 = 0x0, dummy2 = 0xb7b546b6859a2800, dummy3 = 23142432, dummy4 = 0, dummy5 = 23146208, dummy6 = 0, dummy7 = 23142432, dummy8 = 0, dummy9 = 0x1841fa0, dummy10 = 0x0, dummy11 = 22917088, dummy12 = 0, dummy13 = 22887520, dummy14 = 0x3f8c42a3af <g_signal_emit+143>} > statb = {st_dev = 206158430232, st_ino = 140733990227600, st_nlink = 140733990227408, st_mode = 2241472512, st_uid = 3082110646, st_gid = 22861744, __pad0 = 0, st_rdev = 51, st_size = 0, st_blksize = 23113680, st_blocks = 22854824, st_atim = {tv_sec = 25523376, tv_nsec = 25436064}, st_mtim = {tv_sec = 0, tv_nsec = 22917088}, st_ctim = {tv_sec = 272881942540, tv_nsec = 6501976}, __unused = {38, 38, 272923684463}} > end = 0x100000001 <Address 0x100000001 out of bounds> > n = <optimized out> > m = <optimized out> > bom_encoding = MOUSEPAD_ENCODING_UTF_8 >#1 0x0000000000425e1a in mousepad_window_open_file (window=window@entry=0x1612020, filename=0x15dafe0 "/home/amahdal/tmp/testfile-524288.txt", encoding=<optimized out>, encoding@entry=MOUSEPAD_ENCODING_UTF_8) at mousepad-window.c:1012 > document = 0x1612ee0 > error = 0x0 > result = <optimized out> > i = <optimized out> > response = <optimized out> > charset = <optimized out> > opened_filename = <optimized out> > dialog = <optimized out> > encoding_from_recent = 0 > uri = <optimized out> > info = <optimized out> >#2 0x00000000004264ef in mousepad_window_open_files (window=0x1612020, working_directory=working_directory@entry=0x15d3c40 "/home/amahdal", filenames=filenames@entry=0x15d3c60) at mousepad-window.c:1148 > n = 0 > filename = <optimized out> >#3 0x000000000041086f in mousepad_application_new_window_with_files (application=<optimized out>, screen=<optimized out>, working_directory=0x15d3c40 "/home/amahdal", filenames=0x15d3c60) at mousepad-application.c:285 > window = 0x1612020 > succeed = 0 > document = <optimized out> >#4 0x000000000040f9b0 in main (argc=1, argv=0x7fff2f7ed088) at main.c:177 > application = 0x15d28a0 > error = 0x0 > working_directory = 0x15d3c40 "/home/amahdal" > dbus_service = <optimized out> >From To Syms Read Shared Object Library >0x0000003f8fc17360 0x0000003f8fc51154 Yes /lib64/libgtksourceview-2.0.so.0 >0x0000003f9b4699b0 0x0000003f9b6fce40 Yes /lib64/libgtk-x11-2.0.so.0 >0x0000003f9c41e810 0x0000003f9c47ee94 Yes /lib64/libgdk-x11-2.0.so.0 >0x0000003f8c831be0 0x0000003f8c8f365c Yes /lib64/libgio-2.0.so.0 >0x0000003f9640d050 0x0000003f9642bfa8 Yes /lib64/libpango-1.0.so.0 >0x0000003f9880a610 0x0000003f9881c8b4 Yes /lib64/libdbus-glib-1.so.2 >0x0000003f8ec07ab0 0x0000003f8ec2ff04 Yes /lib64/libdbus-1.so.3 >0x0000003f8c40b160 0x0000003f8c439a18 Yes /lib64/libgobject-2.0.so.0 >0x0000003f8b81a6e0 0x0000003f8b8b2f1c Yes /lib64/libglib-2.0.so.0 >0x0000003f898059f0 0x0000003f89811614 Yes /lib64/libpthread.so.0 >0x0000003f8901f560 0x0000003f89160cc4 Yes /lib64/libc.so.6 >0x0000003f97404880 0x0000003f97409368 Yes /lib64/libpangocairo-1.0.so.0 >0x0000003f9840a3b0 0x0000003f98415f34 Yes /lib64/libatk-1.0.so.0 >0x0000003f978136d0 0x0000003f978e2ef8 Yes /lib64/libcairo.so.2 >0x0000003f93006cb0 0x0000003f9301a810 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x0000003f96c07320 0x0000003f96c0f90c Yes /lib64/libpangoft2-1.0.so.0 >0x0000003f8d00d320 0x0000003f8d0790c4 Yes /lib64/libfreetype.so.6 >0x0000003f8f806ca0 0x0000003f8f823fcc Yes /lib64/libfontconfig.so.1 >0x0000003f9042e870 0x0000003f90516930 Yes /lib64/libxml2.so.2 >0x0000003f8c001190 0x0000003f8c002088 Yes /lib64/libgmodule-2.0.so.0 > No /lib64/libX11.so.6 >0x0000003f938015f0 0x0000003f93803948 Yes /lib64/libXfixes.so.3 >0x0000003f89c05890 0x0000003f89c74bb8 Yes /lib64/libm.so.6 >0x0000003f90801b70 0x0000003f90807be8 Yes /lib64/libXrender.so.1 >0x0000003f94000bb0 0x0000003f94001510 Yes /lib64/libXinerama.so.1 >0x0000003f91002240 0x0000003f9100c5f8 Yes /lib64/libXi.so.6 >0x0000003f92401c30 0x0000003f924075d0 Yes /lib64/libXrandr.so.2 >0x0000003f96802ab0 0x0000003f96807690 Yes /lib64/libXcursor.so.1 >0x0000003f98000cd0 0x0000003f980016e8 Yes /lib64/libXcomposite.so.1 >0x0000003f95c00c40 0x0000003f95c0156c Yes /lib64/libXdamage.so.1 >0x0000003f8f003760 0x0000003f8f00d460 Yes /lib64/libXext.so.6 >0x0000003f8bc01870 0x0000003f8bc05fe8 Yes /lib64/libffi.so.6 >0x0000003f89400ed0 0x0000003f894019d0 Yes /lib64/libdl.so.2 >0x0000003f8a002210 0x0000003f8a00e930 Yes /lib64/libz.so.1 >0x0000003f8a806260 0x0000003f8a81881c Yes /lib64/libselinux.so.1 >0x0000003f8b403a40 0x0000003f8b41281c Yes /lib64/libresolv.so.2 >0x0000003f8f4006b0 0x0000003f8f40081c Yes /lib64/libgthread-2.0.so.0 >0x0000003f8ac022d0 0x0000003f8ac050cc Yes /lib64/librt.so.1 >0x0000003f88c00b10 0x0000003f88c19cb0 Yes /lib64/ld-linux-x86-64.so.2 >0x0000003f91406d00 0x0000003f91439b6c Yes /lib64/libharfbuzz.so.0 >0x0000003f9700a510 0x0000003f9709258c Yes /lib64/libpixman-1.so.0 >0x0000003f94405c30 0x0000003f944176ec Yes /lib64/libEGL.so.1 >0x0000003f8cc05680 0x0000003f8cc26e68 Yes /lib64/libpng16.so.16 >0x0000003f95400b90 0x0000003f95401460 Yes /lib64/libxcb-shm.so.0 >0x0000003f94c03610 0x0000003f94c06a7c Yes /lib64/libxcb-render.so.0 >0x0000003f8d809a00 0x0000003f8d8176c8 Yes /lib64/libxcb.so.1 >0x0000003f93c17120 0x0000003f93c50274 Yes /lib64/libGL.so.1 >0x0000003f8e403e00 0x0000003f8e41ccdc Yes /lib64/libexpat.so.1 >0x0000003f8dc030e0 0x0000003f8dc19060 Yes /lib64/liblzma.so.5 >0x0000003f8a401770 0x0000003f8a44b8d8 Yes /lib64/libpcre.so.1 > No /lib64/libgraphite2.so.3 > No /lib64/libX11-xcb.so.1 >0x0000003f93401930 0x0000003f93402a88 Yes /lib64/libxcb-dri2.so.0 >0x0000003f94802610 0x0000003f94804748 Yes /lib64/libxcb-xfixes.so.0 >0x0000003f97c01020 0x0000003f97c01bc8 Yes /lib64/libxcb-shape.so.0 >0x0000003f95002140 0x0000003f95003cdc Yes /lib64/libgbm.so.1 >0x0000003f95804930 0x0000003f958086f0 Yes /lib64/libwayland-client.so.0 >0x0000003f96005950 0x0000003f9600aae0 Yes /lib64/libwayland-server.so.0 >0x0000003f92008e40 0x0000003f920119b0 Yes /lib64/libglapi.so.0 >0x0000003f8e8034f0 0x0000003f8e80bf62 Yes /lib64/libudev.so.1 >0x0000003f92c03210 0x0000003f92c08b98 Yes /lib64/libdrm.so.2 >0x0000003f8d400ee0 0x0000003f8d401bfc Yes /lib64/libXau.so.6 >0x0000003f9280a030 0x0000003f92811df8 Yes /lib64/libxcb-glx.so.0 >0x0000003f91c01010 0x0000003f91c03958 Yes /lib64/libXxf86vm.so.1 >0x0000003f8b002af0 0x0000003f8b012218 Yes /lib64/libgcc_s.so.1 >0x00007fc37dcfdd40 0x00007fc37dd05734 Yes /usr/lib64/gtk-2.0/2.10.0/engines/libxfce.so >0x00007fc37c0cdf40 0x00007fc37c0d0048 Yes /usr/lib64/gtk-2.0/2.10.0/immodules/im-ibus.so >0x00007fc37be677a0 0x00007fc37be89590 Yes /lib64/libibus-1.0.so.5 >0x00007fc37bc30ef0 0x00007fc37bc4b3f8 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x0000003fb0e128c0 0x0000003fb0e2a618 Yes /lib64/libgvfscommon.so.0 >0x00007fc37b9f16d0 0x00007fc37ba16e34 Yes /lib64/libbluray.so.1 >0x0000003757a00f10 0x0000003757a01804 Yes /lib64/libutil.so.1 >$1 = 0x0 >$2 = 0x0 >rax 0x49 73 >rbx 0x7fff2f7ecea0 140733990227616 >rcx 0x3f8980e8dd 272889866461 >rdx 0x0 0 >rsi 0x80000 524288 >rdi 0x12 18 >rbp 0x160b4c0 0x160b4c0 >rsp 0x7fff2f7ecce0 0x7fff2f7ecce0 >r8 0xb 11 >r9 0x0 0 >r10 0x2 2 >r11 0x80000 524288 >r12 0x160afd0 23113680 >r13 0x16e6060 24010848 >r14 0x0 0 >r15 0x7fc37a16a000 140477543653376 >rip 0x413f36 0x413f36 <mousepad_file_open+230> >eflags 0x10206 [ PF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 *value not available* >st1 *value not available* >st2 *value not available* >st3 *value not available* >st4 *value not available* >st5 *value not available* >st6 *value not available* >st7 *value not available* >fctrl *value not available* >fstat *value not available* >ftag *value not available* >fiseg *value not available* >fioff *value not available* >foseg *value not available* >fooff *value not available* >fop *value not available* >mxcsr *value not available* >ymm0 *value not available* >ymm1 *value not available* >ymm2 *value not available* >ymm3 *value not available* >ymm4 *value not available* >ymm5 *value not available* >ymm6 *value not available* >ymm7 *value not available* >ymm8 *value not available* >ymm9 *value not available* >ymm10 *value not available* >ymm11 *value not available* >ymm12 *value not available* >ymm13 *value not available* >ymm14 *value not available* >ymm15 *value not available* >Dump of assembler code for function mousepad_file_open: > 0x0000000000413e50 <+0>: push %r15 > 0x0000000000413e52 <+2>: push %r14 > 0x0000000000413e54 <+4>: mov %rsi,%r14 > 0x0000000000413e57 <+7>: push %r13 > 0x0000000000413e59 <+9>: push %r12 > 0x0000000000413e5b <+11>: push %rbp > 0x0000000000413e5c <+12>: mov %rdi,%rbp > 0x0000000000413e5f <+15>: push %rbx > 0x0000000000413e60 <+16>: mov %rdx,%rbx > 0x0000000000413e63 <+19>: sub $0x178,%rsp > 0x0000000000413e6a <+26>: mov %fs:0x28,%rax > 0x0000000000413e73 <+35>: mov %rax,0x168(%rsp) > 0x0000000000413e7b <+43>: xor %eax,%eax > 0x0000000000413e7d <+45>: test %rsi,%rsi > 0x0000000000413e80 <+48>: jne 0x414341 <mousepad_file_open+1265> > 0x0000000000413e86 <+54>: mov 0x20(%rdi),%r12 > 0x0000000000413e8a <+58>: mov $0x10,%esi > 0x0000000000413e8f <+63>: mov %r12,%rdi > 0x0000000000413e92 <+66>: callq 0x40e660 <g_file_test@plt> > 0x0000000000413e97 <+71>: test %eax,%eax > 0x0000000000413e99 <+73>: je 0x4140d0 <mousepad_file_open+640> > 0x0000000000413e9f <+79>: xor %esi,%esi > 0x0000000000413ea1 <+81>: mov %rbx,%rdx > 0x0000000000413ea4 <+84>: mov %r12,%rdi > 0x0000000000413ea7 <+87>: callq 0x40ce30 <g_mapped_file_new@plt> > 0x0000000000413eac <+92>: test %rax,%rax > 0x0000000000413eaf <+95>: mov %rax,%r13 > 0x0000000000413eb2 <+98>: je 0x41436e <mousepad_file_open+1310> > 0x0000000000413eb8 <+104>: mov %rax,%rdi > 0x0000000000413ebb <+107>: callq 0x40d620 <g_mapped_file_get_contents@plt> > 0x0000000000413ec0 <+112>: mov %r13,%rdi > 0x0000000000413ec3 <+115>: mov %rax,%r15 > 0x0000000000413ec6 <+118>: callq 0x40e1c0 <g_mapped_file_get_length@plt> > 0x0000000000413ecb <+123>: test %rax,%rax > 0x0000000000413ece <+126>: mov %rax,%r11 > 0x0000000000413ed1 <+129>: je 0x414360 <mousepad_file_open+1296> > 0x0000000000413ed7 <+135>: test %r15,%r15 > 0x0000000000413eda <+138>: je 0x414360 <mousepad_file_open+1296> > 0x0000000000413ee0 <+144>: movzbl (%r15),%eax > 0x0000000000413ee4 <+148>: cmp $0xef,%al > 0x0000000000413ee6 <+150>: je 0x4141e8 <mousepad_file_open+920> > 0x0000000000413eec <+156>: ja 0x414078 <mousepad_file_open+552> > 0x0000000000413ef2 <+162>: test %al,%al > 0x0000000000413ef4 <+164>: je 0x414140 <mousepad_file_open+752> > 0x0000000000413efa <+170>: cmp $0x2b,%al > 0x0000000000413efc <+172>: nopl 0x0(%rax) > 0x0000000000413f00 <+176>: jne 0x413f18 <mousepad_file_open+200> > 0x0000000000413f02 <+178>: cmp $0x3,%r11 > 0x0000000000413f06 <+182>: jbe 0x413f18 <mousepad_file_open+200> > 0x0000000000413f08 <+184>: cmpb $0x2f,0x1(%r15) > 0x0000000000413f0d <+189>: je 0x414244 <mousepad_file_open+1012> > 0x0000000000413f13 <+195>: nopl 0x0(%rax,%rax,1) > 0x0000000000413f18 <+200>: mov 0x28(%rbp),%edi > 0x0000000000413f1b <+203>: cmp $0x12,%edi > 0x0000000000413f1e <+206>: jne 0x4142f8 <mousepad_file_open+1192> > 0x0000000000413f24 <+212>: movq $0x0,0x10(%rsp) > 0x0000000000413f2d <+221>: test %r11,%r11 > 0x0000000000413f30 <+224>: je 0x414359 <mousepad_file_open+1289> >=> 0x0000000000413f36 <+230>: cmpb $0x0,(%r15,%r11,1) > 0x0000000000413f3b <+235>: mov $0xffffffffffffffff,%rsi > 0x0000000000413f42 <+242>: cmovne %r11,%rsi > 0x0000000000413f46 <+246>: lea 0x28(%rsp),%rdx > 0x0000000000413f4b <+251>: mov %r15,%rdi > 0x0000000000413f4e <+254>: callq 0x40f550 <g_utf8_validate@plt> > 0x0000000000413f53 <+259>: test %eax,%eax > 0x0000000000413f55 <+261>: je 0x414180 <mousepad_file_open+816> > 0x0000000000413f5b <+267>: mov 0x28(%rsp),%rax > 0x0000000000413f60 <+272>: cmp %rax,%r15 > 0x0000000000413f63 <+275>: jae 0x413f79 <mousepad_file_open+297> > 0x0000000000413f65 <+277>: movzbl (%r15),%edx > 0x0000000000413f69 <+281>: cmp $0xa,%dl > 0x0000000000413f6c <+284>: jne 0x41438c <mousepad_file_open+1340> > 0x0000000000413f72 <+290>: movl $0x0,0x2c(%rbp) > 0x0000000000413f79 <+297>: mov 0x18(%rbp),%rdi > 0x0000000000413f7d <+301>: lea 0x30(%rsp),%rsi > 0x0000000000413f82 <+306>: callq 0x40f340 <gtk_text_buffer_get_start_iter@plt> > 0x0000000000413f87 <+311>: cmp 0x28(%rsp),%r15 > 0x0000000000413f8c <+316>: jae 0x413fd7 <mousepad_file_open+391> > 0x0000000000413f8e <+318>: mov 0x21f633(%rip),%r8 # 0x6335c8 <g_utf8_skip> > 0x0000000000413f95 <+325>: mov %r15,%rbx > 0x0000000000413f98 <+328>: nopl 0x0(%rax,%rax,1) > 0x0000000000413fa0 <+336>: cmpb $0xd,(%rbx) > 0x0000000000413fa3 <+339>: je 0x41428d <mousepad_file_open+1085> > 0x0000000000413fa9 <+345>: movzbl (%rbx),%eax > 0x0000000000413fac <+348>: movsbq (%r8,%rax,1),%rax > 0x0000000000413fb1 <+353>: add %rax,%rbx > 0x0000000000413fb4 <+356>: cmp %rbx,0x28(%rsp) > 0x0000000000413fb9 <+361>: ja 0x413fa0 <mousepad_file_open+336> > 0x0000000000413fbb <+363>: mov %rbx,%rcx > 0x0000000000413fbe <+366>: sub %r15,%rcx > 0x0000000000413fc1 <+369>: test %rcx,%rcx > 0x0000000000413fc4 <+372>: jle 0x413fd7 <mousepad_file_open+391> > 0x0000000000413fc6 <+374>: mov 0x18(%rbp),%rdi > 0x0000000000413fca <+378>: lea 0x30(%rsp),%rsi > 0x0000000000413fcf <+383>: mov %r15,%rdx > 0x0000000000413fd2 <+386>: callq 0x40d630 <gtk_text_buffer_insert@plt> > 0x0000000000413fd7 <+391>: mov 0x18(%rbp),%rdi > 0x0000000000413fdb <+395>: lea 0x30(%rsp),%rsi > 0x0000000000413fe0 <+400>: callq 0x40f340 <gtk_text_buffer_get_start_iter@plt> > 0x0000000000413fe5 <+405>: mov 0x18(%rbp),%rdi > 0x0000000000413fe9 <+409>: lea 0x30(%rsp),%rsi > 0x0000000000413fee <+414>: callq 0x40dcf0 <gtk_text_buffer_place_cursor@plt> > 0x0000000000413ff3 <+419>: cmp %r14,%r12 > 0x0000000000413ff6 <+422>: je 0x414376 <mousepad_file_open+1318> > 0x0000000000413ffc <+428>: mov 0x20(%rbp),%rsi > 0x0000000000414000 <+432>: lea 0xd0(%rsp),%rdx > 0x0000000000414008 <+440>: mov $0x1,%edi > 0x000000000041400d <+445>: callq 0x40e160 <__xstat@plt> > 0x0000000000414012 <+450>: test %eax,%eax > 0x0000000000414014 <+452>: jne 0x4143df <mousepad_file_open+1423> > 0x000000000041401a <+458>: mov 0xe8(%rsp),%esi > 0x0000000000414021 <+465>: mov %rbp,%rdi > 0x0000000000414024 <+468>: shr $0x7,%esi > 0x0000000000414027 <+471>: xor $0x1,%esi > 0x000000000041402a <+474>: and $0x1,%esi > 0x000000000041402d <+477>: callq 0x413a60 <mousepad_file_set_readonly> > 0x0000000000414032 <+482>: mov 0x128(%rsp),%rax > 0x000000000041403a <+490>: mov %eax,0x30(%rbp) > 0x000000000041403d <+493>: xor %ebx,%ebx > 0x000000000041403f <+495>: mov 0x10(%rsp),%rdi > 0x0000000000414044 <+500>: callq 0x40e5a0 <g_free@plt> > 0x0000000000414049 <+505>: mov %r13,%rdi > 0x000000000041404c <+508>: callq 0x40f130 <g_mapped_file_unref@plt> > 0x0000000000414051 <+513>: mov %rbp,%rdi > 0x0000000000414054 <+516>: callq 0x413dc0 <mousepad_file_guess_language> > 0x0000000000414059 <+521>: mov %rbp,%rdi > 0x000000000041405c <+524>: mov %rax,%rsi > 0x000000000041405f <+527>: callq 0x413cf0 <mousepad_file_set_language> > 0x0000000000414064 <+532>: mov 0x18(%rbp),%rdi > 0x0000000000414068 <+536>: xor %esi,%esi > 0x000000000041406a <+538>: callq 0x40e4c0 <gtk_text_buffer_set_modified@plt> > 0x000000000041406f <+543>: mov %ebx,%eax > 0x0000000000414071 <+545>: jmp 0x4140dc <mousepad_file_open+652> > 0x0000000000414073 <+547>: nopl 0x0(%rax,%rax,1) > 0x0000000000414078 <+552>: cmp $0xfe,%al > 0x000000000041407a <+554>: je 0x414108 <mousepad_file_open+696> > 0x0000000000414080 <+560>: cmp $0xff,%al > 0x0000000000414082 <+562>: jne 0x413f18 <mousepad_file_open+200> > 0x0000000000414088 <+568>: cmp $0x3,%r11 > 0x000000000041408c <+572>: jbe 0x414220 <mousepad_file_open+976> > 0x0000000000414092 <+578>: cmpb $0xfe,0x1(%r15) > 0x0000000000414097 <+583>: jne 0x413f18 <mousepad_file_open+200> > 0x000000000041409d <+589>: cmpb $0x0,0x2(%r15) > 0x00000000004140a2 <+594>: jne 0x41427e <mousepad_file_open+1070> > 0x00000000004140a8 <+600>: cmpb $0x1,0x3(%r15) > 0x00000000004140ad <+605>: sbb %rax,%rax > 0x00000000004140b0 <+608>: and $0x2,%eax > 0x00000000004140b3 <+611>: add $0x2,%rax > 0x00000000004140b7 <+615>: cmpb $0x1,0x3(%r15) > 0x00000000004140bc <+620>: sbb %edi,%edi > 0x00000000004140be <+622>: and $0x4,%edi > 0x00000000004140c1 <+625>: add $0x13,%edi > 0x00000000004140c4 <+628>: jmp 0x414127 <mousepad_file_open+727> > 0x00000000004140c6 <+630>: nopw %cs:0x0(%rax,%rax,1) > 0x00000000004140d0 <+640>: xor %esi,%esi > 0x00000000004140d2 <+642>: mov %rbp,%rdi > 0x00000000004140d5 <+645>: callq 0x413a60 <mousepad_file_set_readonly> > 0x00000000004140da <+650>: xor %eax,%eax > 0x00000000004140dc <+652>: mov 0x168(%rsp),%rcx > 0x00000000004140e4 <+660>: xor %fs:0x28,%rcx > 0x00000000004140ed <+669>: jne 0x4142f3 <mousepad_file_open+1187> > 0x00000000004140f3 <+675>: add $0x178,%rsp > 0x00000000004140fa <+682>: pop %rbx > 0x00000000004140fb <+683>: pop %rbp > 0x00000000004140fc <+684>: pop %r12 > 0x00000000004140fe <+686>: pop %r13 > 0x0000000000414100 <+688>: pop %r14 > 0x0000000000414102 <+690>: pop %r15 > 0x0000000000414104 <+692>: retq > 0x0000000000414105 <+693>: nopl (%rax) > 0x0000000000414108 <+696>: cmp $0x1,%r11 > 0x000000000041410c <+700>: jbe 0x414270 <mousepad_file_open+1056> > 0x0000000000414112 <+706>: cmpb $0xff,0x1(%r15) > 0x0000000000414117 <+711>: jne 0x413f18 <mousepad_file_open+200> > 0x000000000041411d <+717>: mov $0x2,%eax > 0x0000000000414122 <+722>: mov $0x14,%edi > 0x0000000000414127 <+727>: orb $0x2,0x34(%rbp) > 0x000000000041412b <+731>: add %rax,%r15 > 0x000000000041412e <+734>: sub %rax,%r11 > 0x0000000000414131 <+737>: mov %edi,0x28(%rbp) > 0x0000000000414134 <+740>: jmpq 0x413f1b <mousepad_file_open+203> > 0x0000000000414139 <+745>: nopl 0x0(%rax) > 0x0000000000414140 <+752>: cmp $0x3,%r11 > 0x0000000000414144 <+756>: jbe 0x413f18 <mousepad_file_open+200> > 0x000000000041414a <+762>: cmpb $0x0,0x1(%r15) > 0x000000000041414f <+767>: jne 0x413f18 <mousepad_file_open+200> > 0x0000000000414155 <+773>: cmpb $0xfe,0x2(%r15) > 0x000000000041415a <+778>: jne 0x413f18 <mousepad_file_open+200> > 0x0000000000414160 <+784>: cmpb $0xff,0x3(%r15) > 0x0000000000414165 <+789>: jne 0x413f18 <mousepad_file_open+200> > 0x000000000041416b <+795>: mov $0x4,%eax > 0x0000000000414170 <+800>: mov $0x18,%edi > 0x0000000000414175 <+805>: jmp 0x414127 <mousepad_file_open+727> > 0x0000000000414177 <+807>: nopw 0x0(%rax,%rax,1) > 0x0000000000414180 <+816>: mov $0x5,%edx > 0x0000000000414185 <+821>: mov $0x428258,%esi > 0x000000000041418a <+826>: xor %edi,%edi > 0x000000000041418c <+828>: callq 0x40da30 <dcgettext@plt> > 0x0000000000414191 <+833>: mov %rax,%r12 > 0x0000000000414194 <+836>: callq 0x40f810 <g_convert_error_quark@plt> > 0x0000000000414199 <+841>: mov %rbx,%rdi > 0x000000000041419c <+844>: mov %eax,%esi > 0x000000000041419e <+846>: mov %r12,%rcx > 0x00000000004141a1 <+849>: mov $0x1,%edx > 0x00000000004141a6 <+854>: xor %eax,%eax > 0x00000000004141a8 <+856>: mov $0xfffffffd,%ebx > 0x00000000004141ad <+861>: callq 0x40f480 <g_set_error@plt> > 0x00000000004141b2 <+866>: mov 0x18(%rbp),%rdi > 0x00000000004141b6 <+870>: lea 0x80(%rsp),%rdx > 0x00000000004141be <+878>: lea 0x30(%rsp),%rsi > 0x00000000004141c3 <+883>: callq 0x40d990 <gtk_text_buffer_get_bounds@plt> > 0x00000000004141c8 <+888>: mov 0x18(%rbp),%rdi > 0x00000000004141cc <+892>: lea 0x80(%rsp),%rdx > 0x00000000004141d4 <+900>: lea 0x30(%rsp),%rsi > 0x00000000004141d9 <+905>: callq 0x40d770 <gtk_text_buffer_delete@plt> > 0x00000000004141de <+910>: jmpq 0x41403f <mousepad_file_open+495> > 0x00000000004141e3 <+915>: nopl 0x0(%rax,%rax,1) > 0x00000000004141e8 <+920>: cmp $0x2,%r11 > 0x00000000004141ec <+924>: jbe 0x413f18 <mousepad_file_open+200> > 0x00000000004141f2 <+930>: cmpb $0xbb,0x1(%r15) > 0x00000000004141f7 <+935>: jne 0x413f18 <mousepad_file_open+200> > 0x00000000004141fd <+941>: cmpb $0xbf,0x2(%r15) > 0x0000000000414202 <+946>: jne 0x413f18 <mousepad_file_open+200> > 0x0000000000414208 <+952>: mov $0x3,%eax > 0x000000000041420d <+957>: mov $0x12,%edi > 0x0000000000414212 <+962>: jmpq 0x414127 <mousepad_file_open+727> > 0x0000000000414217 <+967>: nopw 0x0(%rax,%rax,1) > 0x0000000000414220 <+976>: cmp $0x1,%r11 > 0x0000000000414224 <+980>: je 0x413f18 <mousepad_file_open+200> > 0x000000000041422a <+986>: cmpb $0xfe,0x1(%r15) > 0x000000000041422f <+991>: mov $0x2,%eax > 0x0000000000414234 <+996>: mov $0x13,%edi > 0x0000000000414239 <+1001>: je 0x414127 <mousepad_file_open+727> > 0x000000000041423f <+1007>: jmpq 0x413f18 <mousepad_file_open+200> > 0x0000000000414244 <+1012>: cmpb $0x76,0x2(%r15) > 0x0000000000414249 <+1017>: jne 0x413f18 <mousepad_file_open+200> > 0x000000000041424f <+1023>: movzbl 0x3(%r15),%eax > 0x0000000000414254 <+1028>: lea -0x38(%rax),%edx > 0x0000000000414257 <+1031>: cmp $0x1,%dl > 0x000000000041425a <+1034>: ja 0x414349 <mousepad_file_open+1273> > 0x0000000000414260 <+1040>: mov $0x4,%eax > 0x0000000000414265 <+1045>: mov $0x11,%edi > 0x000000000041426a <+1050>: jmpq 0x414127 <mousepad_file_open+727> > 0x000000000041426f <+1055>: nop > 0x0000000000414270 <+1056>: mov 0x28(%rbp),%edi > 0x0000000000414273 <+1059>: mov $0x1,%r11d > 0x0000000000414279 <+1065>: jmpq 0x413f1b <mousepad_file_open+203> > 0x000000000041427e <+1070>: mov $0x2,%eax > 0x0000000000414283 <+1075>: mov $0x13,%edi > 0x0000000000414288 <+1080>: jmpq 0x414127 <mousepad_file_open+727> > 0x000000000041428d <+1085>: mov %rbx,%rcx > 0x0000000000414290 <+1088>: sub %r15,%rcx > 0x0000000000414293 <+1091>: test %rcx,%rcx > 0x0000000000414296 <+1094>: jle 0x4142b3 <mousepad_file_open+1123> > 0x0000000000414298 <+1096>: mov 0x18(%rbp),%rdi > 0x000000000041429c <+1100>: lea 0x30(%rsp),%rsi > 0x00000000004142a1 <+1105>: mov %r15,%rdx > 0x00000000004142a4 <+1108>: mov %r8,0x18(%rsp) > 0x00000000004142a9 <+1113>: callq 0x40d630 <gtk_text_buffer_insert@plt> > 0x00000000004142ae <+1118>: mov 0x18(%rsp),%r8 > 0x00000000004142b3 <+1123>: movzbl (%rbx),%eax > 0x00000000004142b6 <+1126>: movsbq (%r8,%rax,1),%r10 > 0x00000000004142bb <+1131>: lea (%rbx,%r10,1),%r15 > 0x00000000004142bf <+1135>: cmpb $0xa,(%r15) > 0x00000000004142c3 <+1139>: je 0x413fac <mousepad_file_open+348> > 0x00000000004142c9 <+1145>: mov 0x18(%rbp),%rdi > 0x00000000004142cd <+1149>: lea 0x30(%rsp),%rsi > 0x00000000004142d2 <+1154>: mov $0x1,%ecx > 0x00000000004142d7 <+1159>: mov $0x426f33,%edx > 0x00000000004142dc <+1164>: mov %r8,0x18(%rsp) > 0x00000000004142e1 <+1169>: callq 0x40d630 <gtk_text_buffer_insert@plt> > 0x00000000004142e6 <+1174>: movzbl (%rbx),%eax > 0x00000000004142e9 <+1177>: mov 0x18(%rsp),%r8 > 0x00000000004142ee <+1182>: jmpq 0x413fac <mousepad_file_open+348> > 0x00000000004142f3 <+1187>: callq 0x40e440 <__stack_chk_fail@plt> > 0x00000000004142f8 <+1192>: mov %r11,0x10(%rsp) > 0x00000000004142fd <+1197>: callq 0x412870 <mousepad_encoding_get_charset> > 0x0000000000414302 <+1202>: mov 0x10(%rsp),%r11 > 0x0000000000414307 <+1207>: lea 0x20(%rsp),%r9 > 0x000000000041430c <+1212>: xor %r8d,%r8d > 0x000000000041430f <+1215>: mov %r15,%rdi > 0x0000000000414312 <+1218>: mov %rbx,(%rsp) > 0x0000000000414316 <+1222>: mov %rax,%rcx > 0x0000000000414319 <+1225>: mov $0x427acc,%edx > 0x000000000041431e <+1230>: mov %r11,%rsi > 0x0000000000414321 <+1233>: callq 0x40f0e0 <g_convert@plt> > 0x0000000000414326 <+1238>: test %rax,%rax > 0x0000000000414329 <+1241>: mov %rax,%r15 > 0x000000000041432c <+1244>: mov %rax,0x10(%rsp) > 0x0000000000414331 <+1249>: je 0x4143e9 <mousepad_file_open+1433> > 0x0000000000414337 <+1255>: mov 0x20(%rsp),%r11 > 0x000000000041433c <+1260>: jmpq 0x413f2d <mousepad_file_open+221> > 0x0000000000414341 <+1265>: mov %rsi,%r12 > 0x0000000000414344 <+1268>: jmpq 0x413e8a <mousepad_file_open+58> > 0x0000000000414349 <+1273>: and $0xfffffffb,%eax > 0x000000000041434c <+1276>: cmp $0x2b,%al > 0x000000000041434e <+1278>: je 0x414260 <mousepad_file_open+1040> > 0x0000000000414354 <+1284>: jmpq 0x413f18 <mousepad_file_open+200> > 0x0000000000414359 <+1289>: xor %esi,%esi > 0x000000000041435b <+1291>: jmpq 0x413f46 <mousepad_file_open+246> > 0x0000000000414360 <+1296>: movq $0x0,0x10(%rsp) > 0x0000000000414369 <+1305>: jmpq 0x413ff3 <mousepad_file_open+419> > 0x000000000041436e <+1310>: or $0xffffffff,%eax > 0x0000000000414371 <+1313>: jmpq 0x4140dc <mousepad_file_open+652> > 0x0000000000414376 <+1318>: movl $0x0,0x30(%rbp) > 0x000000000041437d <+1325>: xor %esi,%esi > 0x000000000041437f <+1327>: mov %rbp,%rdi > 0x0000000000414382 <+1330>: callq 0x413a60 <mousepad_file_set_readonly> > 0x0000000000414387 <+1335>: jmpq 0x41403d <mousepad_file_open+493> > 0x000000000041438c <+1340>: cmp $0xd,%dl > 0x000000000041438f <+1343>: je 0x4143f3 <mousepad_file_open+1443> > 0x0000000000414391 <+1345>: mov 0x21f230(%rip),%rcx # 0x6335c8 <g_utf8_skip> > 0x0000000000414398 <+1352>: mov %r15,%rdx > 0x000000000041439b <+1355>: movzbl (%rdx),%esi > 0x000000000041439e <+1358>: movsbq (%rcx,%rsi,1),%rsi > 0x00000000004143a3 <+1363>: add %rsi,%rdx > 0x00000000004143a6 <+1366>: cmp %rax,%rdx > 0x00000000004143a9 <+1369>: jae 0x413f79 <mousepad_file_open+297> > 0x00000000004143af <+1375>: movzbl (%rdx),%esi > 0x00000000004143b2 <+1378>: cmp $0xa,%sil > 0x00000000004143b6 <+1382>: je 0x413f72 <mousepad_file_open+290> > 0x00000000004143bc <+1388>: cmp $0xd,%sil > 0x00000000004143c0 <+1392>: jne 0x41439b <mousepad_file_open+1355> > 0x00000000004143c2 <+1394>: movzbl (%rdx),%eax > 0x00000000004143c5 <+1397>: movsbq (%rcx,%rax,1),%rax > 0x00000000004143ca <+1402>: cmpb $0xa,(%rdx,%rax,1) > 0x00000000004143ce <+1406>: sete %al > 0x00000000004143d1 <+1409>: movzbl %al,%eax > 0x00000000004143d4 <+1412>: add $0x1,%eax > 0x00000000004143d7 <+1415>: mov %eax,0x2c(%rbp) > 0x00000000004143da <+1418>: jmpq 0x413f79 <mousepad_file_open+297> > 0x00000000004143df <+1423>: mov $0xfffffffc,%ebx > 0x00000000004143e4 <+1428>: jmpq 0x4141b2 <mousepad_file_open+866> > 0x00000000004143e9 <+1433>: mov $0xfffffffe,%ebx > 0x00000000004143ee <+1438>: jmpq 0x4141b2 <mousepad_file_open+866> > 0x00000000004143f3 <+1443>: mov %r15,%rdx > 0x00000000004143f6 <+1446>: mov 0x21f1cb(%rip),%rcx # 0x6335c8 <g_utf8_skip> > 0x00000000004143fd <+1453>: jmp 0x4143c2 <mousepad_file_open+1394> >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 1051166
: 847772 |
847773
|
847774
|
847775
|
847776
|
847777
|
847778
|
847779
|
847780
|
847781
|
847782
|
847783