Subject: Turkish characters
From: Mike Peters (mpeters@superonline.com)
Date: Mon Oct 02 2000 - 18:38:04 CDT
Hi,
I've just downloaded and installed the latest version of AbiWord
(abisuite-0.7.11-1.i386.rpm). I'm running Mandrake 7.0 and I'm using
Gnome 1.2.3.
My problem is that I can't type the Turkish charachters dotless-i,
g-breve and s-cedilla. My Turkish keyboard and fonts are set up fine
when it comes to other apps and X, even if they sometimes don't support
these 3 special charachters (out of the whole alphabet it's onlt these 3
that create problems). Correct me if I'm wrong but I don't think it's a
problem with Type 1 fonts as I can use these charachters in a terminal
using Type 1 fonts and LyX supports them even without iso8859-9 (the
charachter set which is normally used for Turkish) fonts.
Anyway, as I mostly use English, not being able to use Turkish would not
be a total loss to myself (it is to my wife) if it weren't for the fact
that when I hit one of the Turkish character keys AbiWord crashes and
exits. In the last version, although I only used it once or twice, I
could prevent this by making sure that Display Un-Printable Fonts was
NOT checked, but it seems that that option has been removed from
Preferences in this version (or have I just missed it).
I'd really like to spend some quality time with this program but this
problem makes it too much of a hassle. It would be really appreciated if
someone could provide a solution or point me in the correct direction so
that I could maybe fix it myself but as it stands I don't know where to
start. (Also, if memory serves me correctly, this problem was
non-existant in version 0.7.6 but again I only used it a couple of
times). I've tagged the relevant output from strace on the end of this
message, maybe that will give someone a clue as to origin of the
problem.
As I say any help would be greatly appreciated and if you need more
details you just have to ask.
Mike
d(3, 0xbffff4e4, 32) = -1 EAGAIN (Resource temporarily unavailable)
select(4, [3], NULL, NULL, NULL) = 1 (in [3])
read(3, "\1\2\370\20\0\0\0\0!\0@\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
32) = 32
gettimeofday({970526918, 533854}, NULL) = 0
gettimeofday({970526918, 534105}, NULL) = 0
gettimeofday({970526918, 534286}, NULL) = 0
write(3, "8\0\4\0d\1@\4\4\0\0\0\377\377\377\0B\0\7\0W\1@\4d\1@\4"...,
44) = 44
ioctl(3, FIONREAD, [0]) = 0
poll([{fd=3, events=POLLIN, revents=POLLIN}, {fd=4, events=POLLIN}], 2,
500) =
1
gettimeofday({970526918, 647833}, NULL) = 0
ioctl(3, FIONREAD, [32]) = 0
read(3, "\2/\372\20\366\207\351\367&\0\0\0W\1@\4\0\0\0\0\301\1y"..., 32)
= 32
--- SIGSEGV (Segmentation fault) ---
rt_sigaction(SIGSEGV, {0x80af980, [], SA_RESTART|0x4000000}, {SIG_DFL},
8) = 0
open("Untitled1.bak", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 6
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
=
0x40018000
write(6, "<?xml version=\"1.0\"?>\n<abiword v"..., 943) = 943
close(6) = 0
munmap(0x40018000, 4096) = 0
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
getpid() = 1456
kill(1456, SIGABRT) = 0
--- SIGABRT (Aborted) ---
This archive was generated by hypermail 2b25 : Mon Oct 02 2000 - 18:35:35 CDT