From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Jul 30 00:40:02 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A3B2A1065674 for ; Wed, 30 Jul 2008 00:40:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 4219B8FC26 for ; Wed, 30 Jul 2008 00:40:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m6U0e2Uk066601 for ; Wed, 30 Jul 2008 00:40:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m6U0e2Vg066600; Wed, 30 Jul 2008 00:40:02 GMT (envelope-from gnats) Resent-Date: Wed, 30 Jul 2008 00:40:02 GMT Resent-Message-Id: <200807300040.m6U0e2Vg066600@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Giorgos Keramidas Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BF1811065679 for ; Wed, 30 Jul 2008 00:39:07 +0000 (UTC) (envelope-from keramida@ceid.upatras.gr) Received: from igloo.linux.gr (igloo.linux.gr [62.1.205.36]) by mx1.freebsd.org (Postfix) with ESMTP id 5337C8FC16 for ; Wed, 30 Jul 2008 00:39:07 +0000 (UTC) (envelope-from keramida@ceid.upatras.gr) Received: from kobe.laptop (adsl106-22.kln.forthnet.gr [77.49.225.22]) (authenticated bits=128) by igloo.linux.gr (8.14.3/8.14.3/Debian-5) with ESMTP id m6U0cseM030102 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Wed, 30 Jul 2008 03:39:00 +0300 Received: from kobe.laptop (kobe.laptop [127.0.0.1]) by kobe.laptop (8.14.2/8.14.2) with ESMTP id m6U0crnA063229 for ; Wed, 30 Jul 2008 03:38:53 +0300 (EEST) (envelope-from keramida@kobe.laptop) Received: (from keramida@localhost) by kobe.laptop (8.14.2/8.14.2/Submit) id m6U0crlt063206; Wed, 30 Jul 2008 03:38:53 +0300 (EEST) (envelope-from keramida) Message-Id: <200807300038.m6U0crlt063206@kobe.laptop> Date: Wed, 30 Jul 2008 03:38:53 +0300 (EEST) From: Giorgos Keramidas To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/126083: aspell core dumps X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Giorgos Keramidas List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2008 00:40:02 -0000 >Number: 126083 >Category: ports >Synopsis: aspell core dumps >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Jul 30 00:40:01 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Giorgos Keramidas >Release: FreeBSD 8.0-CURRENT i386 >Organization: >Environment: System: FreeBSD kobe 8.0-CURRENT FreeBSD 8.0-CURRENT #1:\ Tue Jul 22 17:31:18 EEST 2008 build@kobe:/home/build/obj/home/build/src/sys/KOBE i386 >Description: When spell-checking 'HTH' aspell core dumps here. From a gdb run, it seems that this is a double-free bug. >How-To-Repeat: : Script started on Wed Jul 30 03:22:04 2008 : keramida@kobe:/home/keramida$ echo HTH | aspell -a : @(#) International Ispell Version 3.1.20 (but really Aspell 0.60.6) : Segmentation fault: 11 (core dumped) : keramida@kobe:/home/keramida$ gdb /usr/local/bin/aspell aspell.core : GNU gdb 6.1.1 [FreeBSD] : Copyright 2004 Free Software Foundation, Inc. : GDB is free software, covered by the GNU General Public License, and you are : welcome to change it and/or distribute copies of it under certain conditions. : Type "show copying" to see the conditions. : There is absolutely no warranty for GDB. Type "show warranty" for details. : This GDB was configured as "i386-marcel-freebsd"...No symbol table is loaded. Use the "file" command. : : Core was generated by `aspell'. : Program terminated with signal 11, Segmentation fault. : Reading symbols from /usr/local/lib/libaspell.so.16...done. : Loaded symbols for /usr/local/lib/libaspell.so.16 : Reading symbols from /lib/libncursesw.so.7...done. : Loaded symbols for /lib/libncursesw.so.7 : Reading symbols from /usr/local/lib/libintl.so.8...done. : Loaded symbols for /usr/local/lib/libintl.so.8 : Reading symbols from /usr/local/lib/libiconv.so.3...done. : Loaded symbols for /usr/local/lib/libiconv.so.3 : Reading symbols from /usr/lib/libstdc++.so.6...done. : Loaded symbols for /usr/lib/libstdc++.so.6 : Reading symbols from /lib/libm.so.5...done. : Loaded symbols for /lib/libm.so.5 : Reading symbols from /lib/libgcc_s.so.1...done. : Loaded symbols for /lib/libgcc_s.so.1 : Reading symbols from /lib/libc.so.7...done. : Loaded symbols for /lib/libc.so.7 : Reading symbols from /libexec/ld-elf.so.1...done. : Loaded symbols for /libexec/ld-elf.so.1 : #0 memset () at /home/build/src/lib/libc/i386/string/memset.S:78 : 78 rep : (gdb) bt : #0 memset () at /home/build/src/lib/libc/i386/string/memset.S:78 : #1 0x0812d000 in ?? () : #2 0x28438e27 in idalloc (ptr=0x812da60) at /home/build/src/lib/libc/stdlib/malloc.c:3219 : #3 0x284390a7 in free (ptr=0x812da60) at /home/build/src/lib/libc/stdlib/malloc.c:4662 : #4 0x28107c1e in acommon::HashTable, std::equal_to, false> >::del () from /usr/local/lib/libaspell.so.16 : #5 0x28100f38 in (anonymous namespace)::Working::transfer () from /usr/local/lib/libaspell.so.16 : #6 0x28104685 in (anonymous namespace)::Working::get_suggestions () from /usr/local/lib/libaspell.so.16 : #7 0x2810515c in (anonymous namespace)::SuggestImpl::suggest () from /usr/local/lib/libaspell.so.16 : #8 0x28116974 in aspeller::SpellerImpl::suggest () from /usr/local/lib/libaspell.so.16 : #9 0x28149be0 in aspell_speller_suggest () from /usr/local/lib/libaspell.so.16 : #10 0x0805dc32 in pipe () : #11 0x0806174a in main () : Current language: auto; currently asm : (gdb) x/100b 0x812da60 : 0x812da60: 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a : 0x812da68: 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a : 0x812da70: 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a : 0x812da78: 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a : 0x812da80: 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a : 0x812da88: 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a : 0x812da90: 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a : 0x812da98: 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a : 0x812daa0: 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a : 0x812daa8: 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a : 0x812dab0: 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a : 0x812dab8: 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a : 0x812dac0: 0x5a 0x5a 0x5a 0x5a : (gdb) quit : keramida@kobe:/home/keramida$ exit : exit : : Script done on Wed Jul 30 03:22:32 2008 >Fix: Unknown yet... I've opened issue #2032049 in the bug tracker of aspell at Sourceforge: http://sourceforge.net/tracker/index.php?func=detail&aid=2032049&group_id=245&atid=100245 >Release-Note: >Audit-Trail: >Unformatted: