seg fault on startup

Ben Tatham bentatham@nanometrics.ca
Mon Mar 19 18:08:00 GMT 2007


Actually, the bottom of the stack has a bit more...sorry.


#5693 0x0f1e686c in catch_segv (_sc=@7fc00570) at 
/disk1/xtool/crosstool-0.43/build/powerpc-860-linux-gnu/gcc-4.1.2-glibc-2.3.3/gcc-4.1.2/libjava/prims.cc:151
#5694 0x7ffff3d8 in ?? ()
#5695 0x0f1e686c in catch_segv (_sc=@7fc00570) at 
/disk1/xtool/crosstool-0.43/build/powerpc-860-linux-gnu/gcc-4.1.2-glibc-2.3.3/gcc-4.1.2/libjava/prims.cc:151

#5696 0x7ffff998 in ?? ()

#5697 0x0f21db74 in java::lang::Class::initializeClass (this=@fd40240)
    at 
/disk1/xtool/crosstool-0.43/build/powerpc-860-linux-gnu/gcc-4.1.2-glibc-2.3.3/gcc-4.1.2/libjava/java/lang/natClass.cc:737
#5698 0x0f1e783c in _Jv_CreateJavaVM (vm_args=null) at 
/disk1/xtool/crosstool-0.43/build/powerpc-860-linux-gnu/gcc-4.1.2-glibc-2.3.3/gcc-4.1.2/libjava/java/lang/Class.h:599
#5699 0x0f1e7c68 in _Jv_RunMain (vm_args=null, klass=@100121e0, 
name=null, argc=1, argv=@7ffffdd4, is_jar=false)
    at 
/disk1/xtool/crosstool-0.43/build/powerpc-860-linux-gnu/gcc-4.1.2-glibc-2.3.3/gcc-4.1.2/libjava/prims.cc:1355

#5700 0x0f1e7dbc in _Jv_RunMain (klass=@14, name=@f1e686c, 
argc=264674640, argv=@fc69d30, is_jar=false)
    at 
/disk1/xtool/crosstool-0.43/build/powerpc-860-linux-gnu/gcc-4.1.2-glibc-2.3.3/gcc-4.1.2/libjava/prims.cc:1401

#5701 0x0f1e7dec in JvRunMain (klass=@300763f0, argc=805790704, argv=@8) 
at 
/disk1/xtool/crosstool-0.43/build/powerpc-860-linux-gnu/gcc-4.1.2-glibc-2.3.3/gcc-4.1.2/libjava/prims.cc:1407
#5702 0x10001ae4 in main ()
Current language:  auto; currently java
(gdb)


Ben Tatham wrote:
> From the shared library version:
>
> Core was generated by `/mnt/ide/Foo.shared.debug'.
> Program terminated with signal 11, Segmentation fault.
> #0  java.lang.NullPointerException.NullPointerException() 
> (this=@300763f0)
>    at 
> /disk1/xtool/crosstool-0.43/build/powerpc-860-linux-gnu/gcc-4.1.2-glibc-2.3.3/gcc-4.1.2/libjava/classpath/java/lang/NullPointerException.java:70 
>
> 70      
> /disk1/xtool/crosstool-0.43/build/powerpc-860-linux-gnu/gcc-4.1.2-glibc-2.3.3/gcc-4.1.2/libjava/classpath/java/lang/NullPointerException.java: 
> No such file or directory.
>        in 
> /disk1/xtool/crosstool-0.43/build/powerpc-860-linux-gnu/gcc-4.1.2-glibc-2.3.3/gcc-4.1.2/libjava/classpath/java/lang/NullPointerException.java 
>
> (gdb) bt
> #0  java.lang.NullPointerException.NullPointerException() 
> (this=@300763f0)
>    at 
> /disk1/xtool/crosstool-0.43/build/powerpc-860-linux-gnu/gcc-4.1.2-glibc-2.3.3/gcc-4.1.2/libjava/classpath/java/lang/NullPointerException.java:70 
>
> #1  0x0f1e6874 in catch_segv (_sc=@7fc00570) at 
> /disk1/xtool/crosstool-0.43/build/powerpc-860-linux-gnu/gcc-4.1.2-glibc-2.3.3/gcc-4.1.2/libjava/prims.cc:151 
>
> #2  0x7fc00758 in ?? ()
> #3  0x0f1e686c in catch_segv (_sc=@7fc00570) at 
> /disk1/xtool/crosstool-0.43/build/powerpc-860-linux-gnu/gcc-4.1.2-glibc-2.3.3/gcc-4.1.2/libjava/prims.cc:151 
>
> #4  0x7fc00d18 in ?? ()
> #5  0x0f1e686c in catch_segv (_sc=@7fc00570) at 
> /disk1/xtool/crosstool-0.43/build/powerpc-860-linux-gnu/gcc-4.1.2-glibc-2.3.3/gcc-4.1.2/libjava/prims.cc:151 
>
>
> and on forever...perhaps an infinite loop?
>
> -Ben
>
>
>
>
> Andrew Haley wrote:
>> Ben Tatham writes:
>>  > I'll respond directly to you for a moment, b/c i think this is 
>> outside  > the scope of the list...
>>  >  > btw...thank you SO much for all your incredibly quick help...
>>  >  > - I have a core dump from my target (ppc) platform, from 
>> running the  > debug version of libgcj and the app.
>>  > - When I open it with the target-specific gdb on our build server 
>>  > (namely powerpc-860-linux-gnu-gdb), I get the output listing 
>> below.  As  > best I can tell, it is using the local versions of 
>> libgcc, libgcj,  > etc...not the powerpc versions.  I am unclear as 
>> to how to get gdb to  > use the appropriate lib files to load the 
>> appropriate symbols...
>>
>> Me either.  If I were you I'd just make a few symlinks to the target
>> libraries for gdb's benefit.
>>
>> Andrew.
>>   
>
>



More information about the Java mailing list