* bug#43143: Building iwd on armhf triggers kernel panic
@ 2020-08-31 23:26 Vagrant Cascadian
2020-09-01 1:13 ` Mark H Weaver
0 siblings, 1 reply; 7+ messages in thread
From: Vagrant Cascadian @ 2020-08-31 23:26 UTC (permalink / raw)
To: 43143
[-- Attachment #1: Type: text/plain, Size: 594 bytes --]
I've been getting kernel panics when i try to build iwd, a dependency of
network-manager.
It crashes hard, so there's no recorded log, but I managed to scrape
this from an ssh session:
$ guix build iwd
...
PASS: unit/test-p2p
PASS: unit/test-client
./build-aux/test-driver: line 107: 6837 Aborted "$@" >
$log_file 2>&1
FAIL: unit/test-arc4
PASS: unit/test-sa
When the test-arc4 fails, soon after a kernel panic results and the
system freezes. Repeated this multiple times.
Going to remove iwd support for network manager locally and then try
again.
live well,
vagrant
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 227 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* bug#43143: Building iwd on armhf triggers kernel panic
2020-08-31 23:26 bug#43143: Building iwd on armhf triggers kernel panic Vagrant Cascadian
@ 2020-09-01 1:13 ` Mark H Weaver
2020-09-01 5:40 ` Vagrant Cascadian
0 siblings, 1 reply; 7+ messages in thread
From: Mark H Weaver @ 2020-09-01 1:13 UTC (permalink / raw)
To: Vagrant Cascadian, 43143
Vagrant Cascadian <vagrant@debian.org> writes:
> I've been getting kernel panics when i try to build iwd, a dependency of
> network-manager.
Which kernel package variant(s) and version(s) have you seen panic when
building iwd? What hardware?
Thanks,
Mark
^ permalink raw reply [flat|nested] 7+ messages in thread
* bug#43143: Building iwd on armhf triggers kernel panic
2020-09-01 1:13 ` Mark H Weaver
@ 2020-09-01 5:40 ` Vagrant Cascadian
2020-09-02 3:02 ` Vagrant Cascadian
0 siblings, 1 reply; 7+ messages in thread
From: Vagrant Cascadian @ 2020-09-01 5:40 UTC (permalink / raw)
To: Mark H Weaver, 43143
[-- Attachment #1: Type: text/plain, Size: 1078 bytes --]
On 2020-08-31, Mark H. Weaver wrote:
> Vagrant Cascadian <vagrant@debian.org> writes:
>> I've been getting kernel panics when i try to build iwd, a dependency of
>> network-manager.
>
> Which kernel package variant(s) and version(s) have you seen panic when
> building iwd? What hardware?
The hardware is veryron-speedy (a.k.a. asus chromebook c201p), with a
rockchip rk3288 CPU and 4GB of ram; I might be able to test on
additional hardware at some point (I've got a pretty old guix install on
a novena, but don't recall if it was in good working order last time it
booted).
linux-libre-arm-generic@5.4 5.4.57, and presumably older versions as
well, as I had commits in my local guix from mid June disabling iwd on
network-manager.
I've had issues booting linux-libre 5.6+ on this hardware, and struggled
to get the right initrd modules to use the regular "linux-libre"
variant, though in theory that should also be possible, but might
require additional kernel config options, and I'd like to postpone
exploring those rabbit holes for the moment...
live well,
vagrant
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 227 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* bug#43143: Building iwd on armhf triggers kernel panic
2020-09-01 5:40 ` Vagrant Cascadian
@ 2020-09-02 3:02 ` Vagrant Cascadian
2020-09-02 5:04 ` Mark H Weaver
0 siblings, 1 reply; 7+ messages in thread
From: Vagrant Cascadian @ 2020-09-02 3:02 UTC (permalink / raw)
To: Mark H Weaver, 43143
[-- Attachment #1: Type: text/plain, Size: 1162 bytes --]
On 2020-08-31, Vagrant Cascadian wrote:
> On 2020-08-31, Mark H. Weaver wrote:
>> Vagrant Cascadian <vagrant@debian.org> writes:
>>> I've been getting kernel panics when i try to build iwd, a dependency of
>>> network-manager.
>>
>> Which kernel package variant(s) and version(s) have you seen panic when
>> building iwd? What hardware?
>
> The hardware is veryron-speedy (a.k.a. asus chromebook c201p), with a
> rockchip rk3288 CPU and 4GB of ram; I might be able to test on
> additional hardware at some point (I've got a pretty old guix install on
> a novena, but don't recall if it was in good working order last time it
> booted).
Ok, managed to build iwd just fine on a novena imx6 platform, running
armhf on "linux-libre" 5.4.25 (haven't yet finished upgrading the
system).
So it appears to potentially be hardware-specific? The imx6 vs. rk3288
are pretty different platforms; I'm not remembering off the top of my
head what the major differences are, but if the build is detecting some
optional cpu feature, and the test is assuming one way or the
other... though still, triggering a kernel panic is a bit exciting way
to fail!
live well,
vagrant
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 227 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* bug#43143: Building iwd on armhf triggers kernel panic
2020-09-02 3:02 ` Vagrant Cascadian
@ 2020-09-02 5:04 ` Mark H Weaver
2020-09-21 20:32 ` Vagrant Cascadian
0 siblings, 1 reply; 7+ messages in thread
From: Mark H Weaver @ 2020-09-02 5:04 UTC (permalink / raw)
To: Vagrant Cascadian, 43143
Hi Vagrant,
Vagrant Cascadian <vagrant@debian.org> writes:
> On 2020-08-31, Vagrant Cascadian wrote:
>> On 2020-08-31, Mark H. Weaver wrote:
>>> Vagrant Cascadian <vagrant@debian.org> writes:
>>>> I've been getting kernel panics when i try to build iwd, a dependency of
>>>> network-manager.
>>>
>>> Which kernel package variant(s) and version(s) have you seen panic when
>>> building iwd? What hardware?
>>
>> The hardware is veryron-speedy (a.k.a. asus chromebook c201p), with a
>> rockchip rk3288 CPU and 4GB of ram; I might be able to test on
>> additional hardware at some point (I've got a pretty old guix install on
>> a novena, but don't recall if it was in good working order last time it
>> booted).
That message went on to say the following, although you omitted it here:
>> linux-libre-arm-generic@5.4 5.4.57, and presumably older versions as
>> well, as I had commits in my local guix from mid June disabling iwd on
>> network-manager.
> Ok, managed to build iwd just fine on a novena imx6 platform, running
> armhf on "linux-libre" 5.4.25 (haven't yet finished upgrading the
> system).
>
> So it appears to potentially be hardware-specific? The imx6 vs. rk3288
> are pretty different platforms;
Based on what you wrote, it sounds like it could either be a
hardware-specific problem, or else a kernel-configuration-specific
problem, since you used radically different kernel configurations in
these two cases.
If I understand correctly, 'linux-libre-arm-generic@5.4' is the variant
that panicked on an rk3288, whereas the 'linux-libre@5.4' variant with
our hand-crafted default configuration worked on an imx6.
I don't know whether it's possible to use precisely the same kernel
configuration on these two systems. Anyway, it would be helpful to
retry the 'iwd' build on these two devices with kernel versions and
configurations that are identical except for a minimal set of required
differences. That would help us narrow down the set of possible causes
for this kernel panic.
What do you think?
Thanks,
Mark
^ permalink raw reply [flat|nested] 7+ messages in thread
* bug#43143: Building iwd on armhf triggers kernel panic
2020-09-02 5:04 ` Mark H Weaver
@ 2020-09-21 20:32 ` Vagrant Cascadian
2022-09-29 0:26 ` Maxim Cournoyer
0 siblings, 1 reply; 7+ messages in thread
From: Vagrant Cascadian @ 2020-09-21 20:32 UTC (permalink / raw)
To: Mark H Weaver, 43143
[-- Attachment #1: Type: text/plain, Size: 2775 bytes --]
On 2020-09-02, Mark H Weaver wrote:
> Vagrant Cascadian <vagrant@debian.org> writes:
>> On 2020-08-31, Vagrant Cascadian wrote:
>>> On 2020-08-31, Mark H. Weaver wrote:
>>>> Vagrant Cascadian <vagrant@debian.org> writes:
>>>>> I've been getting kernel panics when i try to build iwd, a dependency of
>>>>> network-manager.
>>>>
>>>> Which kernel package variant(s) and version(s) have you seen panic when
>>>> building iwd? What hardware?
>>>
>>> The hardware is veryron-speedy (a.k.a. asus chromebook c201p), with a
>>> rockchip rk3288 CPU and 4GB of ram; I might be able to test on
>>> additional hardware at some point (I've got a pretty old guix install on
>>> a novena, but don't recall if it was in good working order last time it
>>> booted).
>
> That message went on to say the following, although you omitted it here:
>
>>> linux-libre-arm-generic@5.4 5.4.57, and presumably older versions as
>>> well, as I had commits in my local guix from mid June disabling iwd on
>>> network-manager.
>
>> Ok, managed to build iwd just fine on a novena imx6 platform, running
>> armhf on "linux-libre" 5.4.25 (haven't yet finished upgrading the
>> system).
>>
>> So it appears to potentially be hardware-specific? The imx6 vs. rk3288
>> are pretty different platforms;
>
> Based on what you wrote, it sounds like it could either be a
> hardware-specific problem, or else a kernel-configuration-specific
> problem, since you used radically different kernel configurations in
> these two cases.
>
> If I understand correctly, 'linux-libre-arm-generic@5.4' is the variant
> that panicked on an rk3288, whereas the 'linux-libre@5.4' variant with
> our hand-crafted default configuration worked on an imx6.
>
> I don't know whether it's possible to use precisely the same kernel
> configuration on these two systems. Anyway, it would be helpful to
> retry the 'iwd' build on these two devices with kernel versions and
> configurations that are identical except for a minimal set of required
> differences. That would help us narrow down the set of possible causes
> for this kernel panic.
Sorry for the late follow-up...
Using a more recent version of linux-libre-arm-generic@5.4, it failed to
build on both the veyron-speedy (rk3288) and the novena (imx6). It
doesn't necessarily *always* trigger a kernel panic; I haven't
identified which conditions trigger the kernel panic, but so far I've
only seen them on the veyron-speedy. I haven't seen it successfully
build with any recent linux-libre-arm-generic kernel, though recent
linux-libre@5.4 and @5.8 worked.
So it seems something in iwd needs specific kernel features in order to
build at all...
Not sure when I'll get a chance to debug further, but figured I'd update
about what I've tried so far.
live well,
vagrant
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 227 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* bug#43143: Building iwd on armhf triggers kernel panic
2020-09-21 20:32 ` Vagrant Cascadian
@ 2022-09-29 0:26 ` Maxim Cournoyer
0 siblings, 0 replies; 7+ messages in thread
From: Maxim Cournoyer @ 2022-09-29 0:26 UTC (permalink / raw)
To: Vagrant Cascadian; +Cc: Mark H Weaver, 43143-done
Hello,
[...]
> Using a more recent version of linux-libre-arm-generic@5.4, it failed to
> build on both the veyron-speedy (rk3288) and the novena (imx6). It
> doesn't necessarily *always* trigger a kernel panic; I haven't
> identified which conditions trigger the kernel panic, but so far I've
> only seen them on the veyron-speedy. I haven't seen it successfully
> build with any recent linux-libre-arm-generic kernel, though recent
> linux-libre@5.4 and @5.8 worked.
>
> So it seems something in iwd needs specific kernel features in order to
> build at all...
>
> Not sure when I'll get a chance to debug further, but figured I'd update
> about what I've tried so far.
Bordeaux managed to build it, according to 'guix weather
--system=armhf-linux iwd', hence I'm closing this old forgotten issue.
Please reopen if you still experience it on a standard Guix System
kernel.
Thanks,
Maxim
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2022-09-29 0:28 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-08-31 23:26 bug#43143: Building iwd on armhf triggers kernel panic Vagrant Cascadian
2020-09-01 1:13 ` Mark H Weaver
2020-09-01 5:40 ` Vagrant Cascadian
2020-09-02 3:02 ` Vagrant Cascadian
2020-09-02 5:04 ` Mark H Weaver
2020-09-21 20:32 ` Vagrant Cascadian
2022-09-29 0:26 ` Maxim Cournoyer
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).