Alexander Larsson <[EMAIL PROTECTED]> writes:
> On 21 Oct 1999, Daniel Wang wrote:
>
> >
> > Alexander Larsson <[EMAIL PROTECTED]> writes:
> >
> >
> > > You need to remove your old object libs $prefix/lib/dia/*.so.0.0.0 (*.so
> > > is the new ones).
> >
> > Did this and did a fresh recompile... still segfaults for me...
>
> Have you got files like objects/*/.libs/*.so.0.0.0
Nope...
>
> Can I see a backtrace?
This GDB was configured as "i386-redhat-linux"...
(gdb) run
Starting program: /mnt/fs1/home/danwang/dia/app/dia
Program received signal SIGSEGV, Segmentation fault.
0x8066dc5 in bezier_add_lines (ddisp=0x815ea08, points=0xbf8000bc,
bezier=0x8089378) at render_gdk.c:687
687 {
(gdb) bt
#0 0x8066dc5 in bezier_add_lines (ddisp=0x815ea08, points=0xbf8000bc,
bezier=0x8089378) at render_gdk.c:687
#1 0x80671ab in bezier_add_lines (ddisp=0x815ea08, points=0xbf8001d0,
bezier=0x8089378) at render_gdk.c:751
#2 0x80671ab in bezier_add_lines (ddisp=0x815ea08, points=0xbf8002e4,
bezier=0x8089378) at render_gdk.c:751
#3 0x80671ab in bezier_add_lines (ddisp=0x815ea08, points=0xbf8003f8,
bezier=0x8089378) at render_gdk.c:751
#4 0x80671ab in bezier_add_lines (ddisp=0x815ea08, points=0xbf80050c,
bezier=0x8089378) at render_gdk.c:751
#5 0x80671ab in bezier_add_lines (ddisp=0x815ea08, points=0xbf800620,
bezier=0x8089378) at render_gdk.c:751
#6 0x80671ab in bezier_add_lines (ddisp=0x815ea08, points=0xbf800734,
bezier=0x8089378) at render_gdk.c:751
#7 0x80671ab in bezier_add_lines (ddisp=0x815ea08, points=0xbf800848,
bezier=0x8089378) at render_gdk.c:751
#8 0x80671ab in bezier_add_lines (ddisp=0x815ea08, points=0xbf80095c,
bezier=0x8089378) at render_gdk.c:751
#9 0x80671ab in bezier_add_lines (ddisp=0x815ea08, points=0xbf800a70,
bezier=0x8089378) at render_gdk.c:751
#10 0x80671ab in bezier_add_lines (ddisp=0x815ea08, points=0xbf800b84,
bezier=0x8089378) at render_gdk.c:751
#11 0x80671ab in bezier_add_lines (ddisp=0x815ea08, points=0xbf800c98,
bezier=0x8089378) at render_gdk.c:751
#12 0x80671ab in bezier_add_lines (ddisp=0x815ea08, points=0xbf800dac,
bezier=0x8089378) at render_gdk.c:751
#13 0x80671ab in bezier_add_lines (ddisp=0x815ea08, points=0xbf800ec0,
bezier=0x8089378) at render_gdk.c:751
#14 0x80671ab in bezier_add_lines (ddisp=0x815ea08, points=0xbf800fd4
this goes on and on forever.....
my guess is that it's in some sort of inifite loop because of bogus data
leading to a stack overflow...