[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1109203: linux-image-6.12.35+deb13-amd64-unsigned: nearly same problem, but I can insert the passphrase and then it breaks and stops loading the kernel



Hello Jochen,

On Fri, Jul 18, 2025 at 10:33:48AM +0200, Jochen Becker wrote:
> Package: src:linux
> Version: 6.12.35-1
> Followup-For: Bug #1109203
> X-Debbugs-Cc: debian-amd64@lists.debian.org, debian@beckerjochen.de
> User: debian-amd64@lists.debian.org
> Usertags: amd64
> 
> Dear Maintainer,
> 
> *** Reporter, please consider answering these questions, where appropriate ***
> 
>    * What led up to the situation?
> 
>   everything looks fine, but the kernel boot loading stops and breaks
> 
> 
>    * What exactly did you do (or not do) that was effective (or
>      ineffective)?
> 
> booting kernel 6.12.35, after the passpharase of dmcrypt it stops but i saw
> no message and alos not in not silent mode

Not sure I understand that correctly, maybe you're affected by a second
problem?

> fix it by loading the kernel 6.12.33

Did you see Salvatore's reply to the original problem report where he
asked to try on 6.12.37-1? In the meantime there is 6.12.38 in unstable.
Can you please test that one?

It would be great if you could bisect the problem. That would involve
compiling and testing a few kernels:

	git clone --single-branch -b linux-6.12.y https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
	cd linux-stable
	git checkout v6.12.33
	cp /boot/config-$(uname -r) .config
	yes '' | make localmodconfig
	make safedefconfig
	mv defconfig arch/x86/config/mydefconfig

	# test 6.12.33 to ensure this is "good"
	make mydefconfig
	make -j 10 bindeb-pkg
	... install the resulting .deb package and confirm it successfully boots

	# test 6.12.35 to ensure this is "bad"
	git checkout v6.12.35
	make mydefconfig
	make -j 10 bindeb-pkg
	... install the resulting .deb package and confirm it fails to boot

With that confirmed, the bisection can start:

	git bisect v6.12.35 v6.12.33

In each bisection step git checks out a state between the oldest
known-bad and the newest known-good commit. In each step test using:

	make mydefconfig
	make -j 10 bindeb-pkg
	... install, try to boot

and if the problem is hit run:

	git bisect bad

and if the problem doesn't trigger run:

	git bisect good

. Please pay attention to always select the just built kernel for
booting, it won't always be the default kernel picked up by grub.

Iterate until git announces to have identified the first bad commit.

Then provide the output of

	git bisect log

In the course of the bisection you might have to uninstall previous
kernels again to not exhaust the disk space in /boot. Also in the end
uninstall all self-built kernels again.

Best regards
Uwe

Attachment: signature.asc
Description: PGP signature


Reply to: