bug-guile
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

build errors: 9172 Broken pipe and 9173 Segmentation fault


From: Douglas Mencken
Subject: build errors: 9172 Broken pipe and 9173 Segmentation fault
Date: Tue, 29 Mar 2011 19:07:57 +0200

Mail delivery said me "gtfo" with attachment3, bzip2ed it now.

---------- Forwarded message ----------
From: Douglas Mencken <address@hidden>
Date: Fri, Mar 25, 2011 at 10:11 PM
Subject: Re: build errors: 9172 Broken pipe and 9173 Segmentation fault
To: Neil Jerram <address@hidden>
Cc: address@hidden

After re-making with --enable-guile-debug and no limit for core dumps,
I got: <attachment #1>.

On command `core-file
/root/build-farm/guile-v2.0.0-122-gad301b6.builddir/libguile/core.1008'
within ./meta/gdb-uninstalled-guile, I got: <attachment #2>.

On ('set logging on', 'set pagination off') 'thread apply all bt' I
got: <attachment #3>.

Also, from the conversation with mark_weaver from #guile @ freenode:

<mark_weaver> dougmencken: the real problem seems to be that an
infinite recursion results while handling a string decoding error.  it
is also curious why a decoding error is happening with uClibc that
does not occur with glibc, but that's secondary.
<mark_weaver> scm_from_locale_string calls scm_from_locale_stringn
which calls scm_from_stringn (in your case UTF-8 presumably) which
calls scm_decoding_error which calls scm_from_locale_string, ad
infinitum.
<mark_weaver> perhaps the decoding error handler is trying to print
the erroneous string as part of its error message, or something.
<mark_weaver> that would be my guess anyway.

Attachment: attachment1
Description: Binary data

Attachment: attachment2
Description: Binary data

Attachment: attachment3.bzip2
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]