Szakacsits Szabolcs wrote:

Hi,

Somebody who can reproduce the problem (I couldn't) would please
'strace' drakfont and send the last 50-100 lines or put all output to
some downloadable place to see where the NTFS driver hangs? You can
try by starting drakfont like

strace -f -e trace=file drakfont

or after it's started but before importing Windows font, what makes
the driver hang, attaching to drakfont like

strace -f -e trace=file -p <pid_of_drakfont>


The last lines using the latter technique are:


open("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp/GARAIT.TTF", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 6
fstat64(6, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
stat64("/mnt/win_d/winnt/fonts/GARAIT.TTF", {st_mode=S_IFREG|0555, st_size=188916, ...}) = 0
chmod("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp/GARAIT.TTF", 0100555) = 0
stat64("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp", {st_mode=S_IFDIR|0755, st_size=8192, ...}) = 0
lstat64("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp/georgia.ttf", 0x804b678) = -1 ENOENT (No such file or directory)
stat64("/mnt/win_d/winnt/fonts/georgia.ttf", {st_mode=S_IFREG|0555, st_size=142964, ...}) = 0
lstat64("/mnt/win_d/winnt/fonts/georgia.ttf", {st_mode=S_IFREG|0555, st_size=142964, ...}) = 0
open("/mnt/win_d/winnt/fonts/georgia.ttf", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0555, st_size=142964, ...}) = 0
open("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp/georgia.ttf", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 6
fstat64(6, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
stat64("/mnt/win_d/winnt/fonts/georgia.ttf", {st_mode=S_IFREG|0555, st_size=142964, ...}) = 0
chmod("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp/georgia.ttf", 0100555) = 0
stat64("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp", {st_mode=S_IFDIR|0755, st_size=8192, ...}) = 0
lstat64("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp/georgiab.ttf", 0x804b678) = -1 ENOENT (No such file or directory)
stat64("/mnt/win_d/winnt/fonts/georgiab.ttf", {st_mode=S_IFREG|0555, st_size=139584, ...}) = 0
lstat64("/mnt/win_d/winnt/fonts/georgiab.ttf", {st_mode=S_IFREG|0555, st_size=139584, ...}) = 0
open("/mnt/win_d/winnt/fonts/georgiab.ttf", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0555, st_size=139584, ...}) = 0
open("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp/georgiab.ttf", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 6
fstat64(6, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
stat64("/mnt/win_d/winnt/fonts/georgiab.ttf", {st_mode=S_IFREG|0555, st_size=139584, ...}) = 0
chmod("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp/georgiab.ttf", 0100555) = 0
stat64("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp", {st_mode=S_IFDIR|0755, st_size=8192, ...}) = 0
lstat64("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp/georgiai.ttf", 0x804b678) = -1 ENOENT (No such file or directory)
stat64("/mnt/win_d/winnt/fonts/georgiai.ttf", {st_mode=S_IFREG|0555, st_size=156668, ...}) = 0
lstat64("/mnt/win_d/winnt/fonts/georgiai.ttf", {st_mode=S_IFREG|0555, st_size=156668, ...}) = 0
open("/mnt/win_d/winnt/fonts/georgiai.ttf", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0555, st_size=156668, ...}) = 0
open("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp/georgiai.ttf", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 6
fstat64(6, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
stat64("/mnt/win_d/winnt/fonts/georgiai.ttf", {st_mode=S_IFREG|0555, st_size=156668, ...}) = 0
chmod("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp/georgiai.ttf", 0100555) = 0
stat64("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp", {st_mode=S_IFDIR|0755, st_size=8192, ...}) = 0
lstat64("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp/georgiaz.ttf", 0x804b678) = -1 ENOENT (No such file or directory)
stat64("/mnt/win_d/winnt/fonts/georgiaz.ttf", {st_mode=S_IFREG|0555, st_size=158796, ...}) = 0
lstat64("/mnt/win_d/winnt/fonts/georgiaz.ttf", {st_mode=S_IFREG|0555, st_size=158796, ...}) = 0
open("/mnt/win_d/winnt/fonts/georgiaz.ttf", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0555, st_size=158796, ...}) = 0
open("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp/georgiaz.ttf", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 6
fstat64(6, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
stat64("/mnt/win_d/winnt/fonts/georgiaz.ttf", {st_mode=S_IFREG|0555, st_size=158796, ...}) = 0
chmod("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp/georgiaz.ttf", 0100555) = 0
stat64("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp", {st_mode=S_IFDIR|0755, st_size=8192, ...}) = 0
lstat64("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp/GOTHIC.TTF", 0x804b678) = -1 ENOENT (No such file or directory)
stat64("/mnt/win_d/winnt/fonts/GOTHIC.TTF", {st_mode=S_IFREG|0555, st_size=137568, ...}) = 0
lstat64("/mnt/win_d/winnt/fonts/GOTHIC.TTF", {st_mode=S_IFREG|0555, st_size=137568, ...}) = 0
open("/mnt/win_d/winnt/fonts/GOTHIC.TTF", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0555, st_size=137568, ...}) = 0
open("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp/GOTHIC.TTF", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 6
fstat64(6, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
stat64("/mnt/win_d/winnt/fonts/GOTHIC.TTF", {st_mode=S_IFREG|0555, st_size=137568, ...}) = 0
chmod("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp/GOTHIC.TTF", 0100555) = 0
stat64("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp", {st_mode=S_IFDIR|0755, st_size=8192, ...}) = 0
lstat64("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp/GOTHICB.TTF", 0x804b678) = -1 ENOENT (No such file or directory)
stat64("/mnt/win_d/winnt/fonts/GOTHICB.TTF", {st_mode=S_IFREG|0555, st_size=129676, ...}) = 0
lstat64("/mnt/win_d/winnt/fonts/GOTHICB.TTF", {st_mode=S_IFREG|0555, st_size=129676, ...}) = 0
open("/mnt/win_d/winnt/fonts/GOTHICB.TTF", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0555, st_size=129676, ...}) = 0
open("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp/GOTHICB.TTF", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 6
fstat64(6, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
stat64("/mnt/win_d/winnt/fonts/GOTHICB.TTF", {st_mode=S_IFREG|0555, st_size=129676, ...}) = 0
chmod("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp/GOTHICB.TTF", 0100555) = 0
stat64("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp", {st_mode=S_IFDIR|0755, st_size=8192, ...}) = 0
lstat64("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp/GOTHICBI.TTF", 0x804b678) = -1 ENOENT (No such file or directory)
stat64("/mnt/win_d/winnt/fonts/GOTHICBI.TTF", {st_mode=S_IFREG|0555, st_size=139084, ...}) = 0
lstat64("/mnt/win_d/winnt/fonts/GOTHICBI.TTF", {st_mode=S_IFREG|0555, st_size=139084, ...}) = 0
open("/mnt/win_d/winnt/fonts/GOTHICBI.TTF", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0555, st_size=139084, ...}) = 0
open("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp/GOTHICBI.TTF", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 6
fstat64(6, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
stat64("/mnt/win_d/winnt/fonts/GOTHICBI.TTF", {st_mode=S_IFREG|0555, st_size=139084, ...}) = 0
chmod("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp/GOTHICBI.TTF", 0100555) = 0
stat64("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp", {st_mode=S_IFDIR|0755, st_size=8192, ...}) = 0
lstat64("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp/GOTHICI.TTF", 0x804b678) = -1 ENOENT (No such file or directory)
stat64("/mnt/win_d/winnt/fonts/GOTHICI.TTF", {st_mode=S_IFREG|0555, st_size=148520, ...}) = 0
lstat64("/mnt/win_d/winnt/fonts/GOTHICI.TTF", {st_mode=S_IFREG|0555, st_size=148520, ...}) = 0
open("/mnt/win_d/winnt/fonts/GOTHICI.TTF", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0555, st_size=148520, ...}) = 0
open("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp/GOTHICI.TTF", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 6
fstat64(6, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
stat64("/mnt/win_d/winnt/fonts/GOTHICI.TTF", {st_mode=S_IFREG|0555, st_size=148520, ...}) = 0
chmod("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp/GOTHICI.TTF", 0100555) = 0
stat64("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp", {st_mode=S_IFDIR|0755, st_size=8192, ...}) = 0
lstat64("/usr/X11R6/lib/X11/fonts/drakfont/tmp/tmp/HATTEN.TTF", 0x804b678) = -1 ENOENT (No such file or directory)
stat64("/mnt/win_d/winnt/fonts/HATTEN.TTF", {st_mode=S_IFREG|0555, st_size=101592, ...}) = 0
lstat64("/mnt/win_d/winnt/fonts/HATTEN.TTF", <unfinished ...>





Note that the strace process would not respond to CTRL-C, and had to be killed, so I hope the "unfinished" entry at the end is not bogus.





Reply via email to