eclipse dies when starting up
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
eclipse (Ubuntu) |
Fix Released
|
Medium
|
Matthias Klose |
Bug Description
This is on up-to-date dapper (amd64).
I had eclipse working, but reinstalled and now it has stopped. When attempting to start eclipse, it shows a dialogue with the following message just after the progress bar closes (leaving the splash screen behind when pressing close):
JVM terminated. Exit code=1
/usr/lib/
-Djava.
-Dgnu.gcj.
-Dgnu.gcj.
-Dosgi.locking=none
-jar /usr/share/
-os linux
-ws gtk
-arch x86_64
-launcher /usr/lib/
-name Eclipse
-showsplash 600
-exitdata 260013
-install /usr/share/eclipse
-vm /usr/lib/
-vmargs
-Djava.
-Dgnu.gcj.
-Dgnu.gcj.
-Dosgi.locking=none
-jar /usr/share/
When issuing this command under gdb I get:
$ gdb /usr/lib/
GNU gdb 6.4-debian
Copyright 2005 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "x86_64-
Using host libthread_db library "/lib/libthread
(gdb) set args -Djava.
-Dgnu.gcj.
-Dgnu.gcj.
-Dosgi.locking=none \
-jar /usr/share/
-os linux \
-ws gtk \
-arch x86_64 \
-launcher /usr/lib/
-name Eclipse \
-showsplash 600 \
-exitdata 260013 \
-install /usr/share/eclipse \
-vm /usr/lib/
-vmargs \
-Djava.
-Dgnu.gcj.
-Dgnu.gcj.
-Dosgi.locking=none \
-jar /usr/share/
(gdb) r
Starting program: /usr/lib/
(no debugging symbols found)
(no debugging symbols found)
Program received signal SIGPWR, Power fail/restart.
0x00002aaaaccb5a9a in ?? ()
(gdb) thread apply all bt
(gdb)
And the splash screen again remains.
When issuing it directly from bash, I get a segfault.
Changed in eclipse: | |
assignee: | nobody → motujava |
Attaching an strace (bzip2ed) to help track it down. Looks like some data gets munged as there is a huge mmap attempt.