[Bug 2037130] Re: smbios-battery-ctl crashed with ValueError in set_custom_charge_interval(): END must be at least (START + 5)
Rolf Leggewie
2037130 at bugs.launchpad.net
Mon Aug 25 23:39:19 UTC 2025
I can confirm the uncaught error. The error message is pretty self-
explanatory, though. Changing the values then gives a different kind of
error, though. This is on a Thinkpad X220 laptop.
$ sudo /usr/bin/python3 /usr/sbin/smbios-battery-ctl --set-custom-charge-interval 76 80
Traceback (most recent call last):
File "/usr/sbin/smbios-battery-ctl", line 275, in <module>
sys.exit( main() )
^^^^^^
File "/usr/sbin/smbios-battery-ctl", line 248, in main
set_custom_charge_interval(low, high)
File "/usr/sbin/smbios-battery-ctl", line 178, in set_custom_charge_interval
raise ValueError("END must be at least (START + 5)")
ValueError: END must be at least (START + 5)
$ sudo /usr/bin/python3 /usr/sbin/smbios-battery-ctl --set-custom-charge-interval 76 81
Traceback (most recent call last):
File "/usr/sbin/smbios-battery-ctl", line 275, in <module>
sys.exit( main() )
^^^^^^
File "/usr/sbin/smbios-battery-ctl", line 248, in main
set_custom_charge_interval(low, high)
File "/usr/sbin/smbios-battery-ctl", line 185, in set_custom_charge_interval
table[CUSTOM_CHARGE_START].setString(start_bytes)
~~~~~^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/libsmbios_c/trace_decorator.py", line 103, in trace
result = func(*args, **kw)
^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/libsmbios_c/smbios_token.py", line 145, in __getitem__
raise IndexError(_("SMBIOS Token ID 0x%04x not found") % id )
IndexError: SMBIOS Token ID 0x0349 not found
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to libsmbios in Ubuntu.
https://bugs.launchpad.net/bugs/2037130
Title:
smbios-battery-ctl crashed with ValueError in
set_custom_charge_interval(): END must be at least (START + 5)
Status in libsmbios package in Ubuntu:
Confirmed
Bug description:
happened on boot
ProblemType: Crash
Package: smbios-utils 2.4.3-1build1
CurrentDesktop: ubuntu:GNOME
Date: Mon Sep 18 22:55:57 2023
ExecutablePath: /usr/sbin/smbios-battery-ctl
ExecutableTimestamp: 1633601899
InterpreterPath: /usr/bin/python3.11
PackageArchitecture: amd64
ProcCmdline: /usr/bin/python3 /usr/sbin/smbios-battery-ctl --set-custom-charge-interval 70 73
ProcCwd: /home/andre
PythonArgs: ['/usr/sbin/smbios-battery-ctl', '--set-custom-charge-interval', '70', '73']
SourcePackage: libsmbios
UserGroups: N/A
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libsmbios/+bug/2037130/+subscriptions
More information about the foundations-bugs
mailing list