reassign 287121 libc6-i686
thanks
Turns out that, at least in streamtuner 0.99.99, this is a bug with
libc6-i686, and is 100% reproducible with it installed, but not without,
and reproducible only without setting the environment variable
MALLOC_CHECK_=2 and without LD_LIBRARY_PATH=/usr/lib/debug if libc6-dbg
is installed. Talk about weird.
Steps to reproduce, for the libc6 maintainer:
1. apt-get install streamtuner
2. mkdir ~/.streamtuner
3. un-bzip2 the attached cache file, and move it into ~/.streamtuner.
4. run streamtuner. it should hang at startup while on the splash screen.
Rebuilding streamtuner with CFLAGS="-ggdb -O0" and running "gdb
streamtuner", then running it, then Ctrl-C when it freezes, gives the
following (useless) backtrace:
#0 0xffffe410 in __kernel_vsyscall ()
#1 0x4413b7db in __lll_mutex_lock_wait ()
from /lib/tls/i686/cmov/libpthread.so.0
#2 0x44138a03 in _L_mutex_lock_26 () from
/lib/tls/i686/cmov/libpthread.so.0
#3 0x0828fa58 in ?? ()
#4 0x00000000 in ?? ()
#5 0x00000001 in ?? ()
#6 0x41dadc2f in gtk_tree_path_append_index ()
from /usr/lib/libgtk-x11-2.0.so.0
#7 0xb7dab5c5 in stream_get_url_list (stream=0x828fc28, value=0xbffff660)
at shoutcast.c:362
#8 0x08068a43 in st_handler_event_stream_field_get (handler=0xfffffff5,
stream=0xfffffff5, field=0xfffffff5, value=0xfffffff5)
at st-handler.c:1684
#9 0x0807a3b9 in st_stream_bag_get_field (bag=0x8290398, field=0x8162418,
value=0xbffff660) at st-stream-bag.c:213
#10 0x0807f003 in st_stream_store_update (store=0x8262c00, bag=0x8290398)
at st-stream-store.c:317
#11 0x0807eb5f in st_stream_store_append (store=0x8262c00, bag=0x8290398)
at st-stream-store.c:216
#12 0x0806c20d in st_oldcache_load_stream_end (info=0xbffff740)
---Type <return> to continue, or q <return> to quit---
at st-oldcache-load.c:448
#13 0x0806bdc1 in st_oldcache_load (
filename=0x4413fbc0
"\uffff\uffff\023D\230\uffff\uffff\uffff\uffff\213\uffffCJ_\023DZ_\023Dj_\023D@\006\uffffC\212_\023D\232_\023D\uffff_\023D\uffff_\023D\uffff_\023D\uffff_\023D\uffff_\023D\uffff_\023D\n`\023D\032`\023D*`\023D:`\023DJ`\023D",
err=0xfffffff5) at st-oldcache-load.c:223
#14 0x08071b97 in st_session_load () at st-session.c:86
#15 0x0806a632 in main (argc=1, argv=0xbffff884) at st-main.c:119