Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 319595 - [gnome-overlay] dev-util/eclipse-sdk does not start since libpng upgrade (gtk+ 64 bit bug)
Summary: [gnome-overlay] dev-util/eclipse-sdk does not start since libpng upgrade (gtk...
Status: RESOLVED DUPLICATE of bug 319967
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Java (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: https://bugzilla.gnome.org/show_bug.c...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-13 19:37 UTC by Florian Scandella
Modified: 2010-05-18 08:25 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Florian Scandella 2010-05-13 19:37:10 UTC
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.
Comment 1 Florian Scandella 2010-05-14 14:44:36 UTC
ok, tracked it down to a 64 bit bug in gtk+

https://bugzilla.gnome.org/show_bug.cgi?id=617878
Comment 2 Arun Raghavan (RETIRED) gentoo-dev 2010-05-17 11:04:03 UTC
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.
Comment 3 Florian Scandella 2010-05-17 16:02:37 UTC
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.
Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2010-05-18 08:25:22 UTC

*** This bug has been marked as a duplicate of bug 319967 ***