arnuld posted on Mon, 01 Jan 2018 21:15:31 +0530 as excerpted: > I built 0.143 from source with options: > > ./configure --prefix="/usr" --with-gtkspell --with-gtk3 --with-webkit > --enable-libnotify --with-gnutls --enable-manual > > PROBLEM: It keeps on crashing: > > [arnuld@arch64 ~]$ pan (pan:14097): GLib-CRITICAL **: > g_hash_table_lookup: assertion 'hash_table != NULL' failed
Known issue, patch available. 0.143 was unfortunately released default- build-broken on systems that have gmime-3 installed. Unhappily, these things do happen occasionally... Patch available in git as: commit f6061b309 Tue Dec 12 01:05:27 2017 +0100 Require GMime 3.0 to be explicitly enabled, don't fallback to it The problem is that gmime-3 porting is only partially complete, and without that patch, pan-0.143, which has the partial port, will build against gmime-3 instead of gmime-2 on systems that have 3 installed, breaking pan at runtime when it hits code that hasn't yet been ported to gmime-3. Pick one of four solutions: 1) Build from git, which has the fixing patch committed. 2) Cherrypick that patch on top of 0.143. 3) Uninstall gmime-3 while building 0.143, so it falls back to building against gmime-2 (which you obviously have installed or 0.142 wouldn't work). Once pan is built, you can reinstall gmime-3 again and pan should still work. 4) Just do 0.142 and wait for 0.144 or so, with the patch committed. You're doing #4 ATM. FWIW I do #1 here on gentoo, but don't have gmime-3 installed here yet (kool desktop environment, more popularly known as plasma on kde- frameworks, with most of my gtk apps including pan being built against gtk2, and nothing pulling in gmime-3 yet), so never caught the problem here. Obviously no one else did either... until /after/ 0.143 release. =:^( -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman _______________________________________________ Pan-users mailing list Pan-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/pan-users