This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 108567 - JVM crash at Netbeans startup using Apple JDK 1.6.0 beta
Summary: JVM crash at Netbeans startup using Apple JDK 1.6.0 beta
Status: RESOLVED WONTFIX
Alias: None
Product: platform
Classification: Unclassified
Component: -- Other -- (show other bugs)
Version: 6.x
Hardware: Macintosh Mac OS X
: P1 blocker (vote)
Assignee: _ rkubacki
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-06-30 09:44 UTC by sebsto
Modified: 2008-12-22 14:58 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Hotspot stack trace (34.01 KB, text/plain)
2007-06-30 09:51 UTC, sebsto
Details

Note You need to log in before you can comment on or make changes to this bug.
Description sebsto 2007-06-30 09:44:08 UTC
When starting Netbeans, the JVM crashes.

NB 6.0 200706270000

spirou:~ sst$ /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/bin/java -version
java version "1.6.0-dp"
Java(TM) SE Runtime Environment (build 1.6.0-dp-b88-34)
Java HotSpot(TM) Client VM (build 1.6.0-b88-17-release, mixed mode, sharing)

spirou:~ sst$
/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/bin/netbeans 
-------------------------------------------------------------------------------
>Log Session: Saturday, June 30, 2007 10:40:09 AM CEST
>System Info: 
  Product Version         = NetBeans IDE Dev (Build 200706270000)
  Operating System        = Mac OS X version 10.4.10 running on i386
  Java; VM; Vendor        = 1.6.0-dp; Java HotSpot(TM) Client VM 1.6.0-b88-17-release; Apple Computer, Inc.
  Java Home               = /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
  System Locale; Encoding = en_US (nb); MacRoman
  Home Directory          = /Users/sst
  Current Directory       = /Users/sst
  User Directory          = /Users/sst/.netbeans/dev
  Installation            =
/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/nb6.0
                           
/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/ide8
                           
/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/java1
                           
/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/xml1
                           
/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/apisupport1
                           
/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/enterprise4
                           
/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/profiler2
                           
/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/visualweb1
                           
/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/soa1
                           
/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/uml4
                           
/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/harness
                           
/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/BusinessIntegration
                           
/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/platform7
  Boot & Ext. Classpath   =
/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/classes.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/ui.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/laf.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/sunrsasign.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/jsse.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/jce.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/charsets.jar:/System/Library/Java/Extensions/CoreAudio.jar:/System/Library/Java/Extensions/dns_sd.jar:/System/Library/Java/Extensions/j3daudio.jar:/System/Library/Java/Extensions/j3dcore.jar:/System/Library/Java/Extensions/j3dutils.jar:/System/Library/Java/Extensions/jai_codec.jar:/System/Library/Java/Extensions/jai_core.jar:/System/Library/Java/Extensions/mlibwrapper_jai.jar:/System/Library/Java/Extensions/MRJToolkit.jar:/System/Library/Java/Extensions/QTJava.zip:/System/Library/Java/Extensions/QTJSupport.jar:/System/Library/Java/Extensions/vecmath.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/ext/apple_provider.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/ext/dnsns.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/ext/localedata.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/ext/sunjce_provider.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/ext/sunpkcs11.jar
  Application Classpath   =
/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/platform7/lib/boot.jar:/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/platform7/lib/org-openide-modules.jar:/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/platform7/lib/org-openide-util.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/lib/dt.jar
  Startup Classpath       =
/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/platform7/core/core.jar:/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/platform7/core/org-openide-filesystems.jar:/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/nb6.0/core/org-netbeans-upgrader.jar:/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/nb6.0/core/locale/core_nb.jar
-------------------------------------------------------------------------------
Java HotSpot(TM) Client VM warning: Untested: Atomic::add_ptr - void in
/SourceCache/HotSpot16/HotSpot16-17/src/os_cpu/macosx_i486/vm/atomic_macosx_i486.inline.hpp: 53

Java HotSpot(TM) Client VM warning: Untested: Atomic::add_ptr - void in
/SourceCache/HotSpot16/HotSpot16-17/src/os_cpu/macosx_i486/vm/atomic_macosx_i486.inline.hpp: 53

/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/bin/../platform7/lib/nbexec:
line 408: 10471 Trace/BPT trap          "/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/bin/java"
-Djdk.home="/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home" -classpath
"/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/platform7/lib/boot.jar:/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/platform7/lib/org-openide-modules.jar:/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/platform7/lib/org-openide-util.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/lib/dt.jar"
-Dnetbeans.system_http_proxy="DIRECT" -Dnetbeans.system_http_non_proxy_hosts=""
-Dnetbeans.dirs="/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/nb6.0:/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/ide8:/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/java1:/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/xml1:/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/apisupport1:/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/enterprise4:/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/profiler2:/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/visualweb1:/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/soa1:/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/uml4:/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/harness::/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/BusinessIntegration"
-Dnetbeans.home="/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/platform7"
'-Dcom.apple.mrj.application.apple.menu.about.name=NetBeans' '-Xdock:name=NetBeans'
'-Xdock:icon=/Applications/Others/Sun/OpenESB2/NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/bin/../nb6.0/netbeans.icns'
'-Dnetbeans.importclass=org.netbeans.upgrade.AutoUpgrade'
'-Dnetbeans.accept_license_class=org.netbeans.license.AcceptLicense'
'-DAM_CONFIG_FILE=/Applications/Others/Sun/OpenESB2/glassfish-v2-b53/domains/domain1/config/AMConfig.properties'
'-Dcom.sun.aas.installRoot=/Applications/Others/Sun/OpenESB2/glassfish-v2-b53' '-Xmx192m' '-client' '-Xms32m'
'-XX:PermSize=32m' '-XX:MaxPermSize=200m' '-Dnetbeans.logger.console=true' '-ea' '-Dapple.laf.useScreenMenuBar=true'
'-XX:+UseConcMarkSweepGC' '-XX:+CMSClassUnloadingEnabled' '-XX:+CMSPermGenSweepingEnabled' org.netbeans.Main --userdir
"/Users/sst/.netbeans/dev" "--branding" "nb"
Comment 1 sebsto 2007-06-30 09:51:06 UTC
Created attachment 44593 [details]
Hotspot stack trace
Comment 2 sebsto 2007-06-30 09:53:23 UTC
Workaround

Revert back to JVM 1.5.0 by modifying 
 ./NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/etc/netbeans.conf

# Default location of JDK, can be overridden by using --jdkhome <dir>:
netbeans_jdkhome="/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home"

Comment 3 sebsto 2007-06-30 09:54:02 UTC
Workaround

Revert back to JVM 1.5.0 by modifying 
 ./NetBeans-6.0-200706270000.app/Contents/Resources/NetBeans-6.0-200706270000/etc/netbeans.conf

# Default location of JDK, can be overridden by using --jdkhome <dir>:
netbeans_jdkhome="/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home"

Comment 4 Antonin Nebuzelsky 2007-07-02 09:32:02 UTC
Radime, have a look at this.
Comment 5 Milos Kleint 2007-07-02 09:36:07 UTC
The apple's jdk 1.6 DP was provided to you under NDA. Any JVM crashes shall be reported to Apple only. 

The current dev preview is rather old as well.
Comment 6 _ rkubacki 2007-07-11 09:17:03 UTC
Looking at it I made the same conclusion as Milos.

Also note that we turned of CMS GC on MacOS recently.