[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Pan-users] pan 0.143 crashes as Arch Linux
From: |
Duncan |
Subject: |
Re: [Pan-users] pan 0.143 crashes as Arch Linux |
Date: |
Tue, 2 Jan 2018 02:45:54 +0000 (UTC) |
User-agent: |
Pan/0.144 (Time is the enemy; 28ab3baf7) |
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:
>
> address@hidden ~]$ 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] pan 0.143 crashes as Arch Linux, arnuld, 2018/01/01
- Re: [Pan-users] pan 0.143 crashes as Arch Linux,
Duncan <=
- Re: [Pan-users] pan 0.143 crashes as Arch Linux, arnuld, 2018/01/01
- Re: [Pan-users] pan 0.143 crashes as Arch Linux, Rhialto, 2018/01/02
- Re: [Pan-users] pan 0.143 crashes as Arch Linux, Duncan, 2018/01/02
- Re: [Pan-users] pan 0.143 crashes as Arch Linux, Ruben Safir, 2018/01/03
- Re: [Pan-users] pan 0.143 crashes as Arch Linux, arnuld, 2018/01/03
- Re: [Pan-users] pan 0.143 crashes as Arch Linux, Duncan, 2018/01/04