Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 265465 - x11-misc/wmakerconf-2.11 crashed while loading png
Summary: x11-misc/wmakerconf-2.11 crashed while loading png
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Gnustep project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-08 16:45 UTC by Albert Zeyer
Modified: 2010-06-28 15:22 UTC (History)
1 user (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 Albert Zeyer 2009-04-08 16:45:07 UTC
[New process 1399]
#0  0xb7f78bd3 in RLoadPNG (context=0x9a4ed98,
    file=0xa009ca8 "/usr/share/pixmaps/backgrounds/gnome/abstract/Flow.png", index=0) at png.c:197
197     png.c: No such file or directory.
        in png.c
(gdb) bt full
#0  0xb7f78bd3 in RLoadPNG (context=0x9a4ed98,
    file=0xa009ca8 "/usr/share/pixmaps/backgrounds/gnome/abstract/Flow.png", index=0) at png.c:197
        tmp = <value optimized out>
        image = (RImage *) 0x9d82848
        f = (FILE *) 0x9febe90
        png = (png_structp) 0x9ff2c00
        pinfo = (png_infop) 0x9ff9210
        einfo = (png_infop) 0x9fde000
        bkcolor = (png_color_16p) 0x9ff926a
        alpha = 4
        x = <value optimized out>
        y = 1089
        i = <value optimized out>
        gamma = 0.45454999804496765
        sgamma = 64000.498569488525
        width = 1920
        height = 1200
        depth = 8
        junk = 0
        color_type = 6
        png_rows = (png_bytep *) 0xbfdbd4f0
        ptr = <value optimized out>
#1  0xb7f6e58a in RLoadImage (context=0x9a4ed98,
    file=0xa009ca8 "/usr/share/pixmaps/backgrounds/gnome/abstract/Flow.png", index=0) at load.c:217
        image = <value optimized out>
        i = 8
        st = {st_dev = 13132046747513810932, __pad1 = 48784, st_ino = 3218860216, st_mode = 3075760920,
  st_nlink = 167689872, st_uid = 0, st_gid = 0, st_rdev = 167690024, __pad2 = 40104,
  st_size = 161632408, st_blksize = 161750168, st_blocks = -1076107032, st_atim = {tv_sec = 134692142,
    tv_nsec = 167689872}, st_mtim = {tv_sec = 134793011, tv_nsec = -1237424400}, st_ctim = {
    tv_sec = 167689872, tv_nsec = -1076107016}, __unused4 = 3075760920, __unused5 = 167689872}
        __PRETTY_FUNCTION__ = "RLoadImage"
#2  0x08057adc in rimage_load (
    filename=0xa004270 "/usr/share/pixmaps/backgrounds/gnome/abstract/Flow.png", width=180, height=135)
    at rimage.c:463
        image = (RImage *) 0x80799f6
        path = 0xa009ca8 "/usr/share/pixmaps/backgrounds/gnome/abstract/Flow.png"
#3  0x08057c19 in make_image (
    filename=0xa004270 "/usr/share/pixmaps/backgrounds/gnome/abstract/Flow.png", width=180, height=135,
    preview=0x9d514c0) at rimage.c:152
---Type <return> to continue, or q <return> to quit---
        rimage = <value optimized out>
#4  0x080621f8 in show_pixmap (key=0x9a41c88,
    name=0x9d82908 "/usr/share/pixmaps/backgrounds/gnome/abstract/Flow.png", pixmap=0x9d514c0)
    at texture.c:455
        keyname = 0x9a41c98 "WorkspaceBack"
        array = (proplist_t) 0x9a25098
        __PRETTY_FUNCTION__ = "show_pixmap"
#5  0x080660f9 in update_pixmap (widget=0x9cf0e40, fs=0x9cf1368) at texture.c:2747
        array = (proplist_t) 0x9a25098
        path = 0x9d12390 "/usr/share/pixmaps/backgrounds/gnome/abstract/Flow.png"
        filename = 0x9d82908 "/usr/share/pixmaps/backgrounds/gnome/abstract/Flow.png"
#6  0xb7716ea7 in IA__g_cclosure_marshal_VOID__VOID (closure=0x9d77108, return_value=0x0,
    n_param_values=1, param_values=0x9d72bb0, invocation_hint=0xbfdbeb3c, marshal_data=0x8066038)
    at gmarshal.c:77
        data1 = (gpointer) 0x9cf0e40
        data2 = (gpointer) 0x9ff9210
        __PRETTY_FUNCTION__ = "IA__g_cclosure_marshal_VOID__VOID"
#7  0xb770a848 in IA__g_closure_invoke (closure=0x9d77108, return_value=0x0, n_param_values=1,
    param_values=0x9d72bb0, invocation_hint=0xbfdbeb3c) at gclosure.c:767
        marshal = (GClosureMarshal) 0xb7716e33 <IA__g_cclosure_marshal_VOID__VOID>
        marshal_data = (gpointer) 0x0
        __PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#8  0xb771d67a in signal_emit_unlocked_R (node=0x9a7a598, detail=0, instance=0x9cf0e40,
    emission_return=0x0, instance_and_params=0x9d72bb0) at gsignal.c:3244
        tmp = <value optimized out>
        handler = (Handler *) 0x9cc1520
        accumulator = (SignalAccumulator *) 0x0
        emission = {next = 0xbfdbef24, instance = 0x9cf0e40, ihint = {signal_id = 208, detail = 0,
    run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
        class_closure = (GClosure *) 0x9a7a580
        handler_list = (Handler *) 0x9d03fa0
        return_accu = (GValue *) 0x0
        accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0,
      v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0,
      v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        signal_id = 208
        max_sequential_handler_number = 8511
        return_value_altered = 1
#9  0xb771ee26 in IA__g_signal_emit_valist (instance=0x9cf0e40, signal_id=208, detail=0,
    var_args=0xbfdbed18 "D\016�\t�/ʷ@\016�\t�\235") at gsignal.c:2977
---Type <return> to continue, or q <return> to quit---
        signal_return_type = 4
        param_values = (GValue *) 0x9d72bc4
        node = (SignalNode *) 0x9a7a598
        i = 3076686144
        n_params = 0
        __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#10 0xb771f122 in IA__g_signal_emit_by_name (instance=0x9cf0e40, detailed_signal=0xb7c5326f "changed")
    at gsignal.c:3071
        detail = 0
        signal_id = 208
        __PRETTY_FUNCTION__ = "IA__g_signal_emit_by_name"
#11 0xb79e6850 in end_change (entry=0x9cf0e40) at gtkentry.c:1209
        __PRETTY_FUNCTION__ = "end_change"
#12 0xb79e6a17 in IA__gtk_entry_set_text (entry=0x9cf0e40, text=0xa009da8 "Flow.png") at gtkentry.c:4471
        tmp_pos = 8
        completion = (GtkEntryCompletion *) 0x0
        __PRETTY_FUNCTION__ = "IA__gtk_entry_set_text"
#13 0xb7babc29 in gtk_file_selection_file_changed (selection=0x9bfbb80, user_data=0x9cf1368)
    at gtkfilesel.c:2335
        fs = (GtkFileSelection *) 0x9cf1368
        new_names = (GPtrArray *) 0x9cdd510
        entry = <value optimized out>
        index = <value optimized out>
#14 0xb7716ea7 in IA__g_cclosure_marshal_VOID__VOID (closure=0x9d4a098, return_value=0x0,
    n_param_values=1, param_values=0x9d72c18, invocation_hint=0xbfdbef2c, marshal_data=0xb7baba63)
    at gmarshal.c:77
        data1 = (gpointer) 0x9bfbb80
        data2 = (gpointer) 0x9ff9210
        __PRETTY_FUNCTION__ = "IA__g_cclosure_marshal_VOID__VOID"
#15 0xb770a848 in IA__g_closure_invoke (closure=0x9d4a098, return_value=0x0, n_param_values=1,
    param_values=0x9d72c18, invocation_hint=0xbfdbef2c) at gclosure.c:767
        marshal = (GClosureMarshal) 0xb7716e33 <IA__g_cclosure_marshal_VOID__VOID>
        marshal_data = (gpointer) 0x0
        __PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#16 0xb771d67a in signal_emit_unlocked_R (node=0x9cfd5d8, detail=0, instance=0x9bfbb80,
    emission_return=0x0, instance_and_params=0x9d72c18) at gsignal.c:3244
        tmp = <value optimized out>
        handler = (Handler *) 0x9d76240
        accumulator = (SignalAccumulator *) 0x0
        emission = {next = 0xbfdbf3c4, instance = 0x9bfbb80, ihint = {signal_id = 266, detail = 0,
---Type <return> to continue, or q <return> to quit---
    run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
        class_closure = (GClosure *) 0x9cfd1e8
        handler_list = (Handler *) 0x9d76240
        return_accu = (GValue *) 0x0
        accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0,
      v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0,
      v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        signal_id = 266
        max_sequential_handler_number = 8511
        return_value_altered = 1
#17 0xb771ee26 in IA__g_signal_emit_valist (instance=0x9bfbb80, signal_id=266, detail=0,
    var_args=0xbfdbf0cc "vP��8��\t\001") at gsignal.c:2977
        signal_return_type = 4
        param_values = (GValue *) 0x9d72c2c
        node = (SignalNode *) 0x9cfd5d8
        i = 164642368
        n_params = 0
        __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#18 0xb771f265 in IA__g_signal_emit (instance=0x9bfbb80, signal_id=266, detail=0) at gsignal.c:3034
No locals.
#19 0xb7b2b906 in _gtk_tree_selection_internal_select_node (selection=0x9bfbb80, node=0x9d730a0,
    tree=0x9fee238, path=0x9d44ec8, mode=0, override_browse_mode=0) at gtktreeselection.c:1427
        dirty = 164619544
        anchor_path = (GtkTreePath *) 0x0
#20 0xb7b4304e in gtk_tree_view_real_set_cursor (tree_view=0x9cfe4d0, path=0x9d44ec8,
    clear_and_select=1, clamp_node=1) at gtktreeview.c:12559
        mode = <value optimized out>
        new_tree = (GtkRBTree *) 0x0
        new_node = (GtkRBNode *) 0x0
        tree = (GtkRBTree *) 0x9fee238
        node = (GtkRBNode *) 0x9d730a0
#21 0xb7b4c56a in gtk_tree_view_button_press (widget=0x9cfe4d0, event=0x9d51650) at gtktreeview.c:2742
        new_y = <value optimized out>
        node = (GtkRBNode *) 0x9d730a0
        tree = (GtkRBTree *) 0x9fee238
        node_selected = 0
        path = (GtkTreePath *) 0x9d44ec8
        path_string = (gchar *) 0x9d09810 "���\t�B�\t�.�\t\021"
        depth = 1
        pre_val = 0
---Type <return> to continue, or q <return> to quit---
        focus_cell = <value optimized out>
        column_handled_click = 0
        rtl = 0
        list = <value optimized out>
        column = <value optimized out>
        i = <value optimized out>
        background_area = {x = 0, y = 0, width = 180, height = 25}
        cell_area = {x = 1, y = 1, width = 178, height = 23}
        vertical_separator = 2
        horizontal_separator = 2
#22 0xb7a5a5ae in _gtk_marshal_BOOLEAN__BOXED (closure=0x99b4df0, return_value=0xbfdbf3e0,
    n_param_values=2, param_values=0x9bd4050, invocation_hint=0xbfdbf3cc, marshal_data=0xb7b4bd65)
    at gtkmarshalers.c:84
        data1 = (gpointer) 0x9cfe4d0
        data2 = <value optimized out>
        v_return = <value optimized out>
        __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#23 0xb7709125 in g_type_class_meta_marshal (closure=0x99b4df0, return_value=0xbfdbf3e0,
    n_param_values=2, param_values=0x9bd4050, invocation_hint=0xbfdbf3cc, marshal_data=0xb0)
    at gclosure.c:878
        callback = <value optimized out>
#24 0xb770a848 in IA__g_closure_invoke (closure=0x99b4df0, return_value=0xbfdbf3e0, n_param_values=2,
    param_values=0x9bd4050, invocation_hint=0xbfdbf3cc) at gclosure.c:767
        marshal = (GClosureMarshal) 0xb77090e0 <g_type_class_meta_marshal>
        marshal_data = (gpointer) 0xb0
        __PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#25 0xb771daf1 in signal_emit_unlocked_R (node=0x99b4f70, detail=0, instance=0x9cfe4d0,
    emission_return=0xbfdbf518, instance_and_params=0x9bd4050) at gsignal.c:3282
        accumulator = (SignalAccumulator *) 0x99b4fa0
        emission = {next = 0x0, instance = 0x9cfe4d0, ihint = {signal_id = 30, detail = 0,
    run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 164423392}
        class_closure = (GClosure *) 0x99b4df0
        handler_list = (Handler *) 0x0
        return_accu = (GValue *) 0xbfdbf3e0
        accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0,
      v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0,
      v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        signal_id = 30
        max_sequential_handler_number = 8511
        return_value_altered = 0
---Type <return> to continue, or q <return> to quit---
#26 0xb771ec9c in IA__g_signal_emit_valist (instance=0x9cfe4d0, signal_id=30, detail=0,
    var_args=0xbfdbf570 "\210�ۿP\026�\t���\t\0268�����\t�\032\233\t") at gsignal.c:2987
        return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0,
      v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0,
      v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        error = <value optimized out>
        signal_return_type = 20
        param_values = (GValue *) 0x9bd4064
        node = (SignalNode *) 0x99b4f70
        i = 1
        n_params = 1
        __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#27 0xb771f265 in IA__g_signal_emit (instance=0x9cfe4d0, signal_id=30, detail=0) at gsignal.c:3034
No locals.
#28 0xb7b5dc5b in gtk_widget_event_internal (widget=0x9cfe4d0, event=0x9d51650) at gtkwidget.c:4745
        signal_num = <value optimized out>
        return_val = 0
#29 0xb7a53c42 in IA__gtk_propagate_event (widget=0x9cfe4d0, event=0x9d51650) at gtkmain.c:2391
        tmp = (GtkWidget *) 0x9a54780
        handled_event = 164959824
        __PRETTY_FUNCTION__ = "IA__gtk_propagate_event"
#30 0xb7a54f19 in IA__gtk_main_do_event (event=0x9d51650) at gtkmain.c:1581
        event_widget = (GtkWidget *) 0x9cfe4d0
        grab_widget = (GtkWidget *) 0x9cfe4d0
        window_group = (GtkWindowGroup *) 0x9a54780
        rewritten_event = (GdkEvent *) 0x0
        tmp_list = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__gtk_main_do_event"
#31 0xb78ff3ac in gdk_event_dispatch (source=0x99ac310, callback=0, user_data=0x0)
    at gdkevents-x11.c:2365
        display = <value optimized out>
        event = (GdkEvent *) 0x9d51650
#32 0xb7661f34 in IA__g_main_context_dispatch (context=0x99b0d60) at gmain.c:2144
No locals.
#33 0xb766530b in g_main_context_iterate (context=0x99b0d60, block=1, dispatch=1, self=0x99d59b0)
    at gmain.c:2778
        max_priority = 2147483647
        timeout = 499
        some_ready = 1
        nfds = 1
---Type <return> to continue, or q <return> to quit---
        allocated_nfds = <value optimized out>
        fds = (GPollFD *) 0x9a57930
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#34 0xb76657b4 in IA__g_main_loop_run (loop=0x9cd1168) at gmain.c:2986
        self = (GThread *) 0x99d59b0
        __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#35 0xb7a552af in IA__gtk_main () at gtkmain.c:1200
        tmp_list = (GList *) 0x9a6e360
        functions = (GList *) 0x0
        init = (GtkInitFunction *) 0x0
        loop = (GMainLoop *) 0x9cd1168
#36 0x08075d49 in root_window (conffile=0x808d41c "/usr/share/wmakerconf/WMWmakerconf", sections=0x0,
    sections_restriction_type=-1, noinet=0, logwindow=0x99bb810, wmc=0x9a2a6d0, panel=0x9a20fa0,
    wmlist=0x9a4c7c8) at window.c:751
        box1 = (GtkWidget *) 0x0
        notebook = (GtkWidget *) 0x9a530b8
        progress_window = (GtkWidget *) 0x9a49050
        progress_label = (GtkWidget *) 0x99c9898
        progress_bar = (GtkWidget *) 0x99c9918
        toolbar = <value optimized out>
        plinfo = (proplist_t) 0x9a4f138
        pltype = (proplist_t) 0x9a4f1e8
        plicon = (proplist_t) 0x9a48800
        pltitle = (proplist_t) 0x9a48820
        plwidget = (proplist_t) 0x9a48840
        plcolor = (proplist_t) 0x9a48860
        plfont = (proplist_t) 0x9a48880
        pltexture = (proplist_t) 0x9a488a0
        plgrp = (proplist_t) 0x9a488c0
        plrange = (proplist_t) 0x9a488e0
        plrinfo = (proplist_t) 0x9a48900
        options = (GList *) 0x9a6e360
        section_found = 1
        iconbox = (GtkWidget *) 0x99aee88
        section = 0x0
#37 0x080773c3 in main (argc=-1076119840, argv=0xbfdbfa74) at wmconfig.c:332
        global_windowmaker = (proplist_t) 0x9a4c7c8
        windowmaker = (proplist_t) 0x9a46f68
        wmconfig = (proplist_t) 0x9a2a6d0
        wmpanel = (proplist_t) 0x9a20fa0
---Type <return> to continue, or q <return> to quit---
        wmakerconf = (proplist_t) 0x9a22de8
        window = (GtkWidget *) 0x99bb810
        conffile = 0x808d41c "/usr/share/wmakerconf/WMWmakerconf"
        no_inet = 0
        sections_restriction_type = -1
        sections = (node *) 0x0
(gdb)
Comment 1 Albert Zeyer 2009-04-08 16:45:57 UTC
az@acompneu ~ $ emerge --info
Portage 2.2_rc28 (default/linux/x86/2008.0/desktop, gcc-4.3.2, glibc-2.8_p20080602-r1, 2.6.27-gentoo-r8 i686)
=================================================================
System uname: Linux-2.6.27-gentoo-r8-i686-Intel-R-_Core-TM-2_CPU_E8500_@_3.16GHz-with-glibc2.0
Timestamp of tree: Wed, 08 Apr 2009 16:00:05 +0000
distcc 3.0 i686-pc-linux-gnu [disabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7-r1, 2.1.7
dev-lang/python:     2.5.2-r7
dev-python/pycrypto: 2.0.1-r8
dev-util/cmake:      2.6.3
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=nocona -ggdb -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=nocona -ggdb -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="candy distlocks fixpackages parallel-fetch preserve-libs protect-owned sandbox sfperms splitdebug unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="de"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/mpd /usr/portage/local/private"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="7zip GAPING_SECURITY_HOLE X X509 a52 aac aalib acl acpi acpi4linux adns agg aiglx aim alsa amarok amd amr amuled ao applet aqua_theme archive ares asf asm async asyncns atm auctex audioscrobbler automount avahi bash-completion berkdb bidi binary binary-drivers bindist bittorrent bl bonjour bookmarks bootsplash branding bzip2 bzlib cairo captury cdda cddb cdio cdparanoia cdr cdrom cgi cli clisp clucene cmake codecs corba cracklib crypt cups curl custreloc d daap dbus dedicated dga dhcp dirac disk-partition divx4linux dlopen dmi dnd dri dts dv dvd dvdnav dvdr dvdread eds emboss encode esd evo exif faad fam fame ffmpeg firefox flac flash font-server foomaticdb fortran fpx freetype ftp fuse galago gcj gcl gd gdbm gedit ggi gif gimp gl glib glitz glslideshow glut gnome gnutls gphoto2 gpm gprof graphviz gs gsm gstreamer gtk gtk2 gzip h323 hal haskell howl howl-compat html httpd hyperestraier icc iconv icq id3 id3tag imagemagick imap imlib imlib2 inotify insecure-drivers ipv6 isdnlog ithreads jack java jbig jikes jit jpeg jpeg2k kde kde4 kerberos kqemu lame latex lcms ldap libcaca libffi libnotify libssh2 libwww linuxthreads-tls live lzma lzo mad matroska mbox mdnsresponder-compat midi mikmod mjpeg mmx mmxext mng mod modplug mozbranding mozcalendar mozilla mp2 mp3 mp4 mp4live mpeg mpeg2 mpeg4 mplayer mppe-mppc mudflap multislot musepack musicbrainz mysql nautilus ncurses nemesi nepomuk net network njb nls nntp nptl nptlonly nsplugin ntfs objc offensive ogg oggvorbis openal opengl openmp oss pam pascal pch pcre pdf perl php plasma png pop posix ppds pppd prebuilt-system pthreads pulseaudio python qt qt3 qt3support qt4 quicktime rar rdesktop readline realmedia reflection rogue rplay rtc rtsp ruby samba sasl schroedinger screen sdl semantic-desktop server session shorten shout silvercity silverxp skins slp sndfile sockets socks5 solver speedo speex spell spl sqlite srt sse sse2 ssh ssl ssse3 startup-notification stream subversion svg sysfs tagwriting tcltk tcpd teamarena teletext tetex tga themes theora threads threadsafe thumbnail tiff transcode truetype type1 unicode unzip urandom usb v4l v4l2 vcd vdr vidix visualization vlm vorbis win32codecs wma wmf wxwindows x264 x86 xanim xatrix xattr xcb xcomposite xext xface xforms xine xml xorg xosd xpm xprint xrandr xrender xscreensaver xsettings xterm xulrunner xv xvid xvmc zeroconf zip zlib zvbi" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="nvidia nv apm"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Comment 2 Markos Chandras (RETIRED) gentoo-dev 2010-06-05 10:31:52 UTC
I tried to save it but it seems heavily broken

It will be removed in one month unless someone make it work
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2010-06-06 12:27:41 UTC
(In reply to comment #2)
> I tried to save it but it seems heavily broken
> 
> It will be removed in one month unless someone make it work
> 

What did you try? I added 2.12 just portage for testing...

But if you say it's broken, I have no objections in still removing it. Just wanted to get that bug closed.
Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2010-06-12 20:04:47 UTC
I think voyageur/grobian wanted to take this package to gnustep@ herd and save it... Please check before punting 2.12 from tree...
Comment 5 Markos Chandras (RETIRED) gentoo-dev 2010-06-20 10:46:55 UTC
Samuli, I tried 2.11 which was b0rked. I am not aware of the status but if they want to save it, it is fine by me
Comment 6 Bernard Cafarelli gentoo-dev 2010-06-28 12:46:17 UTC
After some digging: the bug (from RLoadPNG()) is in windowmaker itself, from libwraster, not in wmakerconf. wmsetbg from windowmaker segfaults the same on /usr/share/pixmaps/backgrounds/gnome/abstract/Flow.png. This only happens on large files (small PNG are fine)

A (still open) debian is here:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=148370

@treecleaners wmakerconf is now assigned to gnustep, I'll remove the mask and look in the windowmaker bug itself
Comment 7 Bernard Cafarelli gentoo-dev 2010-06-28 14:58:35 UTC
OK, found: the PNG loader uses alloca to load images in memory, which breaks with "big" files. Alt Linux already has a patch to replace it by malloc/free, with this patch wmakerconf and wmsetbg work fine with Flow.png :)

Re-assigning before marking fixed
Comment 8 Bernard Cafarelli gentoo-dev 2010-06-28 15:03:49 UTC
Bumped patchset to 4, and added 0.92.0-r9 in tree
Comment 9 Fabian Groffen gentoo-dev 2010-06-28 15:22:00 UTC
ok, cool, thanks!