I'm developing several java3d applications under both winnt and Linux.
( alternating a few days with each. ) Under windows I have no complaints.
Everything seems to work well.
Under Linux however, anytime a canvas3d is removed the VM seg faults.
I'm using Mandrake 8.0 ( with all the available updates. )
Sun's JDK 1.3.1_01 or Blackdown-1.3.1-FCS with java3d-1.2.1_01-fcs.
The demos seem to work well, though none are nearly so in depth as my current
application.
I'll include various info below. Any help would be appreciated.
--John R.
-----------------
XFree86 Version 4.0.3 / X Window System
(protocol Version 11, revision 0, vendor release 6400)
Release Date: 16 March 2001
If the server is older than 6-12 months, or if your card is
newer than the above date, look for a newer version before
reporting problems. (See http://www.XFree86.Org/FAQ)
Operating System: Linux 2.4.1-20mdksmp i686 [ELF]
----------------
display: :0.0 screen:0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.2
server glx extensions:
client glx vendor string: NVIDIA Corporation
client glx version string: 1.2
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync,
GLX_SGIX_swap_group, GLX_SGIX_swap_barrier
GLX extensions:
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce2 GTS/AGP/SSE
OpenGL version string: 1.2.2
OpenGL extensions:
GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_compression,
GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
GL_ARB_transpose_matrix, GL_S3_s3tc, GL_EXT_abgr, GL_EXT_bgra,
GL_EXT_blend_color, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
GL_EXT_compiled_vertex_array, GL_EXT_draw_range_elements,
GL_EXT_fog_coord, GL_EXT_packed_pixels, GL_EXT_paletted_texture,
GL_EXT_point_parameters, GL_EXT_rescale_normal, GL_EXT_secondary_color,
GL_EXT_separate_specular_color, GL_EXT_shared_texture_palette,
GL_EXT_stencil_wrap, GL_EXT_texture_compression_s3tc,
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_cube_map, GL_EXT_texture_filter_anisotropic,
GL_EXT_texture_lod, GL_EXT_texture_lod_bias, GL_EXT_texture_object,
GL_EXT_vertex_array, GL_EXT_vertex_weighting,
GL_IBM_texture_mirrored_repeat, GL_KTX_buffer_region, GL_NV_blend_square,
GL_NV_evaluators, GL_NV_fence, GL_NV_fog_distance,
GL_NV_light_max_exponent, GL_NV_packed_depth_stencil,
GL_NV_register_combiners, GL_NV_texgen_emboss, GL_NV_texgen_reflection,
GL_NV_texture_env_combine4, GL_NV_texture_rectangle,
GL_NV_vertex_array_range, GL_NV_vertex_array_range2, GL_NV_vertex_program,
GL_SGIS_generate_mipmap, GL_SGIS_multitexture, GL_SGIS_texture_lod
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x21 24 tc 0 32 0 r y . 8 8 8 0 0 24 0 16 16 16 16 0 0 None
0x22 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x2a 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x2b 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x2c 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x2d 24 tc 0 32 0 r y . 8 8 8 0 0 24 8 16 16 16 16 0 0 None
0x2e 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x2f 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x30 24 dc 0 32 0 r y . 8 8 8 0 0 24 0 16 16 16 16 0 0 None
0x31 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x32 24 dc 0 32 0 r y . 8 8 8 0 0 24 8 16 16 16 16 0 0 None
0x33 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
--------------
An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : 11 occurred at PC=0x4cb2b5b4
Function name=__glXSetupForCommand
Library=/usr/lib/libGL.so.1
Current Java thread:
at javax.media.j3d.Renderer.freeContext(Native Method)
at javax.media.j3d.Renderer.removeCtx(Renderer.java:1075)
at javax.media.j3d.MasterControl.handlePendingRequest(MasterControl.java:2682)
at javax.media.j3d.MasterControl.doWork(MasterControl.java:2574)
at javax.media.j3d.MasterControlThread.run(MasterControlThread.java:28)
Dynamic libraries:
08048000-0804c000 r-xp 00000000 16:06 293878
/usr/java/j2sdk1.3.1/bin/i386/native_threads/java
0804c000-0804d000 rw-p 00003000 16:06 293878
/usr/java/j2sdk1.3.1/bin/i386/native_threads/java
40000000-40015000 r-xp 00000000 16:01 71225 /lib/ld-2.2.2.so
40015000-40016000 rw-p 00014000 16:01 71225 /lib/ld-2.2.2.so
40017000-40029000 r-xp 00000000 16:06 133872
/usr/java/j2sdk1.3.1/jre/lib/i386/libverify.so
40029000-4002b000 rw-p 00011000 16:06 133872
/usr/java/j2sdk1.3.1/jre/lib/i386/libverify.so
4002b000-4002c000 r--p 00000000 16:06 112833
/usr/share/locale/en_US/LC_IDENTIFICATION
4002c000-4003b000 r-xp 00000000 16:01 71253 /lib/libpthread-0.9.so
4003b000-40043000 rw-p 0000e000 16:01 71253 /lib/libpthread-0.9.so
40043000-4004e000 r-xp 00000000 16:06 149787
/usr/java/j2sdk1.3.1/jre/lib/i386/native_threads/libhpi.so
4004e000-4004f000 rw-p 0000a000 16:06 149787
/usr/java/j2sdk1.3.1/jre/lib/i386/native_threads/libhpi.so
4004f000-40312000 r-xp 00000000 16:06 117872
/usr/java/j2sdk1.3.1/jre/lib/i386/client/libjvm.so
40312000-40329000 rw-p 002c2000 16:06 117872
/usr/java/j2sdk1.3.1/jre/lib/i386/client/libjvm.so
40341000-40344000 r-xp 00000000 16:01 71232 /lib/libdl-2.2.2.so
40344000-40345000 rw-p 00002000 16:01 71232 /lib/libdl-2.2.2.so
40345000-4046a000 r-xp 00000000 16:01 71230 /lib/libc-2.2.2.so
4046a000-40470000 rw-p 00124000 16:01 71230 /lib/libc-2.2.2.so
40474000-40475000 r-xp 00000000 16:01 71130 /lib/libBrokenLocale-2.2.2.so
40475000-40476000 rw-p 00000000 16:01 71130 /lib/libBrokenLocale-2.2.2.so
40476000-40489000 r-xp 00000000 16:01 71235 /lib/libnsl-2.2.2.so
40489000-4048b000 rw-p 00012000 16:01 71235 /lib/libnsl-2.2.2.so
4048e000-404b1000 r-xp 00000000 16:01 71233 /lib/libm-2.2.2.so
404b1000-404b2000 rw-p 00022000 16:01 71233 /lib/libm-2.2.2.so
404b2000-404d5000 r-xp 00000000 16:06 133873
/usr/java/j2sdk1.3.1/jre/lib/i386/libjava.so
404d5000-404d7000 rw-p 00022000 16:06 133873
/usr/java/j2sdk1.3.1/jre/lib/i386/libjava.so
404d8000-404ed000 r-xp 00000000 16:06 133874
/usr/java/j2sdk1.3.1/jre/lib/i386/libzip.so
404ed000-404f0000 rw-p 00014000 16:06 133874
/usr/java/j2sdk1.3.1/jre/lib/i386/libzip.so
404f0000-41209000 r--s 00000000 16:06 229886 /usr/java/j2sdk1.3.1/jre/lib/rt.jar
41236000-414db000 r--s 00000000 16:06 229887 /usr/java/j2sdk1.3.1/jre/lib/i18n.jar
414db000-414f1000 r--s 00000000 16:06 229874
/usr/java/j2sdk1.3.1/jre/lib/sunrsasign.jar
43599000-4359a000 r--p 00000000 16:06 112842 /usr/share/locale/en_US/LC_MEASUREMENT
4359a000-4359b000 r--p 00000000 16:06 112839 /usr/share/locale/en_US/LC_TELEPHONE
4359b000-4359c000 r--p 00000000 16:06 112830 /usr/share/locale/en_US/LC_ADDRESS
4359c000-4359d000 r--p 00000000 16:06 112834 /usr/share/locale/en_US/LC_NAME
4359d000-4359e000 r--p 00000000 16:06 112840 /usr/share/locale/en_US/LC_PAPER
4359e000-4359f000 r--p 00000000 16:06 160833
/usr/share/locale/en_US/LC_MESSAGES/SYS_LC_MESSAGES
4359f000-435a0000 r--p 00000000 16:06 112841 /usr/share/locale/en_US/LC_MONETARY
4b61f000-4b63a000 r--p 00000000 16:06 48086 /usr/share/locale/ISO-8859-1/LC_CTYPE
4b63a000-4b640000 r--p 00000000 16:06 48085
/usr/share/locale/ISO-8859-1/LC_COLLATE
4b640000-4b641000 r--p 00000000 16:06 112835 /usr/share/locale/en_US/LC_TIME
4b641000-4b642000 r--p 00000000 16:06 160832 /usr/share/locale/en_US/LC_NUMERIC
4b642000-4b64d000 r--s 00000000 16:06 149943
/usr/java/j2sdk1.3.1/jre/lib/ext/indicim.jar
4b64d000-4b654000 r-xp 00000000 16:06 32081 /usr/X11R6/lib/libXp.so.6.2
4b654000-4b655000 rw-p 00006000 16:06 32081 /usr/X11R6/lib/libXp.so.6.2
4b657000-4b661000 r-xp 00000000 16:01 71247 /lib/libnss_files-2.2.2.so
4b661000-4b662000 rw-p 00009000 16:01 71247 /lib/libnss_files-2.2.2.so
4b6a3000-4b6e7000 r--s 00000000 16:06 145366
/usr/java/j2sdk1.3.1/jre/lib/ext/vecmath.jar
4b6e7000-4b6fb000 r--s 00000000 16:06 149947
/usr/java/j2sdk1.3.1/jre/lib/ext/jakarta-oro-2.0.2-dev-2.jar
4b6fb000-4b6fd000 r-xp 00000000 16:06 260456 /usr/lib/gconv/ISO8859-1.so
4b6fd000-4b6fe000 rw-p 00001000 16:06 260456 /usr/lib/gconv/ISO8859-1.so
4b6fe000-4b6ff000 r-xp 00000000 16:06 133887
/usr/java/j2sdk1.3.1/jre/lib/i386/libjawt.so
4b6ff000-4b700000 rw-p 00000000 16:06 133887
/usr/java/j2sdk1.3.1/jre/lib/i386/libjawt.so
4b800000-4b85c000 r--s 00000000 16:06 149942
/usr/java/j2sdk1.3.1/jre/lib/ext/ibmjcaprovider.jar
4b85c000-4ba53000 r--s 00000000 16:06 145367
/usr/java/j2sdk1.3.1/jre/lib/ext/j3dcore.jar
4ba53000-4ba70000 r--s 00000000 16:06 145368
/usr/java/j2sdk1.3.1/jre/lib/ext/j3daudio.jar
4ba70000-4bb21000 r--s 00000000 16:06 145369
/usr/java/j2sdk1.3.1/jre/lib/ext/j3dutils.jar
4bb21000-4bb75000 r--s 00000000 16:06 149949
/usr/java/j2sdk1.3.1/jre/lib/ext/jh.jar
4bb75000-4be52000 r--s 00000000 16:06 149950
/usr/java/j2sdk1.3.1/jre/lib/ext/OB.jar
4be52000-4c144000 r-xp 00000000 16:06 133881
/usr/java/j2sdk1.3.1/jre/lib/i386/libawt.so
4c144000-4c154000 rw-p 002f1000 16:06 133881
/usr/java/j2sdk1.3.1/jre/lib/i386/libawt.so
4c16a000-4c1b3000 r-xp 00000000 16:06 133880
/usr/java/j2sdk1.3.1/jre/lib/i386/libmlib_image.so
4c1b3000-4c1b5000 rw-p 00048000 16:06 133880
/usr/java/j2sdk1.3.1/jre/lib/i386/libmlib_image.so
4c1b5000-4c1bc000 r--s 00000000 16:07 1373632
/home/snap/SNAP_PROJECTS/SNAP/lib/jars/jaxp.jar
4c1bc000-4c1c5000 r-xp 00000000 16:06 133877
/usr/java/j2sdk1.3.1/jre/lib/i386/libnet.so
4c1c5000-4c1c6000 rw-p 00008000 16:06 133877
/usr/java/j2sdk1.3.1/jre/lib/i386/libnet.so
4c1c6000-4c1c7000 rw-s 40000000 16:01 12209 /dev/nvidia0
4c1c7000-4c1c8000 rwxp 00000000 16:01 27327 /dev/zero
4c1c8000-4c1c9000 rwxp 00000000 16:01 27327 /dev/zero
4c1c9000-4c1ca000 rwxp 00000000 16:01 27327 /dev/zero
4c1ca000-4c218000 r-xp 00000000 16:06 37961 /usr/X11R6/lib/libXt.so.6.0
4c218000-4c21c000 rw-p 0004d000 16:06 37961 /usr/X11R6/lib/libXt.so.6.0
4c21d000-4c225000 r-xp 00000000 16:06 37955 /usr/X11R6/lib/libSM.so.6.0
4c225000-4c226000 rw-p 00007000 16:06 37955 /usr/X11R6/lib/libSM.so.6.0
4c226000-4c23a000 r-xp 00000000 16:06 37954 /usr/X11R6/lib/libICE.so.6.3
4c23a000-4c23b000 rw-p 00013000 16:06 37954 /usr/X11R6/lib/libICE.so.6.3
4c23d000-4c24b000 r-xp 00000000 16:06 37957 /usr/X11R6/lib/libXext.so.6.4
4c24b000-4c24c000 rw-p 0000d000 16:06 37957 /usr/X11R6/lib/libXext.so.6.4
4c24c000-4c251000 r-xp 00000000 16:06 37962 /usr/X11R6/lib/libXtst.so.6.1
4c251000-4c252000 rw-p 00004000 16:06 37962 /usr/X11R6/lib/libXtst.so.6.1
4c252000-4c338000 r-xp 00000000 16:06 37956 /usr/X11R6/lib/libX11.so.6.2
4c338000-4c33d000 rw-p 000e5000 16:06 37956 /usr/X11R6/lib/libX11.so.6.2
4c33d000-4c3b6000 r--s 00000000 16:07 1373582
/home/snap/SNAP_PROJECTS/SNAP/lib/jars/help.jar
4c3b6000-4c693000 r--s 00000000 16:07 1373584
/home/snap/SNAP_PROJECTS/SNAP/lib/jars/OB.jar
4c693000-4c6e4000 r--s 00000000 16:07 1373633
/home/snap/SNAP_PROJECTS/SNAP/lib/jars/jh.jar
4c6e4000-4c714000 r--s 00000000 16:07 1373628
/home/snap/SNAP_PROJECTS/SNAP/lib/jars/crimson.jar
4c714000-4c7a6000 r--s 00000000 16:07 1373635
/home/snap/SNAP_PROJECTS/SNAP/lib/jars/xalan.jar
4c7a6000-4c7ba000 r--s 00000000 16:07 1373630
/home/snap/SNAP_PROJECTS/SNAP/lib/jars/jakarta-oro-2.0.2-dev-2.jar
4c7ba000-4c84c000 r--s 00000000 16:07 1373634
/home/snap/SNAP_PROJECTS/SNAP/lib/jars/jython.jar
4c84c000-4c8e1000 r-xp 00000000 16:06 133882
/usr/java/j2sdk1.3.1/jre/lib/i386/libfontmanager.so
4c8e1000-4c90b000 rw-p 00094000 16:06 133882
/usr/java/j2sdk1.3.1/jre/lib/i386/libfontmanager.so
4c90b000-4c90f000 r-xp 00000000 16:01 71245 /lib/libnss_dns-2.2.2.so
4c90f000-4c910000 rw-p 00003000 16:01 71245 /lib/libnss_dns-2.2.2.so
4c910000-4c911000 rwxp 00000000 16:01 27327 /dev/zero
4c911000-4c912000 rwxp 00000000 16:01 27327 /dev/zero
4c912000-4c913000 rwxp 00000000 16:01 27327 /dev/zero
4c913000-4c914000 rwxp 00000000 16:01 27327 /dev/zero
4c914000-4c91d000 r--s 00000000 16:07 556350
/home/snap/SNAP_PROJECTS/SNAP/lib/plugins/tracm.jar
4c91d000-4c926000 r--s 00000000 16:07 556351
/home/snap/SNAP_PROJECTS/SNAP/lib/plugins/relap.jar
4c9aa000-4c9bc000 r-xp 00000000 16:06 128508
/usr/java/j2sdk1.3.1/jre/lib/i386/libJ3D.so
4c9bc000-4c9bd000 rw-p 00011000 16:06 128508
/usr/java/j2sdk1.3.1/jre/lib/i386/libJ3D.so
4c9bd000-4c9be000 rwxp 00000000 16:01 27327 /dev/zero
4c9be000-4c9bf000 rwxp 00000000 16:01 27327 /dev/zero
4c9bf000-4c9ce000 r-xp 00000000 16:01 71254 /lib/libresolv-2.2.2.so
4c9ce000-4c9cf000 rw-p 0000e000 16:01 71254 /lib/libresolv-2.2.2.so
4c9d1000-4c9e1000 rw-s 00810000 16:01 12209 /dev/nvidia0
4c9e1000-4c9e2000 rwxp 00000000 16:01 27327 /dev/zero
4c9e2000-4c9e3000 rwxp 00000000 16:01 27327 /dev/zero
4c9e3000-4c9e4000 rwxp 00000000 16:01 27327 /dev/zero
4c9e4000-4c9e5000 rwxp 00000000 16:01 27327 /dev/zero
4c9e5000-4c9e6000 rwxp 00000000 16:01 27327 /dev/zero
4c9e6000-4c9e7000 rwxp 00000000 16:01 27327 /dev/zero
4c9e7000-4c9e8000 rwxp 00000000 16:01 27327 /dev/zero
4cb00000-4cb4b000 rwxp 00001000 16:06 242653 /usr/lib/libGL.so.1.0.1541
4cb65000-4cb83000 r-xp 00000000 16:06 133879
/usr/java/j2sdk1.3.1/jre/lib/i386/libdcpr.so
4cb83000-4cb97000 rw-p 0001d000 16:06 133879
/usr/java/j2sdk1.3.1/jre/lib/i386/libdcpr.so
4cb97000-4ced2000 rwxp 00001000 16:06 242654 /usr/lib/libGLcore.so.1.0.1541
4cfaf000-4d0b0000 rw-s 00000000 00:04 43778048 /SYSV00000000 (deleted)
4d0b0000-510b0000 rw-s 10000000 16:01 12209 /dev/nvidia0
51130000-51232000 rw-s 80000000 16:01 12209 /dev/nvidia0
Local Time = Mon Oct 8 14:32:28 2001
Elapsed Time = 869
#
# The exception above was detected in native code outside the VM
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".