>From LTP upstream feedback, this seems to be an expected behaviour.

http://lists.linux.it/pipermail/ltp/2019-June/012255.html

Thus I'm closing this.

** Changed in: ubuntu-kernel-tests
       Status: New => Invalid

** Changed in: linux (Ubuntu)
       Status: Confirmed => Invalid

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1831595

Title:
  block_dev test from kernel_misc in LTP is causing kernel traces

Status in ubuntu-kernel-tests:
  Invalid
Status in linux package in Ubuntu:
  Invalid

Bug description:
  Reproduce rate: 100%
  Steps:
    1. git clone --depth=1 https://github.com/linux-test-project/ltp.git
    2. cd ltp; make autotools; ./configure; make; sudo make install
    3. Run the block_dev test:
       cd /opt/ltp/testcases/bin
       sudo ./block_dev

  All 7 test cases will pass, but there will be a kernel warning trace in dmesg:
  $ sudo ./block_dev 
  block_dev    1  TPASS  :  Test-case '1'
  block_dev    2  TPASS  :  Test-case '2'
  block_dev    3  TPASS  :  Test-case '3'
  block_dev    4  TPASS  :  Test-case '4'
  block_dev    5  TPASS  :  Test-case '5'
  block_dev    6  TPASS  :  Test-case '6'
  block_dev    7  TPASS  :  Test-case '7'


  [  182.564296] ltp_block_dev: loading out-of-tree module taints kernel.
  [  182.564334] ltp_block_dev: module verification failed: signature and/or 
required key missing - tainting kernel
  [  182.564547] ltp_block_dev: Starting module
  [  182.564557] ltp_block_dev: device registered
  [  182.564698] ltp_block_dev: Test Case 1: register_blkdev() with auto 
allocating major numbers (major=0)
  [  182.564699] ltp_block_dev: Test Case Result: PASS
  [  182.564746] ltp_block_dev: Test Case 2: stress test of register_blkdev() 
with auto allocating major numbers (major=0)
  [  182.564776] register_blkdev: failed to get major for ltp_block_dev
  [  182.564776] ltp_block_dev: device is busy, register_blkdev() ret -16
  [  182.564777] register_blkdev: failed to get major for ltp_block_dev
  [  182.564777] ltp_block_dev: device is busy, register_blkdev() ret -16
  [  182.564777] register_blkdev: failed to get major for ltp_block_dev
  [  182.564778] ltp_block_dev: device is busy, register_blkdev() ret -16
  [  182.564778] register_blkdev: failed to get major for ltp_block_dev
  [  182.564778] ltp_block_dev: device is busy, register_blkdev() ret -16
  [  182.564779] register_blkdev: failed to get major for ltp_block_dev
  [  182.564779] ltp_block_dev: device is busy, register_blkdev() ret -16
  [  182.564780] register_blkdev: failed to get major for ltp_block_dev
  [  182.564780] ltp_block_dev: device is busy, register_blkdev() ret -16
  [  182.564780] register_blkdev: failed to get major for ltp_block_dev
  [  182.564781] ltp_block_dev: device is busy, register_blkdev() ret -16
  [  182.564781] register_blkdev: failed to get major for ltp_block_dev
  [  182.564781] ltp_block_dev: device is busy, register_blkdev() ret -16
  [  182.564782] register_blkdev: failed to get major for ltp_block_dev
  [  182.564782] ltp_block_dev: device is busy, register_blkdev() ret -16
  [  182.564782] register_blkdev: failed to get major for ltp_block_dev
  [  182.564783] ltp_block_dev: device is busy, register_blkdev() ret -16
  [  182.564783] register_blkdev: failed to get major for ltp_block_dev
  [  182.564784] ltp_block_dev: device is busy, register_blkdev() ret -16
  [  182.564784] register_blkdev: failed to get major for ltp_block_dev
  [  182.564784] ltp_block_dev: device is busy, register_blkdev() ret -16
  [  182.564785] register_blkdev: failed to get major for ltp_block_dev
  [  182.564785] ltp_block_dev: device is busy, register_blkdev() ret -16
  [  182.564785] register_blkdev: failed to get major for ltp_block_dev
  [  182.564786] ltp_block_dev: device is busy, register_blkdev() ret -16
  [  182.564786] register_blkdev: failed to get major for ltp_block_dev
  [  182.564786] ltp_block_dev: device is busy, register_blkdev() ret -16
  [  182.564787] register_blkdev: failed to get major for ltp_block_dev
  [  182.564787] ltp_block_dev: device is busy, register_blkdev() ret -16
  [  182.564788] register_blkdev: failed to get major for ltp_block_dev
  [  182.564788] ltp_block_dev: device is busy, register_blkdev() ret -16
  [  182.564788] register_blkdev: failed to get major for ltp_block_dev
  [  182.564789] ltp_block_dev: device is busy, register_blkdev() ret -16
  [  182.564789] register_blkdev: failed to get major for ltp_block_dev
  [  182.564789] ltp_block_dev: device is busy, register_blkdev() ret -16
  [  182.564790] register_blkdev: failed to get major for ltp_block_dev
  [  182.564790] ltp_block_dev: device is busy, register_blkdev() ret -16
  [  182.564790] register_blkdev: failed to get major for ltp_block_dev
  [  182.564791] ltp_block_dev: device is busy, register_blkdev() ret -16
  [  182.564791] register_blkdev: failed to get major for ltp_block_dev
  [  182.564791] ltp_block_dev: device is busy, register_blkdev() ret -16
  [  182.564792] register_blkdev: failed to get major for ltp_block_dev
  [  182.564792] ltp_block_dev: device is busy, register_blkdev() ret -16
  [  182.564793] register_blkdev: failed to get major for ltp_block_dev
  [  182.564793] ltp_block_dev: device is busy, register_blkdev() ret -16
  [  182.564802] ltp_block_dev: Test Case Result: PASS
  [  182.564821] ltp_block_dev: Test Case 3: register_blkdev() with major != 0
  [  182.564822] register_blkdev: cannot get major 252 for ltp_block_dev
  [  182.564822] ltp_block_dev: Test Case Result: PASS
  [  182.564837] ltp_block_dev: Test Case 4: register_blkdev() with 
major=256/511
  [  182.564838] ltp_block_dev: Test Case Result: PASS
  [  182.564853] ltp_block_dev: Test Case 5: register_blkdev() with 
major=512/4294967295
  [  182.564853] register_blkdev: major requested (512) is greater than the 
maximum (511) for ltp_block_dev
  [  182.564878] register_blkdev: major requested (4294967295) is greater than 
the maximum (511) for ltp_block_dev
  [  182.564900] ltp_block_dev: Test Case Result: PASS
  [  182.564917] ltp_block_dev: Test Case 6: register_blkdev() with name=""
  [  182.564918] ltp_block_dev: Test Case Result: PASS
  [  182.564932] ltp_block_dev: Test Case 7: unregister_blkdev() with major=0
  [  182.564941] WARNING: CPU: 3 PID: 1537 at block/genhd.c:428 
unregister_blkdev+0x64/0xb0
  [  182.564941] Modules linked in: ltp_block_dev(OE) binfmt_misc dm_multipath 
scsi_dh_rdac scsi_dh_emc scsi_dh_alua intel_rapl x86_pkg_temp_thermal 
intel_powerclamp coretemp kvm_intel ppdev crct10dif_pclmul crc32_pclmul 
input_leds ipmi_si ghash_clmulni_intel intel_cstate ipmi_devintf 
intel_rapl_perf ipmi_msghandler joydev intel_pch_thermal parport_pc parport 
mac_hid sch_fq_codel ib_iser rdma_cm iw_cm ib_cm ib_core nfsd iscsi_tcp 
libiscsi_tcp libiscsi auth_rpcgss scsi_transport_iscsi nfs_acl lockd grace 
sunrpc ip_tables x_tables autofs4 btrfs zstd_compress raid10 raid456 
async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq 
libcrc32c raid1 raid0 multipath linear hid_generic usbhid hid i915 kvmgt 
vfio_mdev mdev vfio_iommu_type1 vfio kvm mgag200 ttm aesni_intel irqbypass 
drm_kms_helper aes_x86_64 syscopyarea crypto_simd sysfillrect cryptd sysimgblt 
fb_sys_fops glue_helper ahci igb drm i2c_i801 dca libahci lpc_ich i2c_algo_bit 
video
  [  182.564964] CPU: 3 PID: 1537 Comm: block_dev Tainted: G           OE     
5.0.0-16-generic #17-Ubuntu
  [  182.564964] Hardware name: Intel Corporation S1200RP/S1200RP, BIOS 
S1200RP.86B.03.02.0003.070120151022 07/01/2015
  [  182.564966] RIP: 0010:unregister_blkdev+0x64/0xb0
  [  182.564967] Code: 00 48 63 c3 48 8b 04 c5 80 c3 90 ab 48 85 c0 74 19 44 3b 
60 08 75 0b eb 4c 44 39 63 08 74 2a 48 89 d8 48 8b 18 48 85 db 75 ef <0f> 0b 31 
db 48 c7 c7 e0 9b 34 ab e8 ac 80 57 00 48 89 df e8 c4 c1
  [  182.564967] RSP: 0018:ffffb024027abdc0 EFLAGS: 00010246
  [  182.564968] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 
0000000000000000
  [  182.564969] RDX: ffff90ab94048000 RSI: ffffffffc0a46826 RDI: 
ffffffffab349be0
  [  182.564969] RBP: ffffb024027abdd8 R08: ffff90aba0ee7080 R09: 
ffff90aba0807900
  [  182.564970] R10: 0000000000000004 R11: 0000000000000000 R12: 
0000000000000000
  [  182.564970] R13: ffffffffc0a46826 R14: ffffb024027abee8 R15: 
fffffffffffffff2
  [  182.564971] FS:  00007fe54556a5c0(0000) GS:ffff90aba0ec0000(0000) 
knlGS:0000000000000000
  [  182.564971] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
  [  182.564972] CR2: 00005614de2c3fc0 CR3: 00000004540cc002 CR4: 
00000000003606e0
  [  182.564973] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 
0000000000000000
  [  182.564973] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 
0000000000000400
  [  182.564973] Call Trace:
  [  182.564977]  sys_tcase.cold.0+0x1e8/0x77b [ltp_block_dev]
  [  182.564980]  dev_attr_store+0x1b/0x30
  [  182.564982]  sysfs_kf_write+0x3b/0x40
  [  182.564983]  kernfs_fop_write+0x12e/0x1b0
  [  182.564984]  __vfs_write+0x1b/0x40
  [  182.564984]  vfs_write+0xab/0x1b0
  [  182.564985]  ksys_write+0x55/0xc0
  [  182.564986]  __x64_sys_write+0x1a/0x20
  [  182.564988]  do_syscall_64+0x5a/0x110
  [  182.564990]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
  [  182.564991] RIP: 0033:0x7fe54548b024
  [  182.564991] Code: 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b3 0f 1f 80 00 
00 00 00 48 8d 05 b9 d3 0d 00 8b 00 85 c0 75 13 b8 01 00 00 00 0f 05 <48> 3d 00 
f0 ff ff 77 54 c3 0f 1f 00 41 54 49 89 d4 55 48 89 f5 53
  [  182.564992] RSP: 002b:00007ffed2dd2558 EFLAGS: 00000246 ORIG_RAX: 
0000000000000001
  [  182.564993] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 
00007fe54548b024
  [  182.564993] RDX: 0000000000000001 RSI: 00005614defe88c0 RDI: 
0000000000000003
  [  182.564994] RBP: 00005614defe88c0 R08: 00007fe54556a5c0 R09: 
0000000000000063
  [  182.564994] R10: 00005614de2b78ce R11: 0000000000000246 R12: 
00005614defe8280
  [  182.564994] R13: 0000000000000001 R14: 00007fe545564560 R15: 
00007fe545563960
  [  182.564996] ---[ end trace 8e352c62d61d6092 ]---
  [  182.564996] ltp_block_dev: Test Case Result: PASS
  [  182.565486] ltp_block_dev: device released

  ProblemType: Bug
  DistroRelease: Ubuntu 19.04
  Package: linux-image-5.0.0-16-generic 5.0.0-16.17
  ProcVersionSignature: User Name 5.0.0-16.17-generic 5.0.8
  Uname: Linux 5.0.0-16-generic x86_64
  AlsaDevices:
   total 0
   crw-rw---- 1 root audio 116,  1 Jun  4 11:27 seq
   crw-rw---- 1 root audio 116, 33 Jun  4 11:27 timer
  AplayDevices: Error: [Errno 2] No such file or directory: 'aplay': 'aplay'
  ApportVersion: 2.20.10-0ubuntu27
  Architecture: amd64
  ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord': 
'arecord'
  AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', 
'/dev/snd/timer'] failed with exit code 1:
  Date: Tue Jun  4 11:30:40 2019
  IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig': 'iwconfig'
  MachineType: Intel Corporation S1200RP
  PciMultimedia:
   
  ProcFB: 0 mgadrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.0.0-16-generic 
root=UUID=b0d2ae4e-12dd-423e-acea-272ee8b2a893 ro
  RelatedPackageVersions:
   linux-restricted-modules-5.0.0-16-generic N/A
   linux-backports-modules-5.0.0-16-generic  N/A
   linux-firmware                            1.178.1
  RfKill: Error: [Errno 2] No such file or directory: 'rfkill': 'rfkill'
  SourcePackage: linux
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 07/01/2015
  dmi.bios.vendor: Intel Corp.
  dmi.bios.version: S1200RP.86B.03.02.0003.070120151022
  dmi.board.asset.tag: ....................
  dmi.board.name: S1200RP
  dmi.board.vendor: Intel Corporation
  dmi.board.version: G62254-407
  dmi.chassis.asset.tag: ....................
  dmi.chassis.type: 17
  dmi.chassis.vendor: ..............................
  dmi.chassis.version: ..................
  dmi.modalias: 
dmi:bvnIntelCorp.:bvrS1200RP.86B.03.02.0003.070120151022:bd07/01/2015:svnIntelCorporation:pnS1200RP:pvr....................:rvnIntelCorporation:rnS1200RP:rvrG62254-407:cvn..............................:ct17:cvr..................:
  dmi.product.family: To be filled by O.E.M.
  dmi.product.name: S1200RP
  dmi.product.sku: To be filled by O.E.M.
  dmi.product.version: ....................
  dmi.sys.vendor: Intel Corporation

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1831595/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to