Your message dated Sat, 09 Jul 2005 08:17:19 -0400
with message-id <[EMAIL PROTECTED]>
and subject line Bug#316637: fixed in slang2 2.0.4-3
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--------------------------------------
Received: (at submit) by bugs.debian.org; 2 Jul 2005 13:01:44 +0000
>From [EMAIL PROTECTED] Sat Jul 02 06:01:44 2005
Return-path: <[EMAIL PROTECTED]>
Received: from host47-81.pool80183.interbusiness.it (poison.ath.cx)
[80.183.81.47]
by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
id 1Dohct-0001Ee-00; Sat, 02 Jul 2005 06:01:43 -0700
Received: by poison.ath.cx (Postfix, from userid 1000)
id BA8E0114; Sat, 2 Jul 2005 15:01:40 +0200 (CEST)
Date: Sat, 2 Jul 2005 15:01:40 +0200
From: Marco Nenciarini <[EMAIL PROTECTED]>
To: Debian Bug Tracking System <[EMAIL PROTECTED]>
Subject: libnewt0.51: Segfault with Unicode language and no libfribidi0
installed
Message-ID: <[EMAIL PROTECTED]>
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
protocol="application/pgp-signature"; boundary="b5gNqxB1S1yM7hjW"
Content-Disposition: inline
X-Reportbug-Version: 3.15
X-Subliminal-Message: Support the Free Software!
User-Agent: Mutt/1.5.9i
Delivered-To: [EMAIL PROTECTED]
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02
(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-3.0 required=4.0 tests=BAYES_00 autolearn=no
version=2.60-bugs.debian.org_2005_01_02
X-Spam-Level:
--b5gNqxB1S1yM7hjW
Content-Type: multipart/mixed; boundary="G4iJoqBmSsgzjUCe"
Content-Disposition: inline
--G4iJoqBmSsgzjUCe
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Package: libnewt0.51
Version: 0.51.6-26
Severity: important
If you have a Unicode setting in your LANG (I use [EMAIL PROTECTED])
enviroment variable and no libfribidi0 installed and call whiptail
whiptail --menu "test" 10 25 2 -- a a1 b b1
You receive a blue screen and Segmentation Fault error (with subsequent
insane console setting).
if you call with LANG=3DC or install libfribidi0 the problem disappear.
ltrace say that the problem is instead newtOpenWindow library function, I
think you must add libfribidi0 somewere (probably to libnewt0.51 package).
This is an important bug because it break Dialog frontend of debconf.
Attached ltrace and strace log.
Regards
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/dash
Kernel: Linux 2.6.11-1-k7
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=3DUTF=
-8)
Versions of packages libnewt0.51 depends on:
ii libc6 2.3.2.ds1-22 GNU C Library: Shared librarie=
s an
ii libslang2 2.0.4-2 The S-Lang programming library=
- r
libnewt0.51 recommends no packages.
-- no debconf information
--=20
---------------------------------------------------------------------
| Marco Nenciarini | Debian/GNU Linux Developer - Plug Member |
| [EMAIL PROTECTED] | http://www.prato.linux.it/~mnencia |
---------------------------------------------------------------------
Key fingerprint =3D FED9 69C7 9E67 21F5 7D95 5270 6864 730D F095 E5E4
--G4iJoqBmSsgzjUCe
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="ltrace.out"
__libc_start_main(0x8049e80, 11, 0xbffffaf4, 0x804c570, 0x804c5d0 <unfinished
...>
setlocale(6, "")
= "[EMAIL PROTECTED]"
bindtextdomain("newt", "/usr/share/locale")
= "/usr/share/locale"
textdomain("newt")
= "newt"
poptGetContext(0x804cb66, 11, 0xbffffaf4, 0xbffff6e0, 0)
= 0x804e8c8
poptGetNextOpt(0x804e8c8, 11, 0xbffffaf4, 0xbffff6e0, 0)
= 1005
poptGetOptArg(0x804e8c8, 11, 0xbffffaf4, 0xbffff6e0, 0)
= 0
poptGetNextOpt(0x804e8c8, 11, 0xbffffaf4, 0xbffff6e0, 0)
= -1
fdopen(2, 0x804cb6f, 0xbffffaf4, 0xbffff6e0, 0)
= 0x804eb18
poptGetArg(0x804e8c8, 0x804cb6f, 0xbffffaf4, 0xbffff6e0, 0)
= 0xbffffc15
poptGetArg(0x804e8c8, 0x804cb6f, 0xbffffaf4, 0xbffff6e0, 0)
= 0xbffffc1a
__strtoul_internal("5", 0xbffff6a8, 10)
= 5
poptGetArg(0x804e8c8, 0xbffff6a8, 10, 0, 0)
= 0xbffffc1c
__strtoul_internal("5", 0xbffff6a8, 10)
= 5
memset(0xbffff9c0, '\000', 140)
= 0xbffff9c0
sigaction(28, 0xbffff9c0, NULL)
= 0
newtInit(28, 0xbffff9c0, 0, 0, 0)
= 0
newtCls(28, 0xbffff9c0, 0, 0, 0)
= 0
newtOpenWindow(77, 24, 3, 3, 0 <unfinished ...>
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++
--G4iJoqBmSsgzjUCe
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="strace.out"
execve("/usr/bin/whiptail", ["whiptail", "--menu", "test", "5", "5", "5", "--",
"a", "b", "c", "d"], [/* 18 vars */]) = 0
uname({sys="Linux", node="poison", ...}) = 0
brk(0) = 0x804e000
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7fe9000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=14036, ...}) = 0
old_mmap(NULL, 14036, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fe5000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libnewt.so.0.51", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240:\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=61308, ...}) = 0
old_mmap(NULL, 64904, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xb7fd5000
old_mmap(0xb7fe4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0xe000) = 0xb7fe4000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libslang.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\22"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=666076, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7fd4000
old_mmap(NULL, 802792, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xb7f10000
old_mmap(0xb7fa4000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x93000) = 0xb7fa4000
old_mmap(0xb7fb4000, 131048, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7fb4000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/tls/libm.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\00005\0\000"..., 512) =
512
fstat64(3, {st_mode=S_IFREG|0644, st_size=134496, ...}) = 0
old_mmap(NULL, 136976, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xb7eee000
old_mmap(0xb7f0f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x20000) = 0xb7f0f000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/tls/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\32"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=9872, ...}) = 0
old_mmap(NULL, 8632, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xb7eeb000
old_mmap(0xb7eed000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x2000) = 0xb7eed000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libpopt.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\24\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=26624, ...}) = 0
old_mmap(NULL, 29712, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xb7ee3000
old_mmap(0xb7eea000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x6000) = 0xb7eea000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/tls/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`Z\1\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1254468, ...}) = 0
old_mmap(NULL, 1264780, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xb7dae000
old_mmap(0xb7ed8000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x129000) = 0xb7ed8000
old_mmap(0xb7ee1000, 7308, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ee1000
close(3) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7dad000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7dad560, limit:1048575,
seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0,
useable:1}) = 0
munmap(0xb7fe5000, 14036) = 0
brk(0) = 0x804e000
brk(0x806f000) = 0x806f000
brk(0) = 0x806f000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1593248, ...}) = 0
mmap2(NULL, 1593248, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7c28000
close(3) = 0
fcntl64(2, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
fstat64(2, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 6), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7c27000
_llseek(2, 0, 0xbffff4fc, SEEK_CUR) = -1 ESPIPE (Illegal seek)
rt_sigaction(SIGWINCH, {0x8049870, [], 0}, NULL, 8) = 0
open("/root/.terminfo/x/xterm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file
or directory)
open("/usr/share/terminfo/x/xterm", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2244, ...}) = 0
mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7c07000
read(3, "\32\1\34\0\35\0\17\0\235\1&\5xterm|X11 terminal e"..., 131072) = 2244
close(3) = 0
munmap(0xb7c07000, 131072) = 0
ioctl(1, TIOCGWINSZ, {ws_row=52, ws_col=157, ws_xpixel=0, ws_ypixel=0}) = 0
ioctl(1, TIOCGWINSZ, {ws_row=52, ws_col=157, ws_xpixel=0, ws_ypixel=0}) = 0
rt_sigprocmask(SIG_BLOCK, [INT QUIT TSTP TTIN TTOU WINCH], [], 8) = 0
brk(0) = 0x806f000
brk(0x8090000) = 0x8090000
brk(0) = 0x8090000
brk(0x80b1000) = 0x80b1000
brk(0) = 0x80b1000
brk(0x80d3000) = 0x80d3000
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT QUIT TSTP TTIN TTOU WINCH], [], 8) = 0
open("/dev/tty", O_RDWR|O_LARGEFILE) = 3
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(3, SNDCTL_TMR_STOP or TCSETSW, {B38400 -opost isig -icanon -echo ...}) = 0
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 -opost isig -icanon -echo ...})
= 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGWINCH, {0xb7fd8bd0, [], 0}, {0x8049870, [], 0}, 8) = 0
write(1, "\33[?1049h\33[1;52r\33[4l\33[?25l\33[m\33(B\33"..., 4096) = 4096
write(1, " "..., 4096) = 4096
write(1, " "..., 421) = 421
select(4, [3], NULL, NULL, {0, 0}) = 0 (Timeout)
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/usr/lib/gconv/gconv-modules", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=45278, ...}) = 0
mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7c07000
read(4, "# GNU libc iconv configuration.\n"..., 131072) = 45278
brk(0) = 0x80d3000
brk(0x80f4000) = 0x80f4000
read(4, "", 131072) = 0
close(4) = 0
munmap(0xb7c07000, 131072) = 0
open("/usr/lib/libfribidi.so.0", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/lib/libfribidi.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
--G4iJoqBmSsgzjUCe--
--b5gNqxB1S1yM7hjW
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFCxpA0aGRzDfCV5eQRAgqAAJ9lm1MCk9gNPLYaSYqrD+XoieOSfgCfUhe1
1+/j9q6UPj+buAJVQdm9zhA=
=2T+4
-----END PGP SIGNATURE-----
--b5gNqxB1S1yM7hjW--
---------------------------------------
Received: (at 316637-close) by bugs.debian.org; 9 Jul 2005 12:23:27 +0000
>From [EMAIL PROTECTED] Sat Jul 09 05:23:27 2005
Return-path: <[EMAIL PROTECTED]>
Received: from newraff.debian.org [208.185.25.31] (mail)
by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
id 1DrEMh-0000iz-00; Sat, 09 Jul 2005 05:23:27 -0700
Received: from katie by newraff.debian.org with local (Exim 3.35 1 (Debian))
id 1DrEGl-0006ih-00; Sat, 09 Jul 2005 08:17:19 -0400
From: Alastair McKinstry <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
X-Katie: $Revision: 1.56 $
Subject: Bug#316637: fixed in slang2 2.0.4-3
Message-Id: <[EMAIL PROTECTED]>
Sender: Archive Administrator <[EMAIL PROTECTED]>
Date: Sat, 09 Jul 2005 08:17:19 -0400
Delivered-To: [EMAIL PROTECTED]
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02
(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER
autolearn=no version=2.60-bugs.debian.org_2005_01_02
X-Spam-Level:
Source: slang2
Source-Version: 2.0.4-3
We believe that the bug you reported is fixed in the latest version of
slang2, which is due to be installed in the Debian FTP archive:
libslang2-dev_2.0.4-3_i386.deb
to pool/main/s/slang2/libslang2-dev_2.0.4-3_i386.deb
libslang2-pic_2.0.4-3_i386.deb
to pool/main/s/slang2/libslang2-pic_2.0.4-3_i386.deb
libslang2-udeb_2.0.4-3_i386.udeb
to pool/main/s/slang2/libslang2-udeb_2.0.4-3_i386.udeb
libslang2_2.0.4-3_i386.deb
to pool/main/s/slang2/libslang2_2.0.4-3_i386.deb
slang2_2.0.4-3.diff.gz
to pool/main/s/slang2/slang2_2.0.4-3.diff.gz
slang2_2.0.4-3.dsc
to pool/main/s/slang2/slang2_2.0.4-3.dsc
slsh_2.0.4-3_i386.deb
to pool/main/s/slang2/slsh_2.0.4-3_i386.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Alastair McKinstry <[EMAIL PROTECTED]> (supplier of updated slang2 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Sat, 9 Jul 2005 12:51:49 +0100
Source: slang2
Binary: libslang2-dev libslang2 libslang2-udeb libslang2-pic slsh
Architecture: source i386
Version: 2.0.4-3
Distribution: unstable
Urgency: low
Maintainer: Jim Mintha <[EMAIL PROTECTED]>
Changed-By: Alastair McKinstry <[EMAIL PROTECTED]>
Description:
libslang2 - The S-Lang programming library - runtime version
libslang2-dev - The S-Lang programming library, development version
libslang2-pic - The S-Lang programming library, shared library subset kit
libslang2-udeb - S-Lang library for Debian Installer (udeb)
slsh - S-Lang shell
Closes: 316637
Changes:
slang2 (2.0.4-3) unstable; urgency=low
.
* libslang2 now recommends libfribidi0.
* Fix segfault if libfribidi is not present. Closes: #316637.
Files:
2902ca8f851fa521865125799ca5ad68 713 devel optional slang2_2.0.4-3.dsc
20e82cbf02438c9190d700f89540c9be 141011 devel optional slang2_2.0.4-3.diff.gz
c517b5154328ee5e13a7ea5fffce61e6 432350 devel optional
libslang2-dev_2.0.4-3_i386.deb
09b1611cbd5036a0bd7f3d9941a08c93 407690 base required
libslang2_2.0.4-3_i386.deb
0e938592c0f860858deb81408f870898 385054 libdevel optional
libslang2-pic_2.0.4-3_i386.deb
8712514bb16b0aaa23d8731584e49c03 248902 debian-installer extra
libslang2-udeb_2.0.4-3_i386.udeb
ad0f0671751a8fd2856a123dd6471297 67468 interpreters optional
slsh_2.0.4-3_i386.deb
package-type: udeb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFCz7uLQTK/kCo4XFcRAljhAKC4u/q2I15od3Lth6p563cQKa46UwCfWTLv
gS6GnlGKjJYdbE9FFfc82e8=
=U3N7
-----END PGP SIGNATURE-----
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]