I haven't looked at this yet -- I've only isolated the problem message
and performed a backtrace. The message in question has been quarantined
in the Test Messages room (the subject is "CAVE...").
When this message is read using webcit stable-78x, webcit dies in an
active loop. The looping thread was interrupted and produced the
following backtrace:
GET /mimepart/2840436/2/101_0091.JPG HTTP/1.1
(gdb) thread 7
[Switching to thread 7 (Thread 0xb6d20b90 (LWP 28843))]#0 0x008d3402 in
__kernel_vsyscall ()
(gdb) bt
#0 0x008d3402 in __kernel_vsyscall ()
#1 0x006a1afb in read () from /lib/libpthread.so.0
#2 0x0011c389 in StrBufReadBLOB (Buf=0x8297f68, fd=0x8296724, append=1,
nBytes=1168502, Error=0xb6d20208)
at lib/stringbuf.c:3676
#3 0x08056baf in serv_read_binary (Ret=0x8297f68, total_len=1168502,
Buf=0x829fdd8) at tcp_sockets.c:370
#4 0x08067043 in mimepart (force_download=0) at
messages.c:1572
#5 0x080671b2 in view_mimepart () at messages.c:1662
#6 0x08052159 in session_loop () at webcit.c:726
#7 0x080501f4 in context_loop (Hdr=0xb6d20324) at context_loop.c:611
#8 0x080a2d3c in worker_entry () at sysdep.c:246
#9 0x0069a832 in start_thread () from /lib/libpthread.so.0
#10 0x00605e0e in clone () from /lib/libc.so.6