fluxbox:Crashes on start

version: 1.0rc2-2

severity: critical

fluxbox crashes on start with SIGSEGV.

The last lines of an ltrace are:

XSetWindowBorder(0x81bd8e8, 0x60005e, 0, 0x81f3e78, 0x81f3e38) = 1
XSetWindowBorder(0x81bd8e8, 0x60005f, 0, 0x81f3e78, 0x81f3e38) = 1
XSetWindowBorder(0x81bd8e8, 0x600060, 0, 0x81f3e78, 0x81f3e38) = 1
XSetWindowBorderWidth(0x81bd8e8, 0x60005e, 1, 0x81e3238, 0x81f3e78) = 1
XSetWindowBorderWidth(0x81bd8e8, 0x60005f, 1, 0x81e3238, 0x81f3e78) = 1
XftTextExtentsUtf8(0x81bd8e8, 0x81e07b8, 0x81eebcc, 7, 0xbfffeed0) = 0
XResizeWindow(0x81bd8e8, 0x60005e, 48, 19, 0x81bbcd0) = 1
XShapeCombineMask(0x81bd8e8, 0x60005e, 0, -1, -1) = 0
std::string::string(char const*, std::allocator<char> const&)(0xbfffefe0, 0x8186b2d, 0xbfffefd0, 0xbffff054, 0x81f3f68) = 0xbfffefe0
std::string::string(std::string const&)(0xbfffef50, 0xbfffefe0, 0xbfffef78, 0x80f520e, 0x81bd8e8) = 0xbfffef50
std::string::compare(char const*) const(0xbfffefe0, 0x8186b2d, 0xbfffef78, 0x80f520e, 0x81bd8e8) = 0
std::string::assign(std::string const&)(0xbfffef50, 0x81bb108, 0xbfffef78, 0x80f520e, 0x81bd8e8) = 0xbfffef50
libiconv_open(0x81bbcf4, 0x81bd28c, 0xbfffef78, 0x80f520e, 0x81bd8e8) = 0x81f4108
libiconv_close(-1, 0x81bd28c, 0xbfffef78, 0x80f520e, 0x81bd8e8 <unfinished ...>
--- SIGSEGV (Segmentation fault) ---
abort(0xbfffebe0, 0x403cf2c7, 4096, -4096, 4095 <unfinished ...>
SYS_rt_sigprocmask(1, 0xbfffeb10, 0, 8, 1)       = 0
SYS_getpid()                                     = 21160
SYS_kill(21160, 6, 0x4041d444, 0xbfffeb10, 0x4041e0ec) = 0
--- SIGABRT (Aborted) ---
+++ killed by SIGABRT +++

tags: fixed

There were some problems with iconv. I have fixed this now in 1.0rc2-3 see updates