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

Bug#1106411: kernel NULL pointer dereference in bmc150_accel_core / RIP: 0010:bmc150_accel_set_interrupt+0x68/0x120 [bmc150_accel_core]



On Sat, May 31, 2025 at 09:34:03PM +0200, Salvatore Bonaccorso wrote:
On Fri, May 30, 2025 at 07:42:12PM +0200, Kim Alvefur wrote:
So far it seems to happen on every boot, between unlocking LUKS and the
login manager starting.

I wonder if this is related to another symptom this machine has, where
it fails to complete suspend and goes into a state where the only action
that has any effect is a long-press of the power button to turn it off.

Looking through the boot log I'm noticing the following:

May 30 19:21:47 spisula kernel: bmc150_accel_i2c i2c-BOSC0200:00: supply vdd not found, using dummy regulator
May 30 19:21:47 spisula kernel: bmc150_accel_i2c i2c-BOSC0200:00: supply vddio not found, using dummy regulator
[...]
May 30 19:21:47 spisula kernel: bmc150_accel_i2c i2c-BOSC0200:base: supply vdd not found, using dummy regulator
May 30 19:21:47 spisula kernel: bmc150_accel_i2c i2c-BOSC0200:base: supply vddio not found, using dummy regulator

and iio-sensor-proxy might fail to handle then the bosch 0200
accelerometer. You proobably cannot temporary purge the
iio-sensor-proxy if installed by reverse dependencies, but might you
try to temporarily mask the service and retest a boot?

That seems to have an effect, no "BUG: ..." in dmesg now, and the
machine made it trough a suspends and resume cycle.

--
Kim "Zash" Alvefur


Reply to: