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 576258 Details for
Bug 704138
[abrt] gftp-2:2.0.19-4.fc14: gftp_expand_path: Process /usr/bin/gftp-gtk 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), 27.54 KB, created by
Johannes Postler
on 2012-04-09 16:43:23 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Johannes Postler
Created:
2012-04-09 16:43:23 UTC
Size:
27.54 KB
patch
obsolete
>[New LWP 4983] >[New LWP 4591] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/bin/gftp-gtk'. >Program terminated with signal 11, Segmentation fault. >#0 gftp_expand_path (request=0x1224db0, src=<optimized out>) at misc.c:149 >149 misc.c: No such file or directory. > in misc.c > >Thread 2 (Thread 0x7f595cc1e700 (LWP 4591)): >#0 0x0000003b8c8ea403 in select () at ../sysdeps/unix/syscall-template.S:82 >No locals. >#1 0x0000000000430a50 in gftp_fd_write (request=0x13080c0, ptr=0x7f5958018820 "1\312L", size=20480, fd=11) at sockutils.c:252 > network_timeout = 120 > tv = {tv_sec = 119, tv_usec = 863658} > ret = 0 > s_ret = <optimized out> > w_ret = <optimized out> > fset = {fds_bits = {2048, 0 <repeats 15 times>}} > __PRETTY_FUNCTION__ = "gftp_fd_write" >#2 0x0000000000426f1b in rfc959_put_next_file_chunk (request=0x13080c0, buf=0x7f5958018820 "1\312L", size=<optimized out>) at rfc959.c:1510 > num_wrote = <optimized out> > ret = 20480 > parms = 0x1226a20 > tempstr = 0x7f5958018820 "1\312L" > pos = 0x7f5958018820 "1\312L" > rsize = 20480 > i = <optimized out> > j = <optimized out> >#3 0x000000000043b141 in _do_transfer_block (trans_blksize=<optimized out>, buf=0x7f5958018820 "1\312L", tdata=<optimized out>, curfle=<optimized out>) at gftpui.c:1243 > num_read = 20480 > num_wrote = <optimized out> > ret = <optimized out> > bufpos = 0x7f5958018820 "1\312L" >#4 _gftpui_common_do_transfer_file (tdata=0x12a1c70, curfle=0x1318c70) at gftpui.c:1271 > updatetime = {tv_sec = 1333989549, tv_usec = 112884} > trans_blksize = 20480 > num_trans = <optimized out> > buf = 0x7f5958018820 "1\312L" > ret = <optimized out> >#5 0x000000000043b763 in _gftpui_common_trans_file_or_dir (tdata=0x12a1c70) at gftpui.c:1495 > curfle = 0x1318c70 > ret = <optimized out> >#6 gftpui_common_transfer_files (tdata=0x12a1c70) at gftpui.c:1527 > skipped_files = 0 >#7 0x000000000041a539 in _gftpui_transfer_files (data=0x12a1c70) at transfer.c:658 > ret = -514 >#8 0x0000003b8d007d90 in start_thread (arg=0x7f595cc1e700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f595cc1e700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 6255140639395332571, 255768727616, 140021785029056, 19935616, 3, -6306164525437238821, 6249205478155665883}, 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> > __PRETTY_FUNCTION__ = "start_thread" >#9 0x0000003b8c8f0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 1 (Thread 0x7f59693cf940 (LWP 4983)): >#0 gftp_expand_path (request=0x1224db0, src=<optimized out>) at misc.c:149 > str = <optimized out> > pos = <optimized out> > endpos = <optimized out> > prevpos = <optimized out> > newstr = <optimized out> > tempstr = <optimized out> > ntoken = <optimized out> > tempchar = <optimized out> > pw = 0x0 >#1 0x0000000000412097 in gftpui_run_chdir (uidata=0x651940, directory=<optimized out>) at gtkui.c:421 > cdata = <optimized out> > wdata = 0x651940 > tempstr = <optimized out> > ret = <optimized out> >#2 0x000000000040fe03 in list_doaction (wdata=0x651940) at gftp-gtk.c:685 > list_dblclk_action = <optimized out> > templist = <optimized out> > filelist = 0x7f5958001820 = {0x1294b20} > tempfle = 0x7f5958005ce0 > num = 1 > success = <optimized out> > directory = 0x0 >#3 0x0000003b8f40ea24 in g_closure_invoke (closure=0x122a000, return_value=0x0, n_param_values=4, param_values=0x1325460, invocation_hint=<optimized out>) at gclosure.c:774 > marshal = 0x3e45f51de0 <_gtk_marshal_VOID__INT_INT_BOXED> > marshal_data = <optimized out> > in_marshal = <optimized out> > __PRETTY_FUNCTION__ = "g_closure_invoke" >#4 0x0000003b8f420d17 in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0x12211d0, emission_return=0x0, instance_and_params=0x1325460) at gsignal.c:3272 > tmp = <optimized out> > handler = 0x12298a0 > accumulator = 0x0 > emission = {next = 0x7fffdd4e9380, instance = 0x12211d0, ihint = {signal_id = 218, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} > class_closure = 0x11f4800 > hlist = 0x3b8d00af70 > handler_list = 0x12298a0 > return_accu = 0x0 > accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > signal_id = 218 > max_sequential_handler_number = 2496 > return_value_altered = 1 >#5 0x0000003b8f42a141 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=<optimized out>) at gsignal.c:3003 > instance_and_params = 0x1325460 > signal_return_type = 4 > param_values = 0x1325478 > node = <optimized out> > i = <optimized out> > n_params = 3 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#6 0x0000003e460f06c5 in IA__gtk_signal_emit (object=0x12211d0 [GtkCList], signal_id=218) at gtksignal.c:360 > var_args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fffdd4e91d0, reg_save_area = 0x7fffdd4e9100}} > __PRETTY_FUNCTION__ = "IA__gtk_signal_emit" >#7 0x0000003e460c39f2 in gtk_clist_button_press (widget=<optimized out>, event=0x12a81f0) at gtkclist.c:4987 > old_row = <optimized out> > i = <optimized out> > clist = 0x12211d0 [GtkCList] > x = <optimized out> > y = <optimized out> > row = 1 > column = 1 > button_actions = <optimized out> > __PRETTY_FUNCTION__ = "gtk_clist_button_press" >#8 0x0000003e45f4ed03 in _gtk_marshal_BOOLEAN__BOXED (closure=0x10f3750, return_value=0x7fffdd4e93d0, n_param_values=<optimized out>, param_values=0x12902f0, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:86 > callback = 0x3e460c3570 <gtk_clist_button_press> > cc = 0x10f3750 > data1 = 0x12211d0 > data2 = 0x10f59e0 > v_return = <optimized out> > __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED" >#9 0x0000003b8f40ea24 in g_closure_invoke (closure=0x10f3750, return_value=0x7fffdd4e93d0, n_param_values=2, param_values=0x12902f0, invocation_hint=<optimized out>) at gclosure.c:774 > marshal = 0x3b8f40d2c0 <g_type_class_meta_marshal> > marshal_data = <optimized out> > in_marshal = <optimized out> > __PRETTY_FUNCTION__ = "g_closure_invoke" >#10 0x0000003b8f420b5c in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0x12211d0, emission_return=0x7fffdd4e9530, instance_and_params=0x12902f0) at gsignal.c:3310 > accumulator = 0x10f39a0 > emission = {next = 0x0, instance = 0x12211d0, ihint = {signal_id = 33, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 18987664} > class_closure = 0x10f3750 > hlist = 0x12298d0 > handler_list = 0x12298d0 > return_accu = 0x7fffdd4e93d0 > accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > signal_id = 33 > max_sequential_handler_number = 2496 > return_value_altered = 1 >#11 0x0000003b8f429f13 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=<optimized out>) at gsignal.c:3013 > return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > error = 0x0 > rtype = 20 > static_scope = 0 > instance_and_params = 0x12902f0 > signal_return_type = 20 > param_values = 0x1290308 > node = <optimized out> > i = <optimized out> > n_params = 1 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#12 0x0000003b8f42a2e2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3060 > var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffdd4e9670, reg_save_area = 0x7fffdd4e95b0}} >#13 0x0000003e46083f41 in gtk_widget_event_internal (widget=0x12211d0 [GtkCList], event=0x12a81f0) at gtkwidget.c:4999 > signal_num = <optimized out> > return_val = 0 >#14 0x0000003e45f4c823 in IA__gtk_propagate_event (widget=0x12211d0 [GtkCList], event=0x12a81f0) at gtkmain.c:2489 > tmp = <optimized out> > handled_event = <optimized out> > __PRETTY_FUNCTION__ = "IA__gtk_propagate_event" >#15 0x0000003e45f4cb8b in IA__gtk_main_do_event (event=0x12a81f0) at gtkmain.c:1684 > event_widget = <optimized out> > grab_widget = 0x12211d0 [GtkCList] > window_group = <optimized out> > rewritten_event = <optimized out> > tmp_list = <optimized out> > __PRETTY_FUNCTION__ = "IA__gtk_main_do_event" >#16 0x0000003e4666207c in gdk_event_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at gdkevents-x11.c:2377 > display = <optimized out> > event = 0x12a81f0 >#17 0x0000003b8e844acd in g_main_dispatch (context=0x10d4aa0) at gmain.c:2441 > dispatch = 0x3e46662030 <gdk_event_dispatch> > was_in_call = 0 > user_data = 0x0 > callback = 0 > cb_funcs = 0x0 > cb_data = 0x0 > current_source_link = {data = 0x10d49b0, next = 0x0} > need_destroy = <optimized out> > source = 0x10d49b0 > current = 0x1274620 > i = <optimized out> >#18 g_main_context_dispatch (context=0x10d4aa0) at gmain.c:3011 >No locals. >#19 0x0000003b8e8452c8 in g_main_context_iterate (context=0x10d4aa0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3089 > max_priority = 0 > timeout = 0 > some_ready = 1 > nfds = 4 > allocated_nfds = <optimized out> > fds = <optimized out> > __PRETTY_FUNCTION__ = "g_main_context_iterate" >#20 0x0000003b8e845815 in g_main_loop_run (loop=0x1226ef0) at gmain.c:3297 > self = 0x109a840 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#21 0x0000003e45f4bbb7 in IA__gtk_main () at gtkmain.c:1256 > tmp_list = <optimized out> > functions = 0x0 > init = <optimized out> > loop = 0x1226ef0 >#22 0x000000000040b421 in main (argc=1, argv=0x7fffdd4e9b38) at gftp-gtk.c:1418 > window = 0x111c0c0 [GtkWindow] > ui = 0x10ef950 [GtkVBox] >From To Syms Read Shared Object Library >0x0000003e45e69a00 0x0000003e4610e618 Yes /usr/lib64/libgtk-x11-2.0.so.0 >0x0000003e4661e6e0 0x0000003e46681af8 Yes /usr/lib64/libgdk-x11-2.0.so.0 >0x0000003b97009ac0 0x0000003b97015b88 Yes /usr/lib64/libatk-1.0.so.0 >0x0000003cf462c120 0x0000003cf46e3dd8 Yes /lib64/libgio-2.0.so.0 >0x0000003cf4a07670 0x0000003cf4a217a8 Yes /usr/lib64/libpangoft2-1.0.so.0 >0x0000003e456049c0 0x0000003e45609608 Yes /usr/lib64/libpangocairo-1.0.so.0 >0x0000003e45206270 0x0000003e45219c18 Yes /usr/lib64/libgdk_pixbuf-2.0.so.0 >0x0000003e44e048c0 0x0000003e44e1e488 Yes /usr/lib64/libpng12.so.0 >0x0000003b8cc051b0 0x0000003b8cc43b68 Yes /lib64/libm.so.6 >0x0000003e45a0b180 0x0000003e45a82a68 Yes /usr/lib64/libcairo.so.2 >0x0000003cf6e0edb0 0x0000003cf6e2d398 Yes /usr/lib64/libpango-1.0.so.0 >0x0000003b9240cac0 0x0000003b92475dd8 Yes /usr/lib64/libfreetype.so.6 >0x0000003b92805da0 0x0000003b9281f84c Yes /usr/lib64/libfontconfig.so.1 >0x0000003b8f409dd0 0x0000003b8f439e98 Yes /lib64/libgobject-2.0.so.0 >0x0000003cf3e01020 0x0000003cf3e01fc8 Yes /lib64/libgmodule-2.0.so.0 >0x0000003b8ec015a0 0x0000003b8ec02a68 Yes /lib64/libgthread-2.0.so.0 >0x0000003b8d802260 0x0000003b8d805758 Yes /lib64/librt.so.1 >0x0000003b8e8178f0 0x0000003b8e8b00c8 Yes /lib64/libglib-2.0.so.0 >0x0000003b8d005700 0x0000003b8d010b88 Yes /lib64/libpthread.so.0 >0x0000003551200e20 0x00000035512016a8 Yes /lib64/libutil.so.1 >0x0000003ba1c04060 0x0000003ba1c11878 Yes /lib64/libnsl.so.1 >0x0000003b99c5c940 0x0000003b99d242c8 Yes /lib64/libcrypto.so.10 >0x000000306de14670 0x000000306de47068 Yes /usr/lib64/libssl.so.10 >0x0000003b8c81ef10 0x0000003b8c95bb70 Yes /lib64/libc.so.6 >0x0000003d67c1dce0 0x0000003d67ca97ec Yes /usr/lib64/libX11.so.6 >0x0000003d69c013e0 0x0000003d69c0450c Yes /usr/lib64/libXfixes.so.3 >0x0000003d68003630 0x0000003d6800ed08 Yes /usr/lib64/libXext.so.6 >0x0000003d68c01910 0x0000003d68c0810c Yes /usr/lib64/libXrender.so.1 >0x0000003d69800a00 0x0000003d6980148c Yes /usr/lib64/libXinerama.so.1 >0x0000003d68801f80 0x0000003d6880c778 Yes /usr/lib64/libXi.so.6 >0x0000003d69001720 0x0000003d6900675c Yes /usr/lib64/libXrandr.so.2 >0x0000003d694028d0 0x0000003d6940749c Yes /usr/lib64/libXcursor.so.1 >0x0000003d6ac00b30 0x0000003d6ac0189c Yes /usr/lib64/libXcomposite.so.1 >0x0000003d6a400a90 0x0000003d6a40160c Yes /usr/lib64/libXdamage.so.1 >0x0000003b8f801890 0x0000003b8f805ff8 Yes /usr/lib64/libffi.so.5 >0x0000003b8d400de0 0x0000003b8d401918 Yes /lib64/libdl.so.2 >0x0000003b8dc01e90 0x0000003b8dc0e688 Yes /lib64/libz.so.1 >0x0000003b8e405d00 0x0000003b8e416068 Yes /lib64/libselinux.so.1 >0x0000003b8f003940 0x0000003b8f014018 Yes /lib64/libresolv.so.2 >0x0000003b95408870 0x0000003b95462478 Yes /usr/lib64/libpixman-1.so.0 >0x0000003b91403b70 0x0000003b9141d84c Yes /lib64/libexpat.so.1 >0x0000003b8c400b20 0x0000003b8c41aaaa Yes /lib64/ld-linux-x86-64.so.2 >0x000000306d609e40 0x000000306d6365c8 Yes /lib64/libgssapi_krb5.so.2 >0x000000306ce1a680 0x000000306ce8e298 Yes /lib64/libkrb5.so.3 >0x0000003b994013b0 0x0000003b99401fac Yes /lib64/libcom_err.so.2 >0x000000306d204790 0x000000306d21d2b8 Yes /lib64/libk5crypto.so.3 >0x0000003b908086c0 0x0000003b90813c0c Yes /usr/lib64/libxcb.so.1 >0x0000003d678028a0 0x0000003d678120b8 Yes /lib64/libgcc_s.so.1 >0x000000306da02860 0x000000306da079e8 Yes /lib64/libkrb5support.so.0 >0x0000003b9a400ff0 0x0000003b9a401a28 Yes /lib64/libkeyutils.so.1 >0x0000003b90c00dd0 0x0000003b90c01b2c Yes /usr/lib64/libXau.so.6 >0x00007f5962da1130 0x00007f5962da89a8 Yes /lib64/libnss_files.so.2 >0x00007f5962b79a90 0x00007f5962b9a05c Yes /usr/lib64/gtk-2.0/2.10.0/engines/libclearlooks.so >0x00007f59629736b0 0x00007f5962973ea8 Yes /usr/lib64/gtk-2.0/modules/libpk-gtk-module.so >0x0000003b93c0a400 0x0000003b93c1c51c Yes /usr/lib64/libdbus-glib-1.so.2 >0x0000003b900076f0 0x0000003b900306c8 Yes /lib64/libdbus-1.so.3 >0x00007f596276e000 0x00007f596276ff18 Yes /usr/lib64/gtk-2.0/modules/libcanberra-gtk-module.so >0x0000003e46a01ca0 0x0000003e46a030b8 Yes /usr/lib64/libcanberra-gtk.so.0 >0x0000003d6d0032f0 0x0000003d6d00c428 Yes /usr/lib64/libcanberra.so.0 >0x0000003ba2001ff0 0x0000003ba2006158 Yes /usr/lib64/libvorbisfile.so.3 >0x0000003b9f4037a0 0x0000003b9f41a788 Yes /usr/lib64/libvorbis.so.0 >0x0000003b9e4018d0 0x0000003b9e403f7c Yes /usr/lib64/libogg.so.0 >0x000000354fa02350 0x000000354fa0b80c Yes /usr/lib64/libtdb.so.1 >0x0000003d6c802380 0x0000003d6c806668 Yes /usr/lib64/libltdl.so.7 >0x000000354d600c60 0x000000354d605ce8 Yes /lib64/libcrypt.so.1 >0x000000354d203460 0x000000354d242158 Yes /lib64/libfreebl3.so >0x00007f5962548450 0x00007f5962549768 Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so >0x00007f59621bcbd0 0x00007f59621becc8 Yes /usr/lib64/gtk-2.0/2.10.0/immodules/im-ibus.so >0x000000343d00d760 0x000000343d02b4f8 Yes /usr/lib64/libibus-1.0.so.0 >0x00007f5961f96bd0 0x00007f5961fafcb8 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x0000003550609140 0x0000003550613108 Yes /usr/lib64/libgvfscommon.so.0 >0x00007f5961d49c80 0x00007f5961d67c08 Yes /usr/lib64/libbluray.so.0 >0x0000003d6b003000 0x0000003d6b00b298 Yes /lib64/libudev.so.0 >0x0000003b91c2c980 0x0000003b91d1006c Yes /usr/lib64/libxml2.so.2 >0x00007f595c200af0 0x00007f595c20186c Yes /lib64/libnss_mdns4_minimal.so.2 >0x00007f5957df9010 0x00007f5957dfdde8 Yes /lib64/libnss_dns.so.2 >$1 = 0x0 >$2 = 0x0 >rax 0x0 0 >rbx 0x651940 6625600 >rcx 0x7f59693cf940 140021994420544 >rdx 0x0 0 >rsi 0x0 0 >rdi 0x0 0 >rbp 0x1224db0 0x1224db0 >rsp 0x7fffdd4e8cf0 0x7fffdd4e8cf0 >r8 0x12a9ce0 19569888 >r9 0x1 1 >r10 0x1 1 >r11 0x0 0 >r12 0x0 0 >r13 0x0 0 >r14 0x1325460 20075616 >r15 0x3e45f51de0 267461664224 >rip 0x422df9 0x422df9 <gftp_expand_path+25> >eflags 0x10206 [ PF 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 gftp_expand_path: > 0x0000000000422de0 <+0>: push %r15 > 0x0000000000422de2 <+2>: push %r14 > 0x0000000000422de4 <+4>: push %r13 > 0x0000000000422de6 <+6>: push %r12 > 0x0000000000422de8 <+8>: push %rbp > 0x0000000000422de9 <+9>: mov %rdi,%rbp > 0x0000000000422dec <+12>: mov %rsi,%rdi > 0x0000000000422def <+15>: push %rbx > 0x0000000000422df0 <+16>: sub $0x18,%rsp > 0x0000000000422df4 <+20>: callq 0x408718 <g_strdup@plt> >=> 0x0000000000422df9 <+25>: cmpb $0x7e,(%rax) > 0x0000000000422dfc <+28>: mov %rax,%r15 > 0x0000000000422dff <+31>: movq $0x0,0x8(%rsp) > 0x0000000000422e08 <+40>: je 0x423029 <gftp_expand_path+585> > 0x0000000000422e0e <+46>: mov %r15,%r13 > 0x0000000000422e11 <+49>: xor %ebx,%ebx > 0x0000000000422e13 <+51>: nopl 0x0(%rax,%rax,1) > 0x0000000000422e18 <+56>: mov $0x2f,%esi > 0x0000000000422e1d <+61>: mov %r13,%rdi > 0x0000000000422e20 <+64>: callq 0x408218 <strchr@plt> > 0x0000000000422e25 <+69>: test %rax,%rax > 0x0000000000422e28 <+72>: mov %rax,%r12 > 0x0000000000422e2b <+75>: je 0x422fcf <gftp_expand_path+495> > 0x0000000000422e31 <+81>: cmpb $0x2f,0x1(%r12) > 0x0000000000422e37 <+87>: lea 0x1(%r12),%r14 > 0x0000000000422e3c <+92>: mov %r14,%rdx > 0x0000000000422e3f <+95>: mov %r14,%rax > 0x0000000000422e42 <+98>: je 0x422e53 <gftp_expand_path+115> > 0x0000000000422e44 <+100>: jmp 0x422e5d <gftp_expand_path+125> > 0x0000000000422e46 <+102>: nopw %cs:0x0(%rax,%rax,1) > 0x0000000000422e50 <+112>: mov %rdx,%rax > 0x0000000000422e53 <+115>: cmpb $0x2f,0x1(%rax) > 0x0000000000422e57 <+119>: lea 0x1(%rax),%rdx > 0x0000000000422e5b <+123>: je 0x422e50 <gftp_expand_path+112> > 0x0000000000422e5d <+125>: mov %rdx,%rdi > 0x0000000000422e60 <+128>: mov $0x2f,%esi > 0x0000000000422e65 <+133>: mov %rdx,(%rsp) > 0x0000000000422e69 <+137>: callq 0x408218 <strchr@plt> > 0x0000000000422e6e <+142>: test %rax,%rax > 0x0000000000422e71 <+145>: mov %rax,%r13 > 0x0000000000422e74 <+148>: mov (%rsp),%rdx > 0x0000000000422e78 <+152>: je 0x422fa0 <gftp_expand_path+448> > 0x0000000000422e7e <+158>: movzbl 0x0(%r13),%r14d > 0x0000000000422e83 <+163>: movb $0x0,0x0(%r13) > 0x0000000000422e88 <+168>: cmpb $0x2e,(%rdx) > 0x0000000000422e8b <+171>: je 0x422ed0 <gftp_expand_path+240> > 0x0000000000422e8d <+173>: test %rbx,%rbx > 0x0000000000422e90 <+176>: je 0x423019 <gftp_expand_path+569> > 0x0000000000422e96 <+182>: mov %rbx,%rdi > 0x0000000000422e99 <+185>: xor %edx,%edx > 0x0000000000422e9b <+187>: mov %r12,%rsi > 0x0000000000422e9e <+190>: xor %eax,%eax > 0x0000000000422ea0 <+192>: callq 0x409378 <g_strconcat@plt> > 0x0000000000422ea5 <+197>: mov %rbx,%rdi > 0x0000000000422ea8 <+200>: mov %rax,(%rsp) > 0x0000000000422eac <+204>: callq 0x408fc8 <g_free@plt> > 0x0000000000422eb1 <+209>: mov (%rsp),%rax > 0x0000000000422eb5 <+213>: mov %rax,%rbx > 0x0000000000422eb8 <+216>: test %r14b,%r14b > 0x0000000000422ebb <+219>: mov %r14b,0x0(%r13) > 0x0000000000422ebf <+223>: je 0x422f16 <gftp_expand_path+310> > 0x0000000000422ec1 <+225>: lea 0x2(%r12),%r13 > 0x0000000000422ec6 <+230>: jmpq 0x422e18 <gftp_expand_path+56> > 0x0000000000422ecb <+235>: nopl 0x0(%rax,%rax,1) > 0x0000000000422ed0 <+240>: cmpb $0x2e,0x1(%rdx) > 0x0000000000422ed4 <+244>: jne 0x422f90 <gftp_expand_path+432> > 0x0000000000422eda <+250>: cmpb $0x0,0x2(%rdx) > 0x0000000000422ede <+254>: jne 0x422f90 <gftp_expand_path+432> > 0x0000000000422ee4 <+260>: test %rbx,%rbx > 0x0000000000422ee7 <+263>: je 0x422eb8 <gftp_expand_path+216> > 0x0000000000422ee9 <+265>: mov $0x2f,%esi > 0x0000000000422eee <+270>: mov %rbx,%rdi > 0x0000000000422ef1 <+273>: callq 0x408ed8 <strrchr@plt> > 0x0000000000422ef6 <+278>: test %rax,%rax > 0x0000000000422ef9 <+281>: je 0x422eb8 <gftp_expand_path+216> > 0x0000000000422efb <+283>: movb $0x0,(%rax) > 0x0000000000422efe <+286>: cmpb $0x0,(%rbx) > 0x0000000000422f01 <+289>: jne 0x422eb8 <gftp_expand_path+216> > 0x0000000000422f03 <+291>: mov %rbx,%rdi > 0x0000000000422f06 <+294>: xor %ebx,%ebx > 0x0000000000422f08 <+296>: callq 0x408fc8 <g_free@plt> > 0x0000000000422f0d <+301>: test %r14b,%r14b > 0x0000000000422f10 <+304>: mov %r14b,0x0(%r13) > 0x0000000000422f14 <+308>: jne 0x422ec1 <gftp_expand_path+225> > 0x0000000000422f16 <+310>: test %rbx,%rbx > 0x0000000000422f19 <+313>: je 0x422fbd <gftp_expand_path+477> > 0x0000000000422f1f <+319>: cmpb $0x0,(%rbx) > 0x0000000000422f22 <+322>: je 0x422fb5 <gftp_expand_path+469> > 0x0000000000422f28 <+328>: mov %r15,%rdi > 0x0000000000422f2b <+331>: callq 0x408fc8 <g_free@plt> > 0x0000000000422f30 <+336>: cmpq $0x0,0x8(%rsp) > 0x0000000000422f36 <+342>: je 0x422f74 <gftp_expand_path+404> > 0x0000000000422f38 <+344>: mov $0x2f,%esi > 0x0000000000422f3d <+349>: mov %rbx,%rdi > 0x0000000000422f40 <+352>: callq 0x408218 <strchr@plt> > 0x0000000000422f45 <+357>: test %rax,%rax > 0x0000000000422f48 <+360>: je 0x423079 <gftp_expand_path+665> > 0x0000000000422f4e <+366>: mov 0x8(%rsp),%rdx > 0x0000000000422f53 <+371>: mov %rbp,%rdi > 0x0000000000422f56 <+374>: xor %ecx,%ecx > 0x0000000000422f58 <+376>: mov 0x20(%rdx),%rsi > 0x0000000000422f5c <+380>: mov %rax,%rdx > 0x0000000000422f5f <+383>: xor %eax,%eax > 0x0000000000422f61 <+385>: callq 0x422c80 <gftp_build_path> > 0x0000000000422f66 <+390>: mov %rax,%rbp > 0x0000000000422f69 <+393>: mov %rbx,%rdi > 0x0000000000422f6c <+396>: mov %rbp,%rbx > 0x0000000000422f6f <+399>: callq 0x408fc8 <g_free@plt> > 0x0000000000422f74 <+404>: add $0x18,%rsp > 0x0000000000422f78 <+408>: mov %rbx,%rax > 0x0000000000422f7b <+411>: pop %rbx > 0x0000000000422f7c <+412>: pop %rbp > 0x0000000000422f7d <+413>: pop %r12 > 0x0000000000422f7f <+415>: pop %r13 > 0x0000000000422f81 <+417>: pop %r14 > 0x0000000000422f83 <+419>: pop %r15 > 0x0000000000422f85 <+421>: retq > 0x0000000000422f86 <+422>: nopw %cs:0x0(%rax,%rax,1) > 0x0000000000422f90 <+432>: cmpb $0x0,0x1(%rdx) > 0x0000000000422f94 <+436>: je 0x422eb8 <gftp_expand_path+216> > 0x0000000000422f9a <+442>: jmpq 0x422e8d <gftp_expand_path+173> > 0x0000000000422f9f <+447>: nop > 0x0000000000422fa0 <+448>: mov %r14,%rdi > 0x0000000000422fa3 <+451>: callq 0x408368 <strlen@plt> > 0x0000000000422fa8 <+456>: mov (%rsp),%rdx > 0x0000000000422fac <+460>: lea (%r14,%rax,1),%r13 > 0x0000000000422fb0 <+464>: jmpq 0x422e7e <gftp_expand_path+158> > 0x0000000000422fb5 <+469>: mov %rbx,%rdi > 0x0000000000422fb8 <+472>: callq 0x408fc8 <g_free@plt> > 0x0000000000422fbd <+477>: mov $0x442e63,%edi > 0x0000000000422fc2 <+482>: callq 0x408718 <g_strdup@plt> > 0x0000000000422fc7 <+487>: mov %rax,%rbx > 0x0000000000422fca <+490>: jmpq 0x422f28 <gftp_expand_path+328> > 0x0000000000422fcf <+495>: movzbl 0x0(%r13),%eax > 0x0000000000422fd4 <+500>: test %al,%al > 0x0000000000422fd6 <+502>: je 0x422f16 <gftp_expand_path+310> > 0x0000000000422fdc <+508>: test %rbx,%rbx > 0x0000000000422fdf <+511>: jne 0x422f16 <gftp_expand_path+310> > 0x0000000000422fe5 <+517>: cmp $0x2e,%al > 0x0000000000422fe7 <+519>: jne 0x423009 <gftp_expand_path+553> > 0x0000000000422fe9 <+521>: cmpb $0x2e,0x1(%r13) > 0x0000000000422fee <+526>: jne 0x423009 <gftp_expand_path+553> > 0x0000000000422ff0 <+528>: cmpb $0x0,0x2(%r13) > 0x0000000000422ff5 <+533>: jne 0x423009 <gftp_expand_path+553> > 0x0000000000422ff7 <+535>: mov $0x442e63,%edi > 0x0000000000422ffc <+540>: callq 0x408718 <g_strdup@plt> > 0x0000000000423001 <+545>: mov %rax,%rbx > 0x0000000000423004 <+548>: jmpq 0x422f16 <gftp_expand_path+310> > 0x0000000000423009 <+553>: mov %r13,%rdi > 0x000000000042300c <+556>: callq 0x408718 <g_strdup@plt> > 0x0000000000423011 <+561>: mov %rax,%rbx > 0x0000000000423014 <+564>: jmpq 0x422f16 <gftp_expand_path+310> > 0x0000000000423019 <+569>: mov %r12,%rdi > 0x000000000042301c <+572>: callq 0x408718 <g_strdup@plt> > 0x0000000000423021 <+577>: mov %rax,%rbx > 0x0000000000423024 <+580>: jmpq 0x422eb8 <gftp_expand_path+216> > 0x0000000000423029 <+585>: movzbl 0x1(%rax),%eax > 0x000000000042302d <+589>: test %al,%al > 0x000000000042302f <+591>: je 0x423063 <gftp_expand_path+643> > 0x0000000000423031 <+593>: cmp $0x2f,%al > 0x0000000000423033 <+595>: je 0x423063 <gftp_expand_path+643> > 0x0000000000423035 <+597>: mov $0x2f,%esi > 0x000000000042303a <+602>: mov %r15,%rdi > 0x000000000042303d <+605>: callq 0x408218 <strchr@plt> > 0x0000000000423042 <+610>: test %rax,%rax > 0x0000000000423045 <+613>: mov %rax,%rbx > 0x0000000000423048 <+616>: je 0x42308f <gftp_expand_path+687> > 0x000000000042304a <+618>: lea 0x1(%r15),%rdi > 0x000000000042304e <+622>: movb $0x0,(%rax) > 0x0000000000423051 <+625>: callq 0x408948 <getpwnam@plt> > 0x0000000000423056 <+630>: movb $0x2f,(%rbx) > 0x0000000000423059 <+633>: mov %rax,0x8(%rsp) > 0x000000000042305e <+638>: jmpq 0x422e0e <gftp_expand_path+46> > 0x0000000000423063 <+643>: callq 0x408628 <geteuid@plt> > 0x0000000000423068 <+648>: mov %eax,%edi > 0x000000000042306a <+650>: callq 0x408fb8 <getpwuid@plt> > 0x000000000042306f <+655>: mov %rax,0x8(%rsp) > 0x0000000000423074 <+660>: jmpq 0x422e0e <gftp_expand_path+46> > 0x0000000000423079 <+665>: mov 0x8(%rsp),%rax > 0x000000000042307e <+670>: mov 0x20(%rax),%rdi > 0x0000000000423082 <+674>: callq 0x408718 <g_strdup@plt> > 0x0000000000423087 <+679>: mov %rax,%rbp > 0x000000000042308a <+682>: jmpq 0x422f69 <gftp_expand_path+393> > 0x000000000042308f <+687>: lea 0x1(%r15),%rdi > 0x0000000000423093 <+691>: callq 0x408948 <getpwnam@plt> > 0x0000000000423098 <+696>: mov %rax,0x8(%rsp) > 0x000000000042309d <+701>: jmpq 0x422e0e <gftp_expand_path+46> >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 704138
:
498480
| 576258 |
582375
|
582376