Same with Eclipse 4.2 SR1 under Oracle JRockit(R) R28.2.2-7-148152-1.6.0_29-20111221-2104-linux-x86_64.
Looking at a core with gdb, I see recursion in liboverlay-scrollbar.so, and the JRockit dump file tells me
StackOverFlow: 1 StackOverFlowError has occured
#0 0x00007f3c46c7e159 in _IO_default_xsputn () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f3c46c4aaa1 in vfprintf () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x00007f3c46d0c1d1 in __vasprintf_chk () from /lib/x86_64-linux-gnu/libc.so.6
#3 0x00007f3bfd2a162b in g_vasprintf () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f3bfd28112d in g_strdup_vprintf () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f3bfd26bad2 in g_logv () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007f3bfd26be42 in g_log () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007f3bfd545e4d in g_type_check_instance_cast () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8 0x00007f3bcac4483e in ?? () from /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/liboverlay-scrollbar.so
#9 0x00007f3bcac4473b in ?? () from /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/liboverlay-scrollbar.so
#10 0x00007f3bcac44846 in ?? () from /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/liboverlay-scrollbar.so
#11 0x00007f3bcac4473b in ?? () from /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/liboverlay-scrollbar.so
#12 0x00007f3bcac44846 in ?? () from /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/liboverlay-scrollbar.so
#13 0x00007f3bcac4473b in ?? () from /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/liboverlay-scrollbar.so
#14 0x00007f3bcac44846 in ?? () from /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/liboverlay-scrollbar.so
#15 0x00007f3bcac4473b in ?? () from /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/liboverlay-scrollbar.so
#16 0x00007f3bcac44846 in ?? () from /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/liboverlay-scrollbar.so
#17 0x00007f3bcac4473b in ?? () from /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/liboverlay-scrollbar.so
#18 0x00007f3bcac44846 in ?? () from /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/liboverlay-scrollbar.so
#19 0x00007f3bcac4473b in ?? () from /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/liboverlay-scrollbar.so
#20 0x00007f3bcac44846 in ?? () from /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/liboverlay-scrollbar.so
#21 0x00007f3bcac4473b in ?? () from /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/liboverlay-scrollbar.so
#22 0x00007f3bcac44846 in ?? () from /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/liboverlay-scrollbar.so
#23 0x00007f3bcac4473b in ?? () from /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/liboverlay-scrollbar.so
#24 0x00007f3bcac44846 in ?? () from /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/liboverlay-scrollbar.so
#25 0x00007f3bcac4473b in ?? () from /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/liboverlay-scrollbar.so
#26 0x00007f3bcac44846 in ?? () from /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/liboverlay-scrollbar.so
#27 0x00007f3bcac4473b in ?? () from /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/liboverlay-scrollbar.so
....
Same with Eclipse 4.2 SR1 under Oracle JRockit(R) R28.2.2- 7-148152- 1.6.0_29- 20111221- 2104-linux- x86_64.
Looking at a core with gdb, I see recursion in liboverlay- scrollbar. so, and the JRockit dump file tells me
StackOverFlow: 1 StackOverFlowError has occured
#0 0x00007f3c46c7e159 in _IO_default_xsputn () from /lib/x86_ 64-linux- gnu/libc. so.6 64-linux- gnu/libc. so.6 64-linux- gnu/libc. so.6 64-linux- gnu/libglib- 2.0.so. 0 64-linux- gnu/libglib- 2.0.so. 0 64-linux- gnu/libglib- 2.0.so. 0 64-linux- gnu/libglib- 2.0.so. 0 check_instance_ cast () from /usr/lib/ x86_64- linux-gnu/ libgobject- 2.0.so. 0 x86_64- linux-gnu/ gtk-2.0/ modules/ liboverlay- scrollbar. so x86_64- linux-gnu/ gtk-2.0/ modules/ liboverlay- scrollbar. so x86_64- linux-gnu/ gtk-2.0/ modules/ liboverlay- scrollbar. so x86_64- linux-gnu/ gtk-2.0/ modules/ liboverlay- scrollbar. so x86_64- linux-gnu/ gtk-2.0/ modules/ liboverlay- scrollbar. so x86_64- linux-gnu/ gtk-2.0/ modules/ liboverlay- scrollbar. so x86_64- linux-gnu/ gtk-2.0/ modules/ liboverlay- scrollbar. so x86_64- linux-gnu/ gtk-2.0/ modules/ liboverlay- scrollbar. so x86_64- linux-gnu/ gtk-2.0/ modules/ liboverlay- scrollbar. so x86_64- linux-gnu/ gtk-2.0/ modules/ liboverlay- scrollbar. so x86_64- linux-gnu/ gtk-2.0/ modules/ liboverlay- scrollbar. so x86_64- linux-gnu/ gtk-2.0/ modules/ liboverlay- scrollbar. so x86_64- linux-gnu/ gtk-2.0/ modules/ liboverlay- scrollbar. so x86_64- linux-gnu/ gtk-2.0/ modules/ liboverlay- scrollbar. so x86_64- linux-gnu/ gtk-2.0/ modules/ liboverlay- scrollbar. so x86_64- linux-gnu/ gtk-2.0/ modules/ liboverlay- scrollbar. so x86_64- linux-gnu/ gtk-2.0/ modules/ liboverlay- scrollbar. so x86_64- linux-gnu/ gtk-2.0/ modules/ liboverlay- scrollbar. so x86_64- linux-gnu/ gtk-2.0/ modules/ liboverlay- scrollbar. so x86_64- linux-gnu/ gtk-2.0/ modules/ liboverlay- scrollbar. so
#1 0x00007f3c46c4aaa1 in vfprintf () from /lib/x86_
#2 0x00007f3c46d0c1d1 in __vasprintf_chk () from /lib/x86_
#3 0x00007f3bfd2a162b in g_vasprintf () from /lib/x86_
#4 0x00007f3bfd28112d in g_strdup_vprintf () from /lib/x86_
#5 0x00007f3bfd26bad2 in g_logv () from /lib/x86_
#6 0x00007f3bfd26be42 in g_log () from /lib/x86_
#7 0x00007f3bfd545e4d in g_type_
#8 0x00007f3bcac4483e in ?? () from /usr/lib/
#9 0x00007f3bcac4473b in ?? () from /usr/lib/
#10 0x00007f3bcac44846 in ?? () from /usr/lib/
#11 0x00007f3bcac4473b in ?? () from /usr/lib/
#12 0x00007f3bcac44846 in ?? () from /usr/lib/
#13 0x00007f3bcac4473b in ?? () from /usr/lib/
#14 0x00007f3bcac44846 in ?? () from /usr/lib/
#15 0x00007f3bcac4473b in ?? () from /usr/lib/
#16 0x00007f3bcac44846 in ?? () from /usr/lib/
#17 0x00007f3bcac4473b in ?? () from /usr/lib/
#18 0x00007f3bcac44846 in ?? () from /usr/lib/
#19 0x00007f3bcac4473b in ?? () from /usr/lib/
#20 0x00007f3bcac44846 in ?? () from /usr/lib/
#21 0x00007f3bcac4473b in ?? () from /usr/lib/
#22 0x00007f3bcac44846 in ?? () from /usr/lib/
#23 0x00007f3bcac4473b in ?? () from /usr/lib/
#24 0x00007f3bcac44846 in ?? () from /usr/lib/
#25 0x00007f3bcac4473b in ?? () from /usr/lib/
#26 0x00007f3bcac44846 in ?? () from /usr/lib/
#27 0x00007f3bcac4473b in ?? () from /usr/lib/
....
Trying with LIBOVERLAY_ SCROLLBAR= 0