After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 361017 - Crash while parsing ftp directory in ftp-method.c
Crash while parsing ftp directory in ftp-method.c
Status: RESOLVED FIXED
Product: gnome-vfs
Classification: Deprecated
Component: Module: ftp
2.16.x
Other All
: High critical
: ---
Assigned To: gnome-vfs maintainers
gnome-vfs maintainers
Depends on:
Blocks:
 
 
Reported: 2006-10-09 22:14 UTC by misc
Modified: 2007-07-25 22:19 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description misc 2006-10-09 22:14:26 UTC
Version: 2.16.0

What were you doing when the application crashed?
I click on a ftp link with right click, open in a browser. I can reproduce this by clicking again.


Distribution: Mandriva Linux release 2007.0 (Cooker) for x86_64
Gnome Release: 2.16.0 2006-09-05 (Mandriva)
BugBuddy Version: 2.16.0

Memory status: size: 140283904 vsize: 140283904 resident: 23195648 share: 12132352 rss: 23195648 rss_rlim: -1
CPU usage: start_time: 1160421293 rtime: 475 utime: 386 stime: 89 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/gnome-terminal'

(no debugging symbols found)
Using host libthread_db library "/lib64/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 47176344630784 (LWP 3877)]
[New Thread 1082132800 (LWP 3882)]
0x00002ae8173d5d6f in waitpid () from /lib64/libpthread.so.0

Thread 1 (Thread 47176344630784 (LWP 3877))

  • #0 waitpid
    from /lib64/libpthread.so.0
  • #1 gnome_gtk_module_info_get
    from /usr/lib64/libgnomeui-2.so.0
  • #2 <signal handler called>
  • #3 strcmp
    from /lib64/libc.so.6
  • #4 ftp_connection_uri_hash
    from /usr/lib64/gnome-vfs-2.0/modules/libftp.so
  • #5 ftp_connection_uri_hash
    from /usr/lib64/gnome-vfs-2.0/modules/libftp.so
  • #6 gnome_vfs_get_file_info
    from /usr/lib64/libgnomevfs-2.so.0
  • #7 gnome_vfs_mime_reload
    from /usr/lib64/libgnomevfs-2.so.0
  • #8 gnome_vfs_url_show_with_env
    from /usr/lib64/libgnomevfs-2.so.0
  • #9 gnome_url_show_with_env
    from /usr/lib64/libgnome-2.so.0
  • #10 ??
  • #11 ??
  • #12 IA__g_closure_invoke
    at gclosure.c line 490
  • #13 signal_emit_unlocked_R
    at gsignal.c line 2438

Comment 2 Mariano Suárez-Alvarez 2006-10-18 06:08:26 UTC
This crash is a put gnome-vfs issue, related to how ftp-method follows symlinks.

One can reproduce this by simply saying 

  gnomevfs-info ftp://ftp.proxad.net/pub/Distributions_Linux/Mandrakelinux/official/2007.0/ 

Moving there.
Comment 3 Teppo Turtiainen 2007-02-02 11:09:43 UTC
Bug 350052, bug 359145, bug 361017 and bug 367521 describe incorrect behaviour or crashes relating to filenames, directories or symlinks starting with a year. Bug 359145 and bug 367521 have extensive analysis and bug 359145 also contains a patch. Can we make sure these are not caused by the same issue and have the patch looked at?
Comment 4 Teppo Turtiainen 2007-03-30 18:21:05 UTC
Can you still reproduce this with a version of gnome-vfs that contains the patch from bug 350052?
Comment 5 misc 2007-07-25 22:19:21 UTC
~ $ gnomevfs-info ftp://ftp.proxad.net/pub/Distributions_Linux/Mandrakelinux/official/2007.0/
You must log in to access ftp.proxad.net
Login anonymously?
 1      Yes
 2      No
1
Name              : 2007.0
Type              : Directory
MIME type         : x-directory/normal
Default app       : nautilus-folder-handler.desktop
Size              : 4096
Blocks            : 8
I/O block size    : 32768
Local             : NO
SUID              : NO
SGID              : NO
Sticky            : NO
Link count        : 6
UID               : 500
GID               : 500
Access time       : Fri Sep 22 00:00:00 2006
Modification time : Fri Sep 22 00:00:00 2006
Change time       : Fri Sep 22 00:00:00 2006
~ $ 

Work without crashing, so it is fixed using 2.19