[Bug 1850184] Missing required logs.
Ubuntu Kernel Bot
kernel-team-bot at canonical.com
Thu Oct 31 14:07:17 UTC 2019
This bug is missing log files that will aid in diagnosing the problem.
While running an Ubuntu kernel (not a mainline or third-party kernel)
please enter the following command in a terminal window:
apport-collect 1850184
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable
to run this command, please add a comment stating that fact and change
the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the
Ubuntu Kernel Team.
** Changed in: linux (Ubuntu)
Status: New => Incomplete
** Changed in: linux (Ubuntu Eoan)
Status: New => Incomplete
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to klibc in Ubuntu.
https://bugs.launchpad.net/bugs/1850184
Title:
losetup -f broken in 2.0.6-1ubuntu2
Status in gcc-9 package in Ubuntu:
New
Status in klibc package in Ubuntu:
New
Status in linux package in Ubuntu:
Incomplete
Status in gcc-9 source package in Eoan:
New
Status in klibc source package in Eoan:
New
Status in linux source package in Eoan:
Incomplete
Status in gcc-9 source package in Focal:
New
Status in klibc source package in Focal:
New
Status in linux source package in Focal:
Incomplete
Bug description:
[Impact]
* sudo /usr/lib/klibc/bin/losetup -vf, which appears to be missbuilt, as main(argc) is reset to zero, after ioctl() operations in a function call, quite unexpectadly.
[Test Case]
* sudo /usr/lib/klibc/bin/losetup -vf
should not fail, and should print next available free loop device
[Regression Potential]
* klibc is quite special, as it uses linux kernel headers/assembly.
It seems like there is incompatibility between klibc sources, and
gcc-9 with linux-5.3 when used to build userspace programmes.
* disabling cf-protection and stack-clash-protection did not help.
* building with gcc-8 does not exhibit the problem.
* the workaround is quite simple in the code, keep a copy of argc to
compare to it later in the code.
[Other Info]
* Original bug report
http://autopkgtest.ubuntu.com/packages/c/casper/focal/amd64
https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac
/autopkgtest-focal/focal/amd64/c/casper/20191025_214555_df8b8@/log.gz
...
[ 11.751912] EXT4-fs (sda1): mounting ext2 file system using the ext4 subsystem
[ 11.761441] EXT4-fs (sda1): mounted filesystem without journal. Opts: (null)
loop: can't get info on device /dev/loop1: No such device or address
BusyBox v1.30.1 (Ubuntu 1:1.30.1-4ubuntu4) built-in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs) [6n+ mkdir result
+ set -x
+ read LINE
+ grep -e '^--OUT .* BEGIN-- .* --END--$' qemu-output.txt
++ grep -q /rofs result/lsblk.txt
grep: result/lsblk.txt: No such file or directory
autopkgtest [21:45:45]: test boot: -----------------------]
autopkgtest [21:45:45]: test boot: - - - - - - - - - - results - - - - - - - - - -
boot FAIL non-zero exit status 2
autopkgtest [21:45:45]: @@@@@@@@@@@@@@@@@@@@ summary
boot FAIL non-zero exit status 2
...
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gcc-9/+bug/1850184/+subscriptions
More information about the foundations-bugs
mailing list