Date: Thu, 12 Aug 2004 20:20:25 GMT From: Joe Marcus Clarke <marcus@FreeBSD.org> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/70341: pan2 crashes when built with libgnuregex Message-ID: <200408122020.i7CKKPfP066262@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/70341; it has been noted by GNATS. From: Joe Marcus Clarke <marcus@FreeBSD.org> To: conrads@cox.net Cc: freebsd-gnats-submit@FreeBSD.org, pan@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@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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200408122020.i7CKKPfP066262>