Re: Cyrus terminated abnormally

Mark Knecht <[email protected]>
Newsgroups gmane.linux.gentoo.amd64
Message-ID <CAK2H+edEPX-0+iAvEFOOjepOeB-sHxg_7yjFx9ABpgNaBhcfWA@mail.gmail.com>
On Sun, Aug 24, 2014 at 1:03 PM, Randy Barlow
<[email protected]> wrote:
> On 08/14/2014 10:00 AM, Randy Barlow wrote:
>> I believe this issue is a kernel bug, which I was quite surprised to
>> learn. I filed a bug about it here if anyone is interested:
>>
>> https://bugs.gentoo.org/show_bug.cgi?id=519666
>
> I am now not so sure that this is a kernel bug. The reason I thought
> that was that booting to kernel 3.12 would resolve the issue, while
> running 3.14 would exhibit the issue. I've since tried 3.16, and the
> issue remains there. It seems unlikely that a bug this severe would be
> present across three kernel releases.
>
> Could it be that Cyrus just isn't compatible with kernel 3.14 and 3.16?
> Is anybody successfully using Cyrus with 3.14 or 3.16?
>
> --
> R
>

I somehow doubt it's that the application isn't compatible with a
newer kernel. If that was the case tell Linus/LKML about it because
they do a lot to ensure that doesn't happen without really good
reasons. However don't go that direction until the Cyrus people tell
you it's the case.

What follows is just opinion and not something you'd want to depend on...

One possibility is there could be a software API issue down deep
somewhere not being caught by emerge. I'd personally look at
rebuilding the app and _all_ of it's libraries, checking app config
files, etc.. That's usually fixed problems like this for me.

In the couple of cases where I've had this sort of problem happen over
the years (just a couple) I sort of hate to say my go-to solution is
to just do an emerge -e @world about once a year. I'll check
gcc-config, rebuild gcc, then rebuild the whole machine. When all else
fails that's has fixed this sort of problem for me a couple of times.

I'll also say that if it's really a kernel issue then consider
bringing up a new kernel with a completely from scratch kernel config
file. I've seen reports over the years where make oldconfig might have
caused a problem with a newer kernel.

I know some folks will say is was a waste of time, but I've got time
for a rebuild (over night on a home server, etc.) but no patience for
apps failing during the day when I'm trying to work.

Best of luck,
Mark
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.