I initially opened a mutt bug, but discovered today that my bug is actually caused by the libaoss.so which I preload. I then found this bug report.
I have a small test case which demonstrates the bug. #include <stdio.h> #include <errno.h> int main (int argc, char **argv) { char folder[30] = "test"; FILE *fp = fopen (folder, "r"); fp = freopen (folder, "r+", fp); ftell (fp); return 0; } When run with LD_PRELOAD=/usr/lib/libaoss.so the preceeding program segfaults every time. I derived the program above directly from a process of commenting code from mutt and tidying up the piece that remained that showed the error. When LD_PRELOAD is not set, the code above does not segfault. My system is a typical Debian Testing setup, with Version: 1.0.12-1 of the alsa-oss package. I use LD_PRELOAD because I work in Linux, but run Windows under VMware. I listen to podcasts with a Linux mp3 player, and without the libaoss.so the sound card will not mix sounds. If my boss tries to IM me on the Windows side, I don't hear the sound notification because the Linux mp3 player has locked the sound device. I will be installing some Alsa source code to track down this problem. -- Patrick Draper --- [EMAIL PROTECTED] Austin, Texas --- http://www.pdrap.org -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]