Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Sep 2013 16:28:29 GMT
From:      Michael Moll <kvedulv@kvedulv.de>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/182462: www/w3m sometimes crashes on sparc64 (maybe boehm-gc problem)
Message-ID:  <201309281628.r8SGSTkw070580@oldred.freebsd.org>
Resent-Message-ID: <201309281630.r8SGU0DH029339@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         182462
>Category:       ports
>Synopsis:       www/w3m sometimes crashes on sparc64 (maybe boehm-gc problem)
>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:   Sat Sep 28 16:30:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Michael Moll
>Release:        9.2-RELEASE
>Organization:
>Environment:
FreeBSD darkthrone.kvedulv.de 9.2-RELEASE FreeBSD 9.2-RELEASE #0 r255896: Fri Sep 27 00:20:51 CEST 2013     mmoll@darkthrone.kvedulv.de:/usr/obj/usr/src/sys/DARKTHRONE  sparc64
>Description:
w3m sometimes crashes with signal 11 on FreeBSD/sparc64.

I don't know if it's sparc64 specific, or just some endian issue - or if the problem is from w3m or boehm-gc.

mmoll@darkthrone:/tmp$ gdb /usr/local/bin/w3m
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 "sparc64-marcel-freebsd"...(no debugging symbols found)...
(gdb) run http://m.spiegel.de
Starting program: /usr/local/bin/w3m http://m.spiegel.de
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
Program received signal SIGSEGV, Segmentation fault.
0x00000000404fa834 in GC_find_limit_with_bound () from /usr/local/lib/libgc.so.1
(gdb) bt
#0  0x00000000404fa834 in GC_find_limit_with_bound () from /usr/local/lib/libgc.so.1
#1  0x00000000404fa92c in GC_register_data_segments () from /usr/local/lib/libgc.so.1
#2  0x00000000404f9708 in GC_init_inner () from /usr/local/lib/libgc.so.1
#3  0x00000000001110cc in ?? ()
Previous frame identical to this frame (corrupt stack?)

>How-To-Repeat:

>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201309281628.r8SGSTkw070580>