since the upgrade of libpng to 1.4, eclipse crashes before reaching the workspace selector. using icedtea-6.1.8.0. i tried it with official eclipse and eclipse/swt from gentoo. Reproducible: Always interresting part of the crash report: #4 <signal handler called> No symbol table info available. #5 0x00007f94fc27f115 in raise () from /lib/libc.so.6 No symbol table info available. #6 0x00007f94fc280724 in abort () from /lib/libc.so.6 No symbol table info available. #7 0x00007f94d542435a in IA__g_logv (log_domain=<value optimized out>, log_level=<value optimized out>, format=<value optimized out>, args1= 0x7f94fcfd5490) at gmessages.c:549 depth = <value optimized out> domain = <value optimized out> data = 0x0 log_func = 0x7f94c9f13aa0 <fn8_4> domain_fatal_mask = <value optimized out> test_level = G_LOG_FLAG_RECURSION was_recursion = 0 i = <value optimized out> #8 0x00007f94d54246e5 in IA__g_log (log_domain=0x4756 <Address 0x4756 out of bounds>, log_level=18263, format=0x6 <Address 0x6 out of bounds>) at gmessages.c:569 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7f94fcfd5570, reg_save_area = 0x7f94fcfd54b0}} #9 0x00007f94d5422a2e in IA__g_malloc (n_bytes=187031509187341) at gmem.c:136 mem = 0x0 #10 0x00007f94d53f42dd in IA__g_base64_encode (data=0x7f94d09f28e0 "", len=<value optimized out>) at gbase64.c:267 out = <value optimized out> state = 0 outlen = <value optimized out> save = 0 __PRETTY_FUNCTION__ = "IA__g_base64_encode" #11 0x00007f94c92829af in gdk_pixbuf__png_image_load (f=<value optimized out>, error=<value optimized out>) at io-png.c:347 pixbuf = 0x7f94d02fc2d0 png_ptr = 0x7f94d09dded0 info_ptr = 0x7f94d09dcf60 text_ptr = 0x7f94d09dcf10 i = -803860528 ctype = 6 w = 32 h = 32 rows = 0x7f94d09f2220 num_texts = 0 key = 0x7f94d09e10a0 "" value = 0x7f94d00518a0 "/usr/bin/gdb" icc_profile_title = 0x7f94d09e13b0 "Photoshop ICC profile" icc_profile = 0x7f94d09f28e0 "" icc_profile_size = 140273631890504 retval = 0 compression_type = 0 #12 0x00007f94cefd6333 in _gdk_pixbuf_generic_image_load (module=0x7f94d0160fd0, f=0x7f94d09dcd20, error=0x0) at gdk-pixbuf-io.c:910 buffer = '\000' <repeats 16 times>, "\021", '\000' <repeats 39 times>, "\030[\314\327", '\000' <repeats 108 times>"\330, \356\032\327\000\000\000\000\001", '\000' <repeats 55 times>"\220, \f\033\327", '\000' <repeats 28 times>"\220, \365\032\327", '\000' <repeats 12 times>"\200, (", '\000' <repeats 14 times>"\300, \n", '\000' <repeats 46 times>, "0Q\300\327", '\000' <repeats 44 times>"\260, \037\033\327", '\000' <repeats 60 times>"\220, P\300\327", '\000' <repeats 76 times>"\210, \307\036\327", '\000' <repeats 12 times>, "hO\300\327", '\000' <repeats 12 times>"\330, \373\032\327", '\000' <repeats 12 times>"\270, +", '\000' <repeats 14 times>"\350, *", '\000' <repeats 62 times>"\300, ", '\000' <repeats 39 times>, "\030", '\000' <repeats 143 times>... length = <value optimized out> pixbuf = 0x0 animation = <value optimized out> context = <value optimized out> locked = 0 #13 0x00007f94cefd76c4 in IA__gdk_pixbuf_new_from_file (filename= 0x7f94d00517f0 "/usr/lib64/eclipse-3.5/plugins/org.eclipse.sdk_3.5.1.R35x_v20090827/eclipse32.png", error=0x0) at gdk-pixbuf-io.c:1022 pixbuf = <value optimized out> f = <value optimized out> buffer = "\211PNG\r\n\032\n\000\000\000\rIHDR\000\000\000 \000\000\000 \b\006\000\000\000szz\364\000\000\000\tpHYs\000\000\v\023\000\000\v\023\001\000\232\234\030\000\000\nMiCCPPhotoshop ICC profile\000\000xÚSwX\223\367\026>\337\367e\017VB\330\360\261\227l\201\000\"#\254\b\310\020Y\242\020\222\000a\204\020\022@Å\210\nV\024\025\021\234HUÄ\325\nH\235\210\342\240(\270gA\212\210Z\213U\\8\356\037ܧ\265}z\357\355\355\373\327\373\274\347\234\347\374\316y\317\017\200\021\022&\221\346\242j\000\071R\205<:\330\037\217OH\304ɽ\200\002\025H\340\004 \020\346\313\302g\005\305\000\000\360\003yx~t\260?\374\001\257o\000\002\000p\325.$\022\307\341\377\203\272P&W\000 \221\000\340\"\022\347\v\001\220R\000\310.T\310\024\000\310\030\000\260S\263d\n\000\224\000\000ly|B\"\000\252\r\000\354\364I"... image_module = <value optimized out> display_name = 0x7f94d0171700 "/usr/lib64/eclipse-3.5/plugins/org.eclipse.sdk_3.5.1.R35x_v20090827/eclipse32.png" __PRETTY_FUNCTION__ = "IA__gdk_pixbuf_new_from_file" #14 0x00007f94c9cbb435 in Java_org_eclipse_swt_internal_gtk_OS__1gdk_1pixbuf_1new_1from_1file () from /usr/lib64/libswt-pi-gtk-3557.so No symbol table info available. #15 0x00007f94f71b7c48 in ?? () No symbol table info available. #16 0x0000000000000000 in ?? () No symbol table info available.
ok, tracked it down to a 64 bit bug in gtk+ https://bugzilla.gnome.org/show_bug.cgi?id=617878
Aiui, this only happens only with the gtk+ version in gnome-overlay? I've pushed Mathias' fix from git already (without a rev bump, so you'll need to re-emerge). As for the other patches you posted on the bug, I'd like to wait till upstream merges, since they aren't critical.
yes, sorry forgot to mention it, it's only with 2.20.1 i fixed it in my local overlay for now, but will try gnome overlay again.
*** This bug has been marked as a duplicate of bug 319967 ***