Your message dated Thu, 14 Jul 2005 21:35:42 +1000
with message-id <[EMAIL PROTECTED]>
and subject line Debian Bug #291975: mondoarchive can segfault when newt 
interface is used (option -g)
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; 24 Jan 2005 11:20:51 +0000
>From [EMAIL PROTECTED] Mon Jan 24 03:20:51 2005
Return-path: <[EMAIL PROTECTED]>
Received: from gizmo11ps.bigpond.com [144.140.71.21] 
        by spohr.debian.org with smtp (Exim 3.35 1 (Debian))
        id 1Ct2Gy-0005DL-00; Mon, 24 Jan 2005 03:20:45 -0800
Received: (qmail 4521 invoked from network); 24 Jan 2005 11:20:11 -0000
Received: from unknown (HELO PSMAM17.bigpond.com) (144.135.25.116)
  by gizmo11ps.bigpond.com with SMTP; 24 Jan 2005 11:20:11 -0000
Received: from cpe-60-225-8-19.nsw.bigpond.net.au ([60.225.8.19]) by 
PSMAM17.bigpond.com(MAM REL_3_4_2a 294/41515572) with SMTP id 41515572; Mon, 24 
Jan 2005 21:20:11 +1000
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Andree Leidenfrost <[EMAIL PROTECTED]>
To: Debian Bug Tracking System <[EMAIL PROTECTED]>
Subject: mondoarchive can segfault when newt interface is used (option -g)
Bcc: Andree Leidenfrost <[EMAIL PROTECTED]>
X-Mailer: reportbug 3.6
Date: Mon, 24 Jan 2005 22:20:14 +1100
Message-Id: <[EMAIL PROTECTED]>
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=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
        autolearn=no version=2.60-bugs.debian.org_2005_01_02
X-Spam-Level: 

Package: mondo
Version: 2.04-2
Severity: normal

monodarchive sometimes segfaults when used with option '-g' which turns
on the newt interface. Basically the more there is to archive, i.e. the
longer it runs, the more likely is a segfault.

An (inconclusive) sample backtrace looks like this:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 32771 (LWP 11481)]
0x401534ce in malloc_consolidate (av=0x40211060) at malloc.c:4380)]
4380    malloc.c: No such file or directory.
        in malloc.c
(gdb) bt
#0  0x401534ce in malloc_consolidate (av=0x40211060) at malloc.c:4380
#1  0x4015336e in _int_free (av=0x40211060, mem=0xa029950) at 
malloc.c:4260
#2  0x4015209f in __libc_free (mem=0xa0297d8) at malloc.c:3359
#3  0x40047ac9 in strip_spaces (in_out=0x40066c20 "/usr/bin/getfacl")
    at libmondo-string.c:905
#4  0x40039488 in call_program_and_get_last_line_of_output (
    call=0xa0240e0 ",\022!@,\022!@") at libmondo-fork.c:159
#5  0x40036469 in find_home_of_exe (fname=0x40057bb8 "getfacl")
    at libmondo-files.c:404
#6  0x40031580 in get_acl_list (filelist=0x40211060 "",
    facl_fname=0x8072500 
"/home/mondorescue/tmp/tmp.mondo.13259/tmp.mondo.21895/acl_list.70.gz") 
at libmondo-filelist.c:619
#7  0x4002118c in create_afio_files_in_background (inbuf=0xa01ccc8)
    at libmondo-archive.c:1116
#8  0x40095e51 in pthread_start_thread (arg=0xbf5ffbe0) at manager.c:309
#9  0x40095ecf in pthread_start_thread_event (arg=0xbf5ffbe0) at 
manager.c:333
#10 0x401b86ea in clone () from /usr/lib/debug/libc.so.6
(gdb)

mondoarchive and libmondo-newt are linked against slang and newt:
>ldd /usr/sbin/mondoarchive
        libmondo.so.2 => /usr/lib/libmondo.so.2 (0xb7f8b000)
        libmondo-newt.so.1 => /usr/lib/libmondo-newt.so.1 (0xb7f80000)
        libnewt.so.0.51 => /usr/lib/libnewt.so.0.51 (0xb7f6f000)
        libdl.so.2 => /lib/tls/libdl.so.2 (0xb7f6c000)
        libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7f5d000)
        libc.so.6 => /lib/tls/libc.so.6 (0xb7e29000)
        libslang.so.1-UTF8 => /lib/libslang.so.1-UTF8 (0xb7db6000)
        libm.so.6 => /lib/tls/libm.so.6 (0xb7d93000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb7fea000)

>ldd /usr/lib/libmondo-newt.so.1.0.0
        libnewt.so.0.51 => /usr/lib/libnewt.so.0.51 (0xb7fd7000)
        libdl.so.2 => /lib/tls/libdl.so.2 (0xb7fd3000)
        libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7fc4000)
        libc.so.6 => /lib/tls/libc.so.6 (0xb7e90000)
        libslang.so.1-UTF8 => /lib/libslang.so.1-UTF8 (0xb7e1d000)
        libm.so.6 => /lib/tls/libm.so.6 (0xb7dfb000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)

If the libfribidi0 package is installed, the segfaults go away and mondoarchive 
runs just fine with the '-g' option.

libfribidi is used opportunistically according to 
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=260898.

I have a strong suspicion that there is something wrong with this but can't 
nail it down. I have filed 
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=290722 against the 
slang1a-utf8 package.

I would very much welcome any help in overcoming this issue.

Best regards
Andree

PS: I'm not including any logs here, because they just stop mid-sentence and in 
different places for every test run.


-- Package-specific info:
/var/log/mindi.log and /var/log/mondo-archive.log not included as per user 
request.


=========================================================
Fileystem information not included as per user request.

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.10-1-k7
Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1)

Versions of packages mondo depends on:
ii  afio                      2.5-2          Archive file manipulation program
ii  binutils                  2.15-5         The GNU assembler, linker and bina
ii  buffer                    1.19-7         Buffering/reblocking program for t
ii  cdrecord                  4:2.01+01a01-2 command line CD writing tool
ii  dosfstools                2.10-1         Utilities to create and check MS-D
ii  gawk                      1:3.1.4-2      GNU awk, a pattern scanning and pr
ii  libc6                     2.3.2.ds1-20   GNU C Library: Shared libraries an
ii  libnewt0.51               0.51.6-20      Not Erik's Windowing Toolkit - tex
ii  lzop                      1.01-3         fast compression program
ii  mindi                     1.04-2         creates boot/root disks based on y

Versions of packages mindi depends on:
ii  bzip2                     1.0.2-3        high-quality block-sorting file co
ii  file                      4.12-1         Determines file type using "magic"
ii  gawk                      1:3.1.4-2      GNU awk, a pattern scanning and pr
ii  mindi-busybox             1.00-3         busybox for mindi/mondo
ii  mindi-kernel              2.4.27-1       Failsafe linux kernel for mindi
ii  mindi-partimagehack       0.6.2-3        mindi/mondo version of partimage, 
ii  mkisofs                   4:2.01+01a01-2 Creates ISO-9660 CD-ROM filesystem
ii  ms-sys                    1.1.3-1        Write a Microsoft compatible boot 
ii  nano                      1.2.4-4        free Pico clone with some new feat
ii  parted                    1.6.11-9       The GNU Parted disk partition resi
ii  syslinux                  2.11-0.1       Bootloader for Linux/i386 using MS

-- no debconf information

---------------------------------------
Received: (at 291975-close) by bugs.debian.org; 14 Jul 2005 11:36:14 +0000
>From [EMAIL PROTECTED] Thu Jul 14 04:36:14 2005
Return-path: <[EMAIL PROTECTED]>
Received: from omta02ps.mx.bigpond.com [144.140.83.154] 
        by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
        id 1Dt20k-0003nM-00; Thu, 14 Jul 2005 04:36:14 -0700
Received: from aurich.ostfriesland ([60.225.30.13])
          by omta02ps.mx.bigpond.com with ESMTP
          id <[EMAIL PROTECTED]>
          for <[EMAIL PROTECTED]>;
          Thu, 14 Jul 2005 11:35:42 +0000
Subject: Debian Bug #291975: mondoarchive can segfault when newt interface
        is used (option -g)
From: Andree Leidenfrost <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Content-Type: multipart/signed; micalg=pgp-sha1; 
protocol="application/pgp-signature"; boundary="=-0egbD/AcAAKkhaIJAsvI"
Organization: private
Date: Thu, 14 Jul 2005 21:35:42 +1000
Message-Id: <[EMAIL PROTECTED]>
Mime-Version: 1.0
X-Mailer: Evolution 2.0.4 
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: 


--=-0egbD/AcAAKkhaIJAsvI
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Bug #290722 I had raised for the slang1a-utf8 package has been fixed by
the slang1a-utf8 package maintainers.

I have done three test runs backing up the entire system each time
without the libfribidi0 package installed and everything worked fine. So
I am sufficiently confident to close this bug now.

Andree
--=20
Andree Leidenfrost
Sydney - Australia


--=-0egbD/AcAAKkhaIJAsvI
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQBC1k4OiLvX3b2IzawRAtPaAKCcTT4IFjE8SC+D3LGfH4NjMzbPWgCffZji
POHqmmDcK7lj1JRpQYRtlUk=
=cWTj
-----END PGP SIGNATURE-----

--=-0egbD/AcAAKkhaIJAsvI--


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to