ports/70341: pan2 crashes when built with libgnuregex
Joe Marcus Clarke
marcus at FreeBSD.org
Thu Aug 12 20:20:25 UTC 2004
The following reply was made to PR ports/70341; it has been noted by GNATS.
From: Joe Marcus Clarke <marcus at FreeBSD.org>
To: conrads at cox.net
Cc: freebsd-gnats-submit at FreeBSD.org, pan at rebelbase.com
Subject: Re: ports/70341: pan2 crashes when built with libgnuregex
Date: Thu, 12 Aug 2004 16:18:47 -0400
--=-1sF5aP1CdRIDjssPrTNp
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable
On Thu, 2004-08-12 at 15:54, Conrad J. Sabatier wrote:
> On 12-Aug-2004 Conrad J. Sabatier wrote:
> >=20
> > On 12-Aug-2004 Conrad J. Sabatier wrote:
> >=20
> > Hmmm. After rebuilding the port and all of its dependencies, the
> > problem seems to have gone away.
> >=20
> > Perhaps the fault was in another dependent package, or a system
> > library (I also upgraded the world/kernel along with all of the
> > packages).
> >=20
> > Hopefully, we won't be seeing this problem again. <crossing fingers>
> >=20
> > Sorry for the bogus report. :-)
>=20
> Oops. Looks like I just didn't wait long enough. The same problem is
> still occurring:
Still can't reproduce this with your exact filters.xml. This may be an
amd64 specific thing in libgnuregex. We'll need a full backtrace with
symbols to know for sure.
Joe
>=20
> (gdb) run
> Starting program: /usr/X11R6/bin/pan
>=20
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 9 (LWP 100103)]
> 0x0000000202f2bbc9 in re_search_2 () from /usr/lib/libgnuregex.so.2
> (gdb) bt
> #0 0x0000000202f2bbc9 in re_search_2 () from /usr/lib/libgnuregex.so.2
> #1 0x0000000202f2bda3 in re_search () from /usr/lib/libgnuregex.so.2
> #2 0x0000000202f2c182 in regexec () from /usr/lib/libgnuregex.so.2
> #3 0x000000000046bf5b in filter_new_set_state ()
> #4 0x0000000000469b03 in filter_test_articles ()
> #5 0x0000000000469b03 in filter_test_articles ()
> #6 0x000000000046a382 in filter_negate ()
> #7 0x0000000000469b03 in filter_test_articles ()
> #8 0x0000000000469c91 in filter_remove_failures ()
> #9 0x0000000000425eb8 in articlelist_selected_flag_for_dl_nolock ()
> #10 0x0000000000428649 in articlelist_get_group_changed_callback ()
> #11 0x000000020268ce04 in g_thread_create_proxy (data=3D0xbae300)
> at gthread.c:556
> #12 0x0000000202be6a89 in pthread_create () from
> /usr/lib/libpthread.so.1
> #13 0x0000000203078bd4 in makecontext () from /lib/libc.so.5
> #14 0x0000000000000000 in ?? ()
> #15 0x000000000085e400 in ?? ()
> #16 0x000000020268cd80 in g_thread_fail () at gthread.c:538
> #17 0x0000000000a90580 in ?? ()
> #18 0x0000000000000000 in ?? ()
> #19 0x0000000000000000 in ?? ()
> #20 0x0000000000000000 in ?? ()
> Error accessing memory address 0x7fffff6e6000: Bad address.
> (gdb)
>=20
> Again, the filter that's causing trouble is this one:
>=20
>=20
> <filter type=3D"or" name=3D"non-mp3" visible=3D"t">
> <phrase negate=3D"t" match_type=3D"regex"
> key_type=3D"subject" case_sensitive=3D"f" key=3D"\.[Mm][Pp]3"/>
> </filter>
--=20
Joe Marcus Clarke
FreeBSD GNOME Team :: gnome at FreeBSD.org
FreeNode / #freebsd-gnome
http://www.FreeBSD.org/gnome
--=-1sF5aP1CdRIDjssPrTNp
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (FreeBSD)
iD8DBQBBG9Cnb2iPiv4Uz4cRAtSSAJ9SyQmMEz3wvI2mHD3Tsv5j5QaDeQCcCFAX
goRsS15RU0P6bbmYrTdX9xE=
=kXCX
-----END PGP SIGNATURE-----
--=-1sF5aP1CdRIDjssPrTNp--
More information about the freebsd-ports-bugs
mailing list