pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
threading bug in mail-notification?
I've been using gnome mail notification applet mail/mail-notification
under NetBSD for a while, and it works on uniprocessors under netbsd-4
and used to work on current under MP (T60, Core Duo). I monitor 2
mailboxes, both IMAP/SSL.
On the T60 (4.99.17), it hits an assertion at startup:
assertion "md_c[1] == md_count[1]" failed: file
"/usr/home/gdt/NetBSD-current/src/crypto/dist/openssl/crypto/rand/md_rand.c",
line 312, function "ssleay_rand_add"
It seems this is about openssl operations being invoked on a single
context in more than one thread at once.
I started it repeatedly, and after about 5 or 6 tries, it started, and
my recollection is that once started it works.
My suspicion is that mail-notification is buggy and is violating the
openssl calling conventions, but that with M:N threads it was very
unlikely that two threads would run at once. With the new threading
model and concurrency, I think this happens more often.
Any comments about whether this theory makes sense are appreciated.
--
Greg Troxel <gdt%ir.bbn.com@localhost>
Home |
Main Index |
Thread Index |
Old Index