LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 01-12-2011, 12:21 PM   #1
dguy
Member
 
Registered: Dec 2001
Location: Beckwith Township, Ontario, Canada
Distribution: Slackware 14.0, Slackware-64 14.1
Posts: 119

Rep: Reputation: 16
gFTP segmentation fault on slack 13.0 - no such file or directory


Hi,

Does gFTP have any prerequisites other than those listed in its README file?

I have a situation similar to this thread from a year ago - Using the gftp package distributed with Slack 13.0, I receive a segmentation fault when trying to launch it.

strace reported a truckload of "no such file or directory" errors, generally involving locale files, however the presence (or absence) of the glibc-i18n package has no effect.


Any suggestions would be apprecited. I'm stumped!
 
Old 01-12-2011, 12:29 PM   #2
manwichmakesameal
Member
 
Registered: Aug 2006
Distribution: Slackware
Posts: 804

Rep: Reputation: 110Reputation: 110
It would help if you posted what the "no such file or directory" errors are.
 
Old 01-12-2011, 02:22 PM   #3
dguy
Member
 
Registered: Dec 2001
Location: Beckwith Township, Ontario, Canada
Distribution: Slackware 14.0, Slackware-64 14.1
Posts: 119

Original Poster
Rep: Reputation: 16
The errors follow. They've been manually pruned from the strace capture, which is too large to post in its entirety.


Code:
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
connect(4, {sa_family=AF_FILE, path="/var/run/nscd/socket"...}, 110) = -1 ENOENT (No such file or directory)
connect(4, {sa_family=AF_FILE, path="/var/run/nscd/socket"...}, 110) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/gftp.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/gftp.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/charset.alias", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/gtk20.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/gtk20.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/gtk20-properties.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/gtk20-properties.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
lstat64("/etc/gtk-2.0/i486-slackware-linux/gtkrc", 0xbffd932c) = -1 ENOENT (No such file or directory)
access("/etc/gtk-2.0/i486-slackware-linux/gtkrc.en_US", F_OK) = -1 ENOENT (No such file or directory)
access("/etc/gtk-2.0/i486-slackware-linux/gtkrc.en", F_OK) = -1 ENOENT (No such file or directory)
lstat64("/home/dguy/.gtkrc-2.0", 0xbffd932c) = -1 ENOENT (No such file or directory)
access("/home/dguy/.gtkrc-2.0.en_US", F_OK) = -1 ENOENT (No such file or directory)
access("/home/dguy/.gtkrc-2.0.en", F_OK) = -1 ENOENT (No such file or directory)
access("/home/dguy/.themes/Raleigh/gtk-2.0/gtkrc", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/themes/Raleigh/gtk-2.0/gtkrc.en_US", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/themes/Raleigh/gtk-2.0/gtkrc.en", F_OK) = -1 ENOENT (No such file or directory)
open("/home/dguy/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/dguy/.Xdefaults-earth", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/dguy/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/dguy/.Xdefaults-earth", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/dguy/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/dguy/.Xdefaults-earth", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/dguy/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/dguy/.Xdefaults-earth", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/dguy/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/dguy/.Xdefaults-earth", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/dguy/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/dguy/.Xdefaults-earth", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/dguy/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/dguy/.Xdefaults-earth", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/dguy/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/dguy/.Xdefaults-earth", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/dguy/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/dguy/.Xdefaults-earth", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/dguy/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/dguy/.Xdefaults-earth", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/dguy/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/dguy/.Xdefaults-earth", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/dguy/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/dguy/.Xdefaults-earth", O_RDONLY) = -1 ENOENT (No such file or directory)
access("/home/dguy/.gftp/gftp.xpm", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/home/dguy/.local/share//mime/mime.cache", 0xbffd899c) = -1 ENOENT (No such file or directory)
stat64("/home/dguy/.local/share//mime/globs", 0xbffd899c) = -1 ENOENT (No such file or directory)
stat64("/home/dguy/.local/share//mime/magic", 0xbffd899c) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share//mime/mime.cache", 0xbffd899c) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share//mime/globs", 0xbffd899c) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share//mime/magic", 0xbffd899c) = -1 ENOENT (No such file or directory)
stat64("/usr/share//mime/mime.cache", 0xbffd899c) = -1 ENOENT (No such file or directory)
stat64("/usr/share//mime/globs", 0xbffd899c) = -1 ENOENT (No such file or directory)
stat64("/usr/share//mime/magic", 0xbffd899c) = -1 ENOENT (No such file or directory)
stat64("/home/dguy/.local/share//mime/mime.cache", 0xbffd89dc) = -1 ENOENT (No such file or directory)
stat64("/home/dguy/.local/share//mime/globs2", 0xbffd89dc) = -1 ENOENT (No such file or directory)
stat64("/home/dguy/.local/share//mime/globs", 0xbffd89dc) = -1 ENOENT (No such file or directory)
stat64("/home/dguy/.local/share//mime/magic", 0xbffd89dc) = -1 ENOENT (No such file or directory)
open("/home/dguy/.local/share//mime/aliases", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/home/dguy/.local/share//mime/subclasses", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/home/dguy/.local/share//mime/icons", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/home/dguy/.local/share//mime/generic-icons", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share//mime/mime.cache", 0xbffd89dc) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share//mime/globs2", 0xbffd89dc) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share//mime/globs", 0xbffd89dc) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share//mime/magic", 0xbffd89dc) = -1 ENOENT (No such file or directory)
open("/usr/local/share//mime/aliases", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/local/share//mime/subclasses", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/local/share//mime/icons", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/local/share//mime/generic-icons", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
stat64("/usr/share//mime/mime.cache", 0xbffd89dc) = -1 ENOENT (No such file or directory)
stat64("/usr/share//mime/globs2", 0xbffd89dc) = -1 ENOENT (No such file or directory)
stat64("/usr/share//mime/globs", 0xbffd89dc) = -1 ENOENT (No such file or directory)
stat64("/usr/share//mime/magic", 0xbffd89dc) = -1 ENOENT (No such file or directory)
open("/usr/share//mime/aliases", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share//mime/subclasses", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share//mime/icons", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share//mime/generic-icons", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
 
Old 01-12-2011, 03:33 PM   #4
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,111

Rep: Reputation: 4180Reputation: 4180Reputation: 4180Reputation: 4180Reputation: 4180Reputation: 4180Reputation: 4180Reputation: 4180Reputation: 4180Reputation: 4180Reputation: 4180
can be you installed some 64bit packages on a 32bit slack or vice-versa?

deps should be these (took 'em from stabellini's PACKAGES.TXT)
Code:
atk
cairo
cxxlibs | gcc-g++,expat
fontconfig
freetype
gcc
glib2
glibc-solibs
gtk+2
libX11
libXau
libXcomposite
libXcursor
libXdamage
libXdmcp
libXext
libXfixes
libXi
libXinerama
libXrandr
libXrender
libpng
libxcb
ncurses
openssl | openssl-solibs
pango
pixman
readline
zlib

Last edited by ponce; 01-12-2011 at 03:38 PM.
 
1 members found this post helpful.
Old 01-12-2011, 04:31 PM   #5
dguy
Member
 
Registered: Dec 2001
Location: Beckwith Township, Ontario, Canada
Distribution: Slackware 14.0, Slackware-64 14.1
Posts: 119

Original Poster
Rep: Reputation: 16
Quote:
Originally Posted by ponce View Post
can be you installed some 64bit packages on a 32bit slack or vice-versa?
Doubtful - the distribution ISOs were definitely 32-bit when I downloaded them & burnt the discs, and I'm painstakingly careful when it comes to picking up patches.


Quote:
deps should be these (took 'em from stabellini's PACKAGES.TXT)
Thanks. I had missed a couple of lib packages which have now been installed, however the error persists.
 
Old 01-15-2011, 09:29 AM   #6
dguy
Member
 
Registered: Dec 2001
Location: Beckwith Township, Ontario, Canada
Distribution: Slackware 14.0, Slackware-64 14.1
Posts: 119

Original Poster
Rep: Reputation: 16
Progress?

It seems that if I drop to runlevel 3, or open a ssh session and invoke gftp from a command prompt that it will run (without the GUI).
 
Old 03-10-2011, 11:27 AM   #7
dguy
Member
 
Registered: Dec 2001
Location: Beckwith Township, Ontario, Canada
Distribution: Slackware 14.0, Slackware-64 14.1
Posts: 119

Original Poster
Rep: Reputation: 16
On further analysis, I'm starting to suspect that it has something to do with gftp's interaction with the WINDOWPATH and/or DISPLAY environment variables.

The presence (or absence) of these two variables appears to make the difference between a segfault and not...
 
1 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] segmentation fault with ls on certain directory divanych Linux - General 4 05-19-2010 03:29 PM
gftp Segmentation fault need help with gdb j0hn-d0e Linux - Software 4 11-05-2009 02:14 AM
Slack 12.2 Installation - segmentation fault sanderso Slackware 7 01-20-2009 10:26 PM
Segmentation fault / Slack 10 lennard Slackware 7 08-31-2006 08:49 AM
Segmentation Fault during slack install? BajaNick Slackware 0 01-08-2005 12:47 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 08:11 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration