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