[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[linux-distros-dev] Help with packaging eclipse-3.3, double free exception
|
Hi, seeing nichoj is too time constrained to tackle eclipse anymore. I
have decided to attempt :) to get 3.3 into our tree. Currently I have
based my ebuild of work done by a gentoo contributor for our gcj overlay.
I am able to compile easily enough but attempting to run eclipse results
in a double free or corruption bug, this occurs after the splash screen
is displayed. (see backtrace below)
I have compiled swt with the following support.
dev-java/swt-3.3 USE="cairo firefox opengl xulrunner -gnome -seamonkey"
The ebuild is located here
https://overlays.gentoo.org/proj/java/browser/java-experimental/dev-util/eclipse-sdk/eclipse-sdk-3.3-r1.ebuild
patches here
https://overlays.gentoo.org/proj/java/browser/java-experimental/dev-util/eclipse-sdk/files/3.3
as well as the fedora dir under that. Ignore the
launcher_double_free2.diff patch, that was just me pulling my hair out.
and the start script
https://overlays.gentoo.org/proj/java/browser/java-experimental/dev-util/eclipse-sdk/files/eclipse-3.3
So, at the moment I'm looking for some nondescript advice on any patches
I have missed or the best way to track this bug down.
Thanks
Alistair
Gentoo Linux
ps. The Backtrace.
*** glibc detected *** /usr/lib64/eclipse-3.3/eclipse: double free or
corruption (!prev): 0x0000000000635160 ***
======= Backtrace: =========
/lib/libc.so.6[0x2abe32c2d0ec]
/lib/libc.so.6(cfree+0x76)[0x2abe32c2ee06]
/usr/lib64/eclipse-3.3/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.0.0.v20070606/eclipse_1017a.so(run+0xbf1)[0x2aaaaab69951]
/usr/lib64/eclipse-3.3/eclipse[0x401ae5]
/lib/libc.so.6(__libc_start_main+0xf4)[0x2abe32bddb74]
/usr/lib64/eclipse-3.3/eclipse[0x4015d9]
======= Memory map: ========
00400000-00403000 r-xp 00000000 08:03 5508731
/usr/lib64/eclipse-3.3/eclipse
00603000-00605000 rw-p 00003000 08:03 5508731
/usr/lib64/eclipse-3.3/eclipse
00605000-006e5000 rw-p 00605000 00:00 0
[heap]
40000000-40002000 rwxp 00000000 00:0f 3249
/dev/zero
2aaaaaaab000-2aaaaab1f000 rw-p 2aaaaaaab000 00:00 0
2aaaaab1f000-2aaaaab20000 r--p 00000000 08:03 6130906
/usr/lib64/locale/en_NZ/LC_IDENTIFICATION
2aaaaab20000-2aaaaab21000 r--p 00000000 08:03 6130905
/usr/lib64/locale/en_NZ/LC_MEASUREMENT
2aaaaab21000-2aaaaab22000 r--p 00000000 08:03 6130904
/usr/lib64/locale/en_NZ/LC_TELEPHONE
2aaaaab22000-2aaaaab23000 r--p 00000000 08:03 6130903
/usr/lib64/locale/en_NZ/LC_ADDRESS
2aaaaab23000-2aaaaab24000 r--p 00000000 08:03 6130902
/usr/lib64/locale/en_NZ/LC_NAME
2aaaaab24000-2aaaaab25000 r--p 00000000 08:03 6130901
/usr/lib64/locale/en_NZ/LC_PAPER
2aaaaab25000-2aaaaab26000 r--p 00000000 08:03 6130900
/usr/lib64/locale/en_NZ/LC_MESSAGES/SYS_LC_MESSAGES
2aaaaab26000-2aaaaab27000 r--p 00000000 08:03 6130898
/usr/lib64/locale/en_NZ/LC_MONETARY
2aaaaab27000-2aaaaab2c000 r--p 00000000 08:03 6130897
/usr/lib64/locale/en_NZ/LC_COLLATE
2aaaaab2c000-2aaaaab2d000 r--p 00000000 08:03 6130896
/usr/lib64/locale/en_NZ/LC_TIME
2aaaaab2d000-2aaaaab2e000 r--p 00000000 08:03 6130895
/usr/lib64/locale/en_NZ/LC_NUMERIC
2aaaaab2e000-2aaaaab64000 r--p 00000000 08:03 6130894
/usr/lib64/locale/en_NZ/LC_CTYPE
2aaaaab64000-2aaaaab6f000 r-xp 00000000 08:03 6357109
/usr/lib64/eclipse-3.3/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.0.0.v20070606/eclipse_1017a.so
2aaaaab6f000-2aaaaad6e000 ---p 0000b000 08:03 6357109
/usr/lib64/eclipse-3.3/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.0.0.v20070606/eclipse_1017a.so
2aaaaad6e000-2aaaaad70000 rw-p 0000a000 08:03 6357109
/usr/lib64/eclipse-3.3/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.0.0.v20070606/eclipse_1017a.so
2aaaaad70000-2aaaaad77000 r--s 00000000 08:03 4735992
/usr/lib64/gconv/gconv-modules.cache
2aaaaad77000-2aaaaad79000 r-xp 00000000 08:03 6144589
/usr/lib64/gconv/ISO8859-1.so
2aaaaad79000-2aaaaaf78000 ---p 00002000 08:03 6144589
/usr/lib64/gconv/ISO8859-1.so
2aaaaaf78000-2aaaaaf7a000 rw-p 00001000 08:03 6144589
/usr/lib64/gconv/ISO8859-1.so
2aaaaaf94000-2aaaaaf9b000 r-xp 00000000 08:03 6014913
/lib64/libnss_compat-2.6.1.so
2aaaaaf9b000-2aaaab19a000 ---p 00007000 08:03 6014913
/lib64/libnss_compat-2.6.1.so
2aaaab19a000-2aaaab19c000 rw-p 00006000 08:03 6014913
/lib64/libnss_compat-2.6.1.so
2aaaab19c000-2aaaab1b0000 r-xp 00000000 08:03 6014909
/lib64/libnsl-2.6.1.so
2aaaab1b0000-2aaaab3af000 ---p 00014000 08:03 6014909
/lib64/libnsl-2.6.1.so
2aaaab3af000-2aaaab3b1000 rw-p 00013000 08:03 6014909
/lib64/libnsl-2.6.1.so
2aaaab3b1000-2aaaab3b3000 rw-p 2aaaab3b1000 00:00 0
2aaaab3b3000-2aaaab3bc000 r-xp 00000000 08:03 6014911
/lib64/libnss_nis-2.6.1.so
2aaaab3bc000-2aaaab5bc000 ---p 00009000 08:03 6014911
/lib64/libnss_nis-2.6.1.so
2aaaab5bc000-2aaaab5be000 rw-p 00009000 08:03 6014911
/lib64/libnss_nis-2.6.1.so
2aaaab5be000-2aaaab5c8000 r-xp 00000000 08:03 6014902
/lib64/libnss_files-2.6.1.so
2aaaab5c8000-2aaaab7c7000 ---p 0000a000 08:03 6014902
/lib64/libnss_files-2.6.1.so
2aaaab7c7000-2aaaab7c9000 rw-p 00009000 08:03 6014902
/lib64/libnss_files-2.6.1.so
2aaaab7c9000-2aaaab7fa000 r--s 00000000 08:03 4490087
/var/cache/fontconfig/17090aa38d5c6f09fb8c5c354938f1d7-x86-64.cache-2
2aaaab7fa000-2aaaab80b000 r--s 00000000 08:03 4490337
/var/cache/fontconfig/4b5cf4386f1cde02a336ba961b4ac82d-x86-64.cache-2
2aaaab80b000-2aaaab81c000 r--s 00000000 08:03 4489220
/var/cache/fontconfig/221fd1126b80b777db535aea535e87ba-x86-64.cache-2
2aaaab81c000-2aaaab82f000 r--s 00000000 08:03 4489221
/var/cache/fontconfig/8d4af663993b81a124ee82e610bb31f9-x86-64.cache-2
2aaaab82f000-2aaaab837000 r--s 00000000 08:03 4491530
/var/cache/fontconfig/87f5e051180a7a75f16eb6fe7dbd3749-x86-64.cache-2
2aaaab837000-2aaaab83a000 r-xp 00000000 08:03 4704633
/usr/lib64/pango/1.6.0/modules/pango-basic-fc.so
2aaaab83a000-2aaaaba39000 ---p 00003000 08:03 4704633
/usr/lib64/pango/1.6.0/modules/pango-basic-fc.so
2aaaaba39000-2aaaaba3b0Aborted