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 656699 Details for
Bug 882984
[abrt] gftp-2.0.19-7.fc17: 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.20 KB, created by
Roman Melihhov
on 2012-12-03 14:58:46 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Roman Melihhov
Created:
2012-12-03 14:58:46 UTC
Size:
27.20 KB
patch
obsolete
>[New LWP 4878] >[New LWP 4890] >[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=0x1970da0, src=src@entry=0x0) at misc.c:149 >149 if (*str == '~') > >Thread 2 (Thread 0x7f0564177700 (LWP 4890)): >#0 0x000000333200e38d in connect () at ../sysdeps/unix/syscall-template.S:82 >No locals. >#1 0x000000000042f62f in gftp_connect_server_with_getaddrinfo (request=request@entry=0x1a7b940, service=service@entry=0x43c83c "ftp", proxy_hostname=proxy_hostname@entry=0x17dc8a0 "", proxy_port=proxy_port@entry=21) at socket-connect-getaddrinfo.c:124 > res = <optimized out> > hostp = 0x7f055c002b80 > current_hostp = <optimized out> > port = 21 > sock = 10 >#2 0x000000000042f2fe in gftp_connect_server (request=request@entry=0x1a7b940, service=service@entry=0x43c83c "ftp", proxy_hostname=0x17dc8a0 "", proxy_port=21) at socket-connect.c:113 > connect_data = <optimized out> > sock = <optimized out> > ret = 27760960 >#3 0x0000000000428ef0 in rfc959_connect (request=0x1a7b940) at rfc959.c:534 > tempchar = <optimized out> > startpos = <optimized out> > endpos = <optimized out> > tempstr = <optimized out> > email = 0x43f547 "proxy_config" > proxy_hostname = 0x17dc8a0 "" > ascii_transfers = <optimized out> > parms = 0x1a783d0 > ret = <optimized out> > resp = <optimized out> > __PRETTY_FUNCTION__ = "rfc959_connect" >#4 0x0000000000425741 in gftp_get_transfer_status (tdata=tdata@entry=0x1a79940, num_read=num_read@entry=-1) at protocols.c:1562 > retries = 3 > sleep_time = 30 > tempfle = 0x1a5ce50 > ret1 = 0 > ret2 = 0 >#5 0x000000000043a4ab in gftpui_common_transfer_files (tdata=tdata@entry=0x1a79940) at gftpui.c:1540 > skipped_files = 0 >#6 0x000000000041a489 in _gftpui_transfer_files (data=0x1a79940) at transfer.c:658 > ret = -512 >#7 0x0000003332007d14 in start_thread (arg=0x7f0564177700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f0564177700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139661130823424, -6497606951184761774, 0, 27555264, 139661130823424, 18, 6618343983072803922, -6506090781685842862}, 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 0x0000003331cf168d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 1 (Thread 0x7f05713c3980 (LWP 4878)): >#0 gftp_expand_path (request=0x1970da0, src=src@entry=0x0) 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 0x00000000004121c7 in gftpui_run_chdir (uidata=uidata@entry=0x650b60, directory=directory@entry=0x0) at gtkui.c:421 > cdata = <optimized out> > wdata = 0x650b60 > tempstr = <optimized out> > ret = <optimized out> >#2 0x0000000000410413 in list_doaction (wdata=0x650b60) at gftp-gtk.c:685 > list_dblclk_action = <optimized out> > templist = <optimized out> > filelist = 0x19ca680 > tempfle = 0x7f055c006020 > num = 0 > success = <optimized out> > directory = 0x0 >#3 0x000000333480f664 in g_closure_invoke (closure=0x1977020, return_value=return_value@entry=0x0, n_param_values=4, param_values=param_values@entry=0x7ffff2dab410, invocation_hint=invocation_hint@entry=0x7ffff2dab3b0) at gclosure.c:777 > marshal = 0x333fd50820 <_gtk_marshal_VOID__INT_INT_BOXED> > marshal_data = 0x0 > in_marshal = <optimized out> > real_closure = 0x1977000 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#4 0x00000033348206d8 in signal_emit_unlocked_R (node=node@entry=0x1969170, detail=detail@entry=0, instance=instance@entry=0x196e1f0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffff2dab410) at gsignal.c:3551 > tmp = <optimized out> > handler = 0x1975580 > accumulator = 0x0 > emission = {next = 0x7ffff2dab980, instance = 0x196e1f0, ihint = {signal_id = 218, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} > class_closure = 0x1945530 > hlist = 0x1975580 > handler_list = 0x1975580 > 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 = 1448 > return_value_altered = 1 >#5 0x000000333482866d in g_signal_emit_valist (instance=0x196e1f0, signal_id=signal_id@entry=218, detail=detail@entry=0, var_args=var_args@entry=0x7ffff2dab698) at gsignal.c:3300 > instance_and_params = 0x7ffff2dab410 > signal_return_type = 4 > param_values = 0x7ffff2dab428 > node = <optimized out> > i = <optimized out> > n_params = 3 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#6 0x000000333feed465 in IA__gtk_signal_emit (object=0x196e1f0, signal_id=signal_id@entry=218) at gtksignal.c:360 > var_args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffff2dab780, reg_save_area = 0x7ffff2dab6b0}} > __PRETTY_FUNCTION__ = "IA__gtk_signal_emit" >#7 0x000000333fec09aa in gtk_clist_button_press (widget=widget@entry=0x196e1f0, event=0x19caa00) at gtkclist.c:4987 > old_row = <optimized out> > i = <optimized out> > clist = 0x196e1f0 > x = <optimized out> > y = <optimized out> > row = 0 > column = 1 > button_actions = <optimized out> > __PRETTY_FUNCTION__ = "gtk_clist_button_press" >#8 0x000000333fd4da1c in _gtk_marshal_BOOLEAN__BOXED (closure=0x183a900, return_value=0x7ffff2dab940, n_param_values=<optimized out>, param_values=0x7ffff2dab9f0, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:86 > callback = 0x333fec0550 <gtk_clist_button_press> > cc = <optimized out> > data1 = 0x196e1f0 > data2 = 0x1835ac0 > v_return = <optimized out> > __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED" >#9 0x000000333480f664 in g_closure_invoke (closure=closure@entry=0x183a900, return_value=return_value@entry=0x7ffff2dab940, n_param_values=2, param_values=param_values@entry=0x7ffff2dab9f0, invocation_hint=invocation_hint@entry=0x7ffff2dab990) at gclosure.c:777 > marshal = 0x333480e270 <g_type_class_meta_marshal> > marshal_data = 0x158 > in_marshal = <optimized out> > real_closure = 0x183a8e0 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#10 0x0000003334820450 in signal_emit_unlocked_R (node=node@entry=0x183a930, detail=detail@entry=0, instance=instance@entry=0x196e1f0, emission_return=emission_return@entry=0x7ffff2dabac0, instance_and_params=instance_and_params@entry=0x7ffff2dab9f0) at gsignal.c:3589 > accumulator = 0x183a7f0 > emission = {next = 0x0, instance = 0x196e1f0, ihint = {signal_id = 33, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 26645568} > class_closure = 0x183a900 > hlist = 0x1975610 > handler_list = 0x1975610 > return_accu = 0x7ffff2dab940 > 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 = 1448 > return_value_altered = 1 >#11 0x00000033348282a7 in g_signal_emit_valist (instance=0x196e1f0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffff2dabc48) at gsignal.c:3310 > 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 = 0x7ffff2dab9f0 > signal_return_type = 20 > param_values = 0x7ffff2daba08 > node = <optimized out> > i = <optimized out> > n_params = 1 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#12 0x00000033348287c2 in g_signal_emit (instance=instance@entry=0x196e1f0, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3356 > var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffff2dabd20, reg_save_area = 0x7ffff2dabc60}} >#13 0x000000333fe8148e in gtk_widget_event_internal (widget=widget@entry=0x196e1f0, event=event@entry=0x19caa00) at gtkwidget.c:5017 > signal_num = <optimized out> > return_val = 0 >#14 0x000000333fe81809 in IA__gtk_widget_event (widget=widget@entry=0x196e1f0, event=event@entry=0x19caa00) at gtkwidget.c:4814 > __PRETTY_FUNCTION__ = "IA__gtk_widget_event" >#15 0x000000333fd4b7e4 in IA__gtk_propagate_event (widget=0x196e1f0, event=0x19caa00) at gtkmain.c:2490 > tmp = <optimized out> > handled_event = <optimized out> > __PRETTY_FUNCTION__ = "IA__gtk_propagate_event" >#16 0x000000333fd4bb4b in IA__gtk_main_do_event (event=0x19caa00) at gtkmain.c:1685 > event_widget = <optimized out> > grab_widget = 0x196e1f0 > window_group = <optimized out> > rewritten_event = <optimized out> > tmp_list = <optimized out> > __PRETTY_FUNCTION__ = "IA__gtk_main_do_event" >#17 0x000000333f861ecc in gdk_event_dispatch (source=source@entry=0x181ada0, callback=<optimized out>, user_data=<optimized out>) at gdkevents-x11.c:2403 > display = <optimized out> > event = 0x19caa00 >#18 0x0000003333c47825 in g_main_dispatch (context=0x181ae90) at gmain.c:2539 > dispatch = 0x333f861e80 <gdk_event_dispatch> > was_in_call = 0 > user_data = 0x0 > callback = 0 > cb_funcs = 0x0 > cb_data = 0x0 > current_source_link = {data = 0x181ada0, next = 0x0} > need_destroy = <optimized out> > source = 0x181ada0 > current = 0x19c8fb0 > i = <optimized out> >#19 g_main_context_dispatch (context=context@entry=0x181ae90) at gmain.c:3075 >No locals. >#20 0x0000003333c47b58 in g_main_context_iterate (context=0x181ae90, 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 = 0x1972010 >#21 0x0000003333c47f52 in g_main_loop_run (loop=0x19739b0) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#22 0x000000333fd4ab27 in IA__gtk_main () at gtkmain.c:1257 > tmp_list = 0x0 > functions = 0x0 > init = <optimized out> > loop = 0x19739b0 >#23 0x000000000040b491 in main (argc=1, argv=0x7ffff2dac198) at gftp-gtk.c:1418 > window = 0x185d000 > ui = 0x186f010 >From To Syms Read Shared Object Library >0x000000333fc69920 0x000000333ff0b438 Yes /lib64/libgtk-x11-2.0.so.0 >0x000000333f81e7c0 0x000000333f8810e4 Yes /lib64/libgdk-x11-2.0.so.0 >0x000000333c009b30 0x000000333c015c04 Yes /lib64/libatk-1.0.so.0 >0x000000333642eee0 0x00000033364eaaf4 Yes /lib64/libgio-2.0.so.0 >0x000000333bc07600 0x000000333bc21bfc Yes /lib64/libpangoft2-1.0.so.0 >0x000000333b404910 0x000000333b409358 Yes /lib64/libpangocairo-1.0.so.0 >0x000000333a406750 0x000000333a419b50 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x000000333a80b2f0 0x000000333a88215c Yes /lib64/libcairo.so.2 >0x000000333b80eeb0 0x000000333b82d490 Yes /lib64/libpango-1.0.so.0 >0x000000333700cbc0 0x0000003337077250 Yes /lib64/libfreetype.so.6 >0x0000003338405ef0 0x000000333841f6fc Yes /lib64/libfontconfig.so.1 >0x000000333480a910 0x0000003334837dbc Yes /lib64/libgobject-2.0.so.0 >0x0000003333c19d00 0x0000003333cac9cc Yes /lib64/libglib-2.0.so.0 >0x0000003332005790 0x0000003332010494 Yes /lib64/libpthread.so.0 >0x0000003344c00ee0 0x0000003344c01814 Yes /lib64/libutil.so.1 >0x000000334b8040d0 0x000000334b811934 Yes /lib64/libnsl.so.1 >0x00000033328055f0 0x000000333286ca0c Yes /lib64/libm.so.6 >0x0000003334400680 0x00000033344007fc Yes /lib64/libgthread-2.0.so.0 >0x000000333c85ca00 0x000000333c924528 Yes /lib64/libcrypto.so.10 >0x000000333f014780 0x000000333f046c94 Yes /lib64/libssl.so.10 >0x0000003331c1ef60 0x0000003331d5f7a0 Yes /lib64/libc.so.6 >0x0000003335c010f0 0x0000003335c01fd8 Yes /lib64/libgmodule-2.0.so.0 >0x000000333541dea0 0x00000033354a4260 Yes /lib64/libX11.so.6 >0x0000003338c014f0 0x0000003338c03cf8 Yes /lib64/libXfixes.so.3 >0x0000003336003700 0x000000333600d7d0 Yes /lib64/libXext.so.6 >0x0000003337801a70 0x00000033378079e0 Yes /lib64/libXrender.so.1 >0x0000003337c00b00 0x0000003337c01438 Yes /lib64/libXinerama.so.1 >0x0000003338802130 0x000000333880bfb4 Yes /lib64/libXi.so.6 >0x0000003338001830 0x0000003338005f34 Yes /lib64/libXrandr.so.2 >0x0000003339002a80 0x00000033390076dc Yes /lib64/libXcursor.so.1 >0x000000333b000c30 0x000000333b001774 Yes /lib64/libXcomposite.so.1 >0x0000003339800b90 0x000000333980159c Yes /lib64/libXdamage.so.1 >0x0000003334c01950 0x0000003334c060ec Yes /lib64/libffi.so.5 >0x0000003332400ea0 0x00000033324019e0 Yes /lib64/libdl.so.2 >0x0000003332c02260 0x0000003332c0554c Yes /lib64/librt.so.1 >0x0000003333001f50 0x000000333300e718 Yes /lib64/libz.so.1 >0x0000003333405fc0 0x0000003333416768 Yes /lib64/libselinux.so.1 >0x00000033338039b0 0x0000003333811e1c Yes /lib64/libresolv.so.2 >0x0000003336804fa0 0x0000003336820ae0 Yes /lib64/libpng15.so.15 >0x000000333ac08d80 0x000000333ac72eec Yes /lib64/libpixman-1.so.0 >0x0000003336c03dd0 0x0000003336c1cccc Yes /lib64/libexpat.so.1 >0x0000003331800b20 0x000000333181a2e9 Yes /lib64/ld-linux-x86-64.so.2 >0x000000333e40ad60 0x000000333e438424 Yes /lib64/libgssapi_krb5.so.2 >0x000000333e01b640 0x000000333e093340 Yes /lib64/libkrb5.so.3 >0x000000333d001520 0x000000333d002114 Yes /lib64/libcom_err.so.2 >0x000000333e804490 0x000000333e81c92c Yes /lib64/libk5crypto.so.3 >0x00000033358099c0 0x00000033358158d8 Yes /lib64/libxcb.so.1 >0x000000333dc02a60 0x000000333dc07eac Yes /lib64/libkrb5support.so.0 >0x000000333d801120 0x000000333d801ac4 Yes /lib64/libkeyutils.so.1 >0x00000033340029d0 0x0000003334012138 Yes /lib64/libgcc_s.so.1 >0x0000003335000e80 0x0000003335001bb0 Yes /lib64/libXau.so.6 >0x00007f056ad8b1b0 0x00007f056ad9267c Yes /lib64/libnss_files.so.2 >0x00007f056ab62b10 0x00007f056ab836d8 Yes /usr/lib64/gtk-2.0/2.10.0/engines/libclearlooks.so >0x00007f056a95d6a0 0x00007f056a95d7b4 Yes /usr/lib64/gtk-2.0/modules/libpk-gtk-module.so >0x00007f056a7590a0 0x00007f056a75b120 Yes /usr/lib64/gtk-2.0/modules/libcanberra-gtk-module.so >0x0000003201401d40 0x0000003201403200 Yes /lib64/libcanberra-gtk.so.0 >0x0000003204c033c0 0x0000003204c0c31c Yes /lib64/libcanberra.so.0 >0x000000334b4020b0 0x000000334b40614c Yes /lib64/libvorbisfile.so.3 >0x0000003345403810 0x000000334541ad6c Yes /lib64/libvorbis.so.0 >0x0000003344801a70 0x0000003344804138 Yes /lib64/libogg.so.0 >0x0000003204802880 0x000000320480c010 Yes /lib64/libtdb.so.1 >0x0000003345c02400 0x0000003345c065d4 Yes /lib64/libltdl.so.7 >0x0000003201c00dc0 0x0000003201c05cac Yes /lib64/libcrypt.so.1 >0x0000003202003520 0x00000032020424f8 Yes /lib64/libfreebl3.so >0x00007f056a551500 0x00007f056a55285c Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so >0x00007f056a295c10 0x00007f056a297b68 Yes /usr/lib64/gtk-2.0/2.10.0/immodules/im-ibus.so >0x00007f056a033890 0x00007f056a05c924 Yes /lib64/libdbus-1.so.3 >0x000000333940e010 0x000000333942d820 Yes /lib64/libibus-1.0.so.5 >0x00007f0569e0b930 0x00007f0569e22f98 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x0000003203409310 0x0000003203412c9c Yes /lib64/libgvfscommon.so.0 >0x00007f0569bb5ec0 0x00007f0569bd51fc Yes /lib64/libbluray.so.1 >0x0000003339c2cd70 0x0000003339d0f744 Yes /lib64/libxml2.so.2 >0x00007f0563751c00 0x00007f0563752830 Yes /lib64/libnss_mdns4_minimal.so.2 >0x00007f056354b0d0 0x00007f056354e8c4 Yes /lib64/libnss_dns.so.2 >$1 = 0x0 >$2 = 0x0 >rax 0x0 0 >rbx 0x650b60 6622048 >rcx 0x1 1 >rdx 0x1 1 >rsi 0x0 0 >rdi 0x0 0 >rbp 0x650b60 0x650b60 >rsp 0x7ffff2dab170 0x7ffff2dab170 >r8 0x1 1 >r9 0x0 0 >r10 0x0 0 >r11 0x0 0 >r12 0x4 4 >r13 0x0 0 >r14 0x7ffff2dab3b0 140737267807152 >r15 0x1977020 26701856 >rip 0x42283b 0x42283b <gftp_expand_path+27> >eflags 0x10202 [ 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: > 0x0000000000422820 <+0>: push %r15 > 0x0000000000422822 <+2>: push %r14 > 0x0000000000422824 <+4>: push %r13 > 0x0000000000422826 <+6>: push %r12 > 0x0000000000422828 <+8>: push %rbp > 0x0000000000422829 <+9>: push %rbx > 0x000000000042282a <+10>: sub $0x18,%rsp > 0x000000000042282e <+14>: mov %rdi,0x8(%rsp) > 0x0000000000422833 <+19>: mov %rsi,%rdi > 0x0000000000422836 <+22>: callq 0x4087b0 <g_strdup@plt> >=> 0x000000000042283b <+27>: cmpb $0x7e,(%rax) > 0x000000000042283e <+30>: mov %rax,%r13 > 0x0000000000422841 <+33>: movq $0x0,(%rsp) > 0x0000000000422849 <+41>: je 0x422a48 <gftp_expand_path+552> > 0x000000000042284f <+47>: mov %r13,%rbx > 0x0000000000422852 <+50>: xor %ebp,%ebp > 0x0000000000422854 <+52>: nopl 0x0(%rax) > 0x0000000000422858 <+56>: mov $0x2f,%esi > 0x000000000042285d <+61>: mov %rbx,%rdi > 0x0000000000422860 <+64>: callq 0x4082b0 <strchr@plt> > 0x0000000000422865 <+69>: test %rax,%rax > 0x0000000000422868 <+72>: mov %rax,%r15 > 0x000000000042286b <+75>: je 0x4229f3 <gftp_expand_path+467> > 0x0000000000422871 <+81>: cmpb $0x2f,0x1(%r15) > 0x0000000000422876 <+86>: lea 0x1(%r15),%r12 > 0x000000000042287a <+90>: mov %r12,%rbx > 0x000000000042287d <+93>: jne 0x422889 <gftp_expand_path+105> > 0x000000000042287f <+95>: nop > 0x0000000000422880 <+96>: add $0x1,%rbx > 0x0000000000422884 <+100>: cmpb $0x2f,(%rbx) > 0x0000000000422887 <+103>: je 0x422880 <gftp_expand_path+96> > 0x0000000000422889 <+105>: mov $0x2f,%esi > 0x000000000042288e <+110>: mov %rbx,%rdi > 0x0000000000422891 <+113>: callq 0x4082b0 <strchr@plt> > 0x0000000000422896 <+118>: test %rax,%rax > 0x0000000000422899 <+121>: mov %rax,%r14 > 0x000000000042289c <+124>: je 0x4229c8 <gftp_expand_path+424> > 0x00000000004228a2 <+130>: movzbl (%r14),%r12d > 0x00000000004228a6 <+134>: movb $0x0,(%r14) > 0x00000000004228aa <+138>: cmpb $0x2e,(%rbx) > 0x00000000004228ad <+141>: je 0x4228f0 <gftp_expand_path+208> > 0x00000000004228af <+143>: test %rbp,%rbp > 0x00000000004228b2 <+146>: je 0x422a38 <gftp_expand_path+536> > 0x00000000004228b8 <+152>: mov %rbp,%rdi > 0x00000000004228bb <+155>: xor %edx,%edx > 0x00000000004228bd <+157>: mov %r15,%rsi > 0x00000000004228c0 <+160>: xor %eax,%eax > 0x00000000004228c2 <+162>: callq 0x409440 <g_strconcat@plt> > 0x00000000004228c7 <+167>: mov %rax,%rbx > 0x00000000004228ca <+170>: mov %rbp,%rdi > 0x00000000004228cd <+173>: mov %rbx,%rbp > 0x00000000004228d0 <+176>: callq 0x409080 <g_free@plt> > 0x00000000004228d5 <+181>: test %r12b,%r12b > 0x00000000004228d8 <+184>: mov %r12b,(%r14) > 0x00000000004228db <+187>: je 0x422908 <gftp_expand_path+232> > 0x00000000004228dd <+189>: lea 0x2(%r15),%rbx > 0x00000000004228e1 <+193>: jmpq 0x422858 <gftp_expand_path+56> > 0x00000000004228e6 <+198>: nopw %cs:0x0(%rax,%rax,1) > 0x00000000004228f0 <+208>: movzbl 0x1(%rbx),%eax > 0x00000000004228f4 <+212>: cmp $0x2e,%al > 0x00000000004228f6 <+214>: je 0x422980 <gftp_expand_path+352> > 0x00000000004228fc <+220>: test %al,%al > 0x00000000004228fe <+222>: jne 0x4228af <gftp_expand_path+143> > 0x0000000000422900 <+224>: test %r12b,%r12b > 0x0000000000422903 <+227>: mov %r12b,(%r14) > 0x0000000000422906 <+230>: jne 0x4228dd <gftp_expand_path+189> > 0x0000000000422908 <+232>: test %rbp,%rbp > 0x000000000042290b <+235>: je 0x4229e1 <gftp_expand_path+449> > 0x0000000000422911 <+241>: cmpb $0x0,0x0(%rbp) > 0x0000000000422915 <+245>: je 0x4229d9 <gftp_expand_path+441> > 0x000000000042291b <+251>: mov %r13,%rdi > 0x000000000042291e <+254>: callq 0x409080 <g_free@plt> > 0x0000000000422923 <+259>: cmpq $0x0,(%rsp) > 0x0000000000422928 <+264>: je 0x422967 <gftp_expand_path+327> > 0x000000000042292a <+266>: mov $0x2f,%esi > 0x000000000042292f <+271>: mov %rbp,%rdi > 0x0000000000422932 <+274>: callq 0x4082b0 <strchr@plt> > 0x0000000000422937 <+279>: test %rax,%rax > 0x000000000042293a <+282>: je 0x422a96 <gftp_expand_path+630> > 0x0000000000422940 <+288>: mov (%rsp),%rdx > 0x0000000000422944 <+292>: mov 0x8(%rsp),%rdi > 0x0000000000422949 <+297>: xor %ecx,%ecx > 0x000000000042294b <+299>: mov 0x20(%rdx),%rsi > 0x000000000042294f <+303>: mov %rax,%rdx > 0x0000000000422952 <+306>: xor %eax,%eax > 0x0000000000422954 <+308>: callq 0x4226c0 <gftp_build_path> > 0x0000000000422959 <+313>: mov %rax,%rbx > 0x000000000042295c <+316>: mov %rbp,%rdi > 0x000000000042295f <+319>: mov %rbx,%rbp > 0x0000000000422962 <+322>: callq 0x409080 <g_free@plt> > 0x0000000000422967 <+327>: add $0x18,%rsp > 0x000000000042296b <+331>: mov %rbp,%rax > 0x000000000042296e <+334>: pop %rbx > 0x000000000042296f <+335>: pop %rbp > 0x0000000000422970 <+336>: pop %r12 > 0x0000000000422972 <+338>: pop %r13 > 0x0000000000422974 <+340>: pop %r14 > 0x0000000000422976 <+342>: pop %r15 > 0x0000000000422978 <+344>: retq > 0x0000000000422979 <+345>: nopl 0x0(%rax) > 0x0000000000422980 <+352>: cmpb $0x0,0x2(%rbx) > 0x0000000000422984 <+356>: jne 0x4228af <gftp_expand_path+143> > 0x000000000042298a <+362>: test %rbp,%rbp > 0x000000000042298d <+365>: je 0x4228d5 <gftp_expand_path+181> > 0x0000000000422993 <+371>: mov $0x2f,%esi > 0x0000000000422998 <+376>: mov %rbp,%rdi > 0x000000000042299b <+379>: callq 0x408f90 <strrchr@plt> > 0x00000000004229a0 <+384>: test %rax,%rax > 0x00000000004229a3 <+387>: je 0x4228d5 <gftp_expand_path+181> > 0x00000000004229a9 <+393>: movb $0x0,(%rax) > 0x00000000004229ac <+396>: cmpb $0x0,0x0(%rbp) > 0x00000000004229b0 <+400>: jne 0x4228d5 <gftp_expand_path+181> > 0x00000000004229b6 <+406>: mov %rbp,%rdi > 0x00000000004229b9 <+409>: xor %ebp,%ebp > 0x00000000004229bb <+411>: callq 0x409080 <g_free@plt> > 0x00000000004229c0 <+416>: jmpq 0x4228d5 <gftp_expand_path+181> > 0x00000000004229c5 <+421>: nopl (%rax) > 0x00000000004229c8 <+424>: mov %r12,%rdi > 0x00000000004229cb <+427>: callq 0x408400 <strlen@plt> > 0x00000000004229d0 <+432>: lea (%r12,%rax,1),%r14 > 0x00000000004229d4 <+436>: jmpq 0x4228a2 <gftp_expand_path+130> > 0x00000000004229d9 <+441>: mov %rbp,%rdi > 0x00000000004229dc <+444>: callq 0x409080 <g_free@plt> > 0x00000000004229e1 <+449>: mov $0x441723,%edi > 0x00000000004229e6 <+454>: callq 0x4087b0 <g_strdup@plt> > 0x00000000004229eb <+459>: mov %rax,%rbp > 0x00000000004229ee <+462>: jmpq 0x42291b <gftp_expand_path+251> > 0x00000000004229f3 <+467>: movzbl (%rbx),%eax > 0x00000000004229f6 <+470>: test %al,%al > 0x00000000004229f8 <+472>: je 0x422908 <gftp_expand_path+232> > 0x00000000004229fe <+478>: test %rbp,%rbp > 0x0000000000422a01 <+481>: jne 0x422911 <gftp_expand_path+241> > 0x0000000000422a07 <+487>: cmp $0x2e,%al > 0x0000000000422a09 <+489>: jne 0x422aab <gftp_expand_path+651> > 0x0000000000422a0f <+495>: cmpb $0x2e,0x1(%rbx) > 0x0000000000422a13 <+499>: jne 0x422aab <gftp_expand_path+651> > 0x0000000000422a19 <+505>: cmpb $0x0,0x2(%rbx) > 0x0000000000422a1d <+509>: jne 0x422aab <gftp_expand_path+651> > 0x0000000000422a23 <+515>: mov $0x441723,%edi > 0x0000000000422a28 <+520>: callq 0x4087b0 <g_strdup@plt> > 0x0000000000422a2d <+525>: mov %rax,%rbp > 0x0000000000422a30 <+528>: jmpq 0x422908 <gftp_expand_path+232> > 0x0000000000422a35 <+533>: nopl (%rax) > 0x0000000000422a38 <+536>: mov %r15,%rdi > 0x0000000000422a3b <+539>: callq 0x4087b0 <g_strdup@plt> > 0x0000000000422a40 <+544>: mov %rax,%rbp > 0x0000000000422a43 <+547>: jmpq 0x4228d5 <gftp_expand_path+181> > 0x0000000000422a48 <+552>: movzbl 0x1(%rax),%eax > 0x0000000000422a4c <+556>: test %al,%al > 0x0000000000422a4e <+558>: je 0x422a81 <gftp_expand_path+609> > 0x0000000000422a50 <+560>: cmp $0x2f,%al > 0x0000000000422a52 <+562>: je 0x422a81 <gftp_expand_path+609> > 0x0000000000422a54 <+564>: mov $0x2f,%esi > 0x0000000000422a59 <+569>: mov %r13,%rdi > 0x0000000000422a5c <+572>: callq 0x4082b0 <strchr@plt> > 0x0000000000422a61 <+577>: test %rax,%rax > 0x0000000000422a64 <+580>: mov %rax,%rbx > 0x0000000000422a67 <+583>: je 0x422abb <gftp_expand_path+667> > 0x0000000000422a69 <+585>: lea 0x1(%r13),%rdi > 0x0000000000422a6d <+589>: movb $0x0,(%rax) > 0x0000000000422a70 <+592>: callq 0x4089e0 <getpwnam@plt> > 0x0000000000422a75 <+597>: movb $0x2f,(%rbx) > 0x0000000000422a78 <+600>: mov %rax,(%rsp) > 0x0000000000422a7c <+604>: jmpq 0x42284f <gftp_expand_path+47> > 0x0000000000422a81 <+609>: callq 0x4086c0 <geteuid@plt> > 0x0000000000422a86 <+614>: mov %eax,%edi > 0x0000000000422a88 <+616>: callq 0x409070 <getpwuid@plt> > 0x0000000000422a8d <+621>: mov %rax,(%rsp) > 0x0000000000422a91 <+625>: jmpq 0x42284f <gftp_expand_path+47> > 0x0000000000422a96 <+630>: mov (%rsp),%rax > 0x0000000000422a9a <+634>: mov 0x20(%rax),%rdi > 0x0000000000422a9e <+638>: callq 0x4087b0 <g_strdup@plt> > 0x0000000000422aa3 <+643>: mov %rax,%rbx > 0x0000000000422aa6 <+646>: jmpq 0x42295c <gftp_expand_path+316> > 0x0000000000422aab <+651>: mov %rbx,%rdi > 0x0000000000422aae <+654>: callq 0x4087b0 <g_strdup@plt> > 0x0000000000422ab3 <+659>: mov %rax,%rbp > 0x0000000000422ab6 <+662>: jmpq 0x422908 <gftp_expand_path+232> > 0x0000000000422abb <+667>: lea 0x1(%r13),%rdi > 0x0000000000422abf <+671>: callq 0x4089e0 <getpwnam@plt> > 0x0000000000422ac4 <+676>: mov %rax,(%rsp) > 0x0000000000422ac8 <+680>: jmpq 0x42284f <gftp_expand_path+47> >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 882984
:
656697
|
656698
| 656699 |
656700
|
656701
|
656702
|
656703
|
656704
|
656705
|
656706
|
656707
|
656708