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

Re: [Pkg-mono-group] Bug#394418: v3 v4 question



On Mon, 2006-10-30 at 00:39 +0100, Mirco Bauer wrote:
> So we are back to, it never failed to build on cats, but always did on netwinder.

Mm, strange.  I tried to build it by hand on smackdown and it failed
again there:

Creating ../../build/deps/net_2_0_corlib.dll.makefrag ...
make[8]: Leaving directory `/var/tmp/mono-1.1.18/mcs/class/corlib'
make[8]: Entering directory `/var/tmp/mono-1.1.18/mcs/class/corlib'
/usr/bin/make all-local
make[9]: Entering directory `/var/tmp/mono-1.1.18/mcs/class/corlib'
MONO_PATH="../../class/lib/net_2_0_bootstrap:
$MONO_PATH" /var/tmp/mono-1.1.18/runtime/mono-wrapper  ../../gmcs/gmcs.exe /codepage:65001 -nowarn:169,612,618,649 -d:INSIDE_CORLIB -nowarn:414  -d:NET_1_1 -d:NET_2_0 -debug /noconfig -unsafe -nostdlib -resource:resources/collation.core.bin -resource:resources/collation.tailoring.bin -resource:resources/collation.cjkCHS.bin -resource:resources/collation.cjkCHT.bin -resource:resources/collation.cjkJA.bin -resource:resources/collation.cjkKO.bin -resource:resources/collation.cjkKOlv2.bin -target:library -out:mscorlib.dll  @corlib.dll.sources

=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

mono: unhandled page fault at pc=0x0012e448, lr=0x000dc204 (bad
address=0x00000084, code 0)
pc : [<0012e448>]    lr : [<000dc204>]    Not tainted
sp : bf5ff69c  ip : bf5ff670  fp : bf5ff6cc
r10: 4011c000  r9 : bf5ff778  r8 : bf5ff6f8
r7 : 00000024  r6 : 00000000  r5 : bf5ff6d0  r4 : bf5ffbe0
r3 : 00000000  r2 : 4011cca0  r1 : 00000000  r0 : 00000000
Flags: nZCv  IRQs on  FIQs on  Mode USER_32  Segment user
Control: 3CBD17F  Table: 03CBD17F  DAC: 00000015

0012e414 <sigusr1_signal_handler>:
  12e414:       e1a0c00d        mov     ip, sp
  12e418:       e92dd810        stmdb   sp!, {r4, fp, ip, lr, pc}
  12e41c:       e24cb004        sub     fp, ip, #4      ; 0x4
  12e420:       e24dd020        sub     sp, sp, #32     ; 0x20
  12e424:       e50b0028        str     r0, [fp, #-40]
  12e428:       e50b102c        str     r1, [fp, #-44]
  12e42c:       e50b2030        str     r2, [fp, #-48]
  12e430:       ebfd81aa        bl      8eae0 <mono_thread_current>
  12e434:       e1a03000        mov     r3, r0
  12e438:       e50b301c        str     r3, [fp, #-28]
  12e43c:       e51b3030        ldr     r3, [fp, #-48]
  12e440:       e50b3014        str     r3, [fp, #-20]
  12e444:       e51b301c        ldr     r3, [fp, #-28]
  12e448:       e5d33084        ldrb    r3, [r3, #132]
  12e44c:       e3530000        cmp     r3, #0  ; 0x0

At a first glance this looks more like a TLS emulation kind of problem
than an instruction set discrepancy.  But it'd take a bit more detective
work to figure out what's really going wrong, and I guess there is no
guarantee that this is the same problem the netwinders are seeing in any
case.

p.




Reply to: