[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Txr-users] txr segfaults on startup, Mac OSX 10.6
From: |
Kaz Kylheku |
Subject: |
Re: [Txr-users] txr segfaults on startup, Mac OSX 10.6 |
Date: |
Mon, 05 Dec 2011 21:31:27 -0800 |
User-agent: |
Roundcube Webmail/0.4 |
On Mon, 5 Dec 2011 21:25:06 -0700, Andy Wildenberg
<address@hidden> wrote:
> I'm running OSX 10.6 on a Core Duo with the standard dev packages
> installed, and I'm having trouble building a functional txr.
Hi Andy,
Thanks for the report. I do not have an OSX system, so I appreciate
this.
> I tried
> both txr-045 and txr-devel and in both cases I get a clean build but a
> segfault on launch.
My question is: has any version of TXR worked for you before, or are
you a first timer? From your other comments I'm guessing.
> p.s. here are the top 10 frames from gdb. I forgot to specify how
> deep once, and had to broke out of it about 9000 frames in.
>
> (gdb) where 100
> #0 0x000000010002158a in uw_throwf (sym=0x0, fmt=0x10003a72b) at
> unwind.c:290
Ah yes. This looks like an exception in early initialization.
This is a weak area of TXR (basically we hope that this does not
happen).
Loops can occur because the run-time is not fully initialized.
One thing you can do is put a breakpoint on "uw_throwf" before
starting the executable.
Then you eliminate all that recursion and just get the initial
error.
I will see what I can do with just the information in
your backtrace here.
Once again, thanks a lot and hang in there. :)