[Insight-users] Java troubles
Luis Ibanez
luis.ibanez at kitware.com
Fri Jun 25 13:04:49 EDT 2004
Daniel,
Just for the record,
The fix was made in the files
Insight/Wrapping/CSwig/SwigRuntime/
JavaCWD.h
JavaCWD.cxx
http://www.itk.org/cgi-bin/viewcvs.cgi/Wrapping/CSwig/SwigRuntime/JavaCWD.cxx?r1=1.2&r2=1.3&root=Insight
http://www.itk.org/cgi-bin/viewcvs.cgi/Wrapping/CSwig/SwigRuntime/JavaCWD.h?r1=1.2&r2=1.3&root=Insight
Thanks for letting us know that the old JDK 1.4.1_02
will still not work. We just added a comment on this
to the README file in
Insight/Wrapping/CSwig/README
Please let us know if you find any further problem,
Thanks,
Luis
---------------------------------------
Blezek, Daniel J (Research) wrote:
> Luis,
>
> Ahh! The bug has been fixed, but apparently is still a problem in jdk
> 1.4.1_02 that I was using. I upgraded to jdk 1.4.2_04 and it went away.
>
> Thanks!
> -dan
>
> -----Original Message-----
> From: Blezek, Daniel J (Research) [mailto:blezek at crd.ge.com]
> Sent: Friday, June 25, 2004 11:29 AM
> To: 'Luis Ibanez'; jarek at ieee.org
> Cc: insight-users at itk.org; Brad King; Bill Hoffman
> Subject: RE: [Insight-users] Java troubles
>
>
> Luis,
>
> As I mentioned in my original posting, I did a checkout yesterday.
> Apparently this has not been fixed?
>
> Brad: can you point me to the fix?
>
> Jim Miller and I have tracked this down to a mismatch between Java's
> libstdc++ and the system libstdc++. When dynamic_cast is called everything
> segfaults. This is a problem in any dlopen() loaded shared library when
> using GCC 3.x
>
> Thanks,
> -dan
>
> -----Original Message-----
> From: Luis Ibanez [mailto:luis.ibanez at kitware.com]
> Sent: Friday, June 25, 2004 11:21 AM
> To: jarek at ieee.org
> Cc: insight-users at itk.org; blezek at crd.ge.com; Brad King; Bill Hoffman
> Subject: Re: [Insight-users] Java troubles
>
>
>
> Daniel, Jarek,
>
> This bug was fixed last week.
> You may want to do a CVS update in your ITK checkout.
>
> The problem was due to the fact that the RTTI tables are
> defined locally inside every shared library. Therefore
> dynamic casting do not work by default accross different
> shared libraries.
>
> Brad corrected this by forcing the loader to merge the
> RTTI tables before they are loaded by Java.
>
>
> Please let us know if you find any further problems,
>
>
> Thanks
>
>
> Luis
>
>
> --------------------
> Jarek Sacha wrote:
>
>
>>This seems to be the same Linux bug as #741 reported back in April:
>>http://www.vtk.org/Bug/bug.php?op=show&bugid=741
>>
>>Jarek
>>
>>--- "Blezek, Daniel J (Research)" <blezek at crd.ge.com> wrote:
>>
>>
>>>Hi all,
>>>
>>> I've been wanting to use ITK inside Java for various reasons. I did a
>>>fresh checkout yesterday, and built with Java wrapping on. I compiled
>>>the
>>>cannyEdgeDetectionImageFilter.java class and ran. The program promptly
>>>seg-faulted inside the JNI wrappers (see log below). I'm running RedHat
>>>8.0, GCC 3.2 and Java 1.4.1_02.
>>>
>>> This bug was reported as #893
>>>(http://www.vtk.org/Bug/bug.php?op=show&bugid=893&pos=8), has anyone
>>>made
>>>any progress, or could give me some direction?
>>>
>>>Thanks,
>>>-dan
>>>
>>>
>>>{practical:Java}1106:javac -classpath InsightToolkit.jar
>>>cannyEdgeDetectionImageFilter.java
>>>{practical:Java}1108:java -classpath InsightToolkit.jar:.
>>>cannyEdgeDetectionImageFilter
>>>
>>>An unexpected exception has been detected in native code outside the VM.
>>>Unexpected Signal : 11 occurred at PC=0x835CBA3
>>>Function=[Unknown.]
>>>Library=(N/A)
>>>
>>>NOTE: We are unable to locate the function name symbol for the error
>>> just occurred. Please refer to release documentation for possible
>>> reason and solutions.
>>>
>>>
>>>Current Java thread:
>>> at
>>>
>>
>>
> InsightToolkit.itkImageFileWriter_2DJNI.itkImageFileWriterUS2_Pointer_Update
>
>>>(Native Method)
>>> at
>>>
>>
>>
> InsightToolkit.itkImageFileWriterUS2_Pointer.Update(itkImageFileWriterUS2_Po
>
>>>inter.java:119)
>>> at
>>>
>>
>>cannyEdgeDetectionImageFilter.main(cannyEdgeDetectionImageFilter.java:22)
>>
>>
>>>--
>>>Daniel Blezek, Ph.D.
>>>blezek at crd.ge.com
>>>Visualization and Computer Vision Lab, Imaging Technologies
>>>GE Corporate Research & Development
>>>
>>>_______________________________________________
>>>Insight-users mailing list
>>>Insight-users at itk.org
>>>http://www.itk.org/mailman/listinfo/insight-users
>>>
>>
>>
>>_______________________________________________
>>Insight-users mailing list
>>Insight-users at itk.org
>>http://www.itk.org/mailman/listinfo/insight-users
>>
>
>
>
> _______________________________________________
> Insight-users mailing list
> Insight-users at itk.org
> http://www.itk.org/mailman/listinfo/insight-users
> _______________________________________________
> Insight-users mailing list
> Insight-users at itk.org
> http://www.itk.org/mailman/listinfo/insight-users
>
More information about the Insight-users
mailing list