[Pine-info] Core Dump on Second Folder Open on Startup

Curt Sampson cjs at cynic.net
Tue Jan 2 17:31:49 PST 2007



I've got a couple of NetBSD machines, one running netbsd-4 branch from a
few months ago (and various libraries and so on of a similar age), and
the other running a build from a few days ago. Both are using the same
config file, which has preopen-stayopen-folders set, and are talking to
the same imap server (via ssh).

On the older one, the pkgsrc pine 4.64 runs fine; on the newer one, it
opens my first folder in the stay-open-folders list just fine, but when
it tries to open the next folder on that list, it receives an abort
signal and dies, with this backtrace:

Program terminated with signal 6, Aborted.
#0 0xbb8caf2f in kill () from /usr/lib/libc.so.12
(gdb) bt
#0 0xbb8caf2f in kill () from /usr/lib/libc.so.12
#1 0xbb961b4c in abort () from /usr/lib/libc.so.12
#2 0x081848df in mm_critical ()
#3 0x0813a31a in mm_dlog ()
#4 0x08165483 in mm_critical ()
#5 <signal handler called>
#6 0x0000001f in ?? ()

If I try to open the second folder in the stayopen list directly, with
the -f option, it opens fine. If I open the first folder with the -f
option, and then (G)oto the second folder (and subsequent ones) it works
fine. It seems it's just on startup that this happens.

Before I get into an extended debugging session with this, has anybody
seen anything like this before. Does anybody have any hints on what I
should be looking for? Does anyone have any debugging hints, or bits of
info that I should track down to help the developers?

cjs
--
Curt Sampson <cjs at cynic.net> +81 90 7737 2974
The power of accurate observation is commonly called cynicism
by those who have not got it. --George Bernard Shaw



More information about the Pine-info mailing list