zzqq0103

Untitled

Jan 14th, 2025
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.89 KB | None | 0 0
  1. ------------[ cut here ]------------
  2. UBSAN: division-overflow in ./include/linux/math64.h:69:18
  3. division by zero
  4. CPU: 1 UID: 0 PID: 5621 Comm: sh Not tainted 6.12.0-rc4 #1
  5. Hardware name: QEMU Ubuntu 24.04 PC (i440FX + PIIX, 1996), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
  6. Call Trace:
  7. <TASK>
  8. __dump_stack lib/dump_stack.c:94 [inline]
  9. dump_stack_lvl+0x180/0x1b0 lib/dump_stack.c:120
  10. ubsan_epilogue lib/ubsan.c:231 [inline]
  11. __ubsan_handle_divrem_overflow+0x13d/0x1d0 lib/ubsan.c:325
  12. div64_u64 include/linux/math64.h:69 [inline]
  13. bdi_ratio_from_pages mm/page-writeback.c:695 [inline]
  14. bdi_set_min_bytes.cold+0x16/0x1b mm/page-writeback.c:799
  15. min_bytes_store+0xbc/0x130 mm/backing-dev.c:385
  16. dev_attr_store+0x57/0x80 drivers/base/core.c:2447
  17. sysfs_kf_write+0x117/0x170 fs/sysfs/file.c:136
  18. kernfs_fop_write_iter+0x33c/0x500 fs/kernfs/file.c:334
  19. new_sync_write fs/read_write.c:590 [inline]
  20. vfs_write+0xbcb/0x10d0 fs/read_write.c:683
  21. ksys_write+0x122/0x250 fs/read_write.c:736
  22. do_syscall_x64 arch/x86/entry/common.c:52 [inline]
  23. do_syscall_64+0xbf/0x1d0 arch/x86/entry/common.c:83
  24. entry_SYSCALL_64_after_hwframe+0x77/0x7f
  25. RIP: 0033:0x7f1cb2a144b3
  26. Code: 8b 15 e1 29 0e 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 64 8b 04 25 18 00 00 00 85 c0 75 14 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 55 c3 0f 1f 40 00 48 83 ec 28 48 89 54 24 18
  27. RSP: 002b:00007ffc1fcfe238 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
  28. RAX: ffffffffffffffda RBX: 00005627eaeeb6b0 RCX: 00007f1cb2a144b3
  29. RDX: 0000000000000002 RSI: 00005627eaeeb6b0 RDI: 0000000000000001
  30. RBP: 0000000000000002 R08: 00005627eaeeb6b0 R09: 00007f1cb2af7be0
  31. R10: 0000000000000070 R11: 0000000000000246 R12: 0000000000000001
  32. R13: 0000000000000002 R14: 7fffffffffffffff R15: 0000000000000000
  33. </TASK>
  34. ---[ end trace ]---
  35. Oops: divide error: 0000 [#1] PREEMPT SMP KASAN NOPTI
  36. CPU: 1 UID: 0 PID: 5621 Comm: sh Not tainted 6.12.0-rc4 #1
  37. Hardware name: QEMU Ubuntu 24.04 PC (i440FX + PIIX, 1996), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
  38. RIP: 0010:div64_u64 include/linux/math64.h:69 [inline]
  39. RIP: 0010:bdi_ratio_from_pages mm/page-writeback.c:695 [inline]
  40. RIP: 0010:bdi_set_min_bytes+0xcf/0x240 mm/page-writeback.c:799
  41. Code: f4 ff ff 4c 8b 6c 24 40 31 ff 4c 89 ee e8 b9 4f e4 ff 4d 85 ed 0f 84 9c 1c 02 03 e8 4b 4c e4 ff 48 89 d8 31 d2 bf 40 42 0f 00 <49> f7 f5 48 89 c3 89 c6 e8 64 4f e4 ff 81 fb 40 42 0f 00 0f 87 39
  42. RSP: 0018:ffff8881090dfb58 EFLAGS: 00010246
  43. RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff8119c0fe
  44. RDX: 0000000000000000 RSI: ffffffff816f00e5 RDI: 00000000000f4240
  45. RBP: ffff888103a6e000 R08: 0000000000000001 R09: fffffbfff0f4f600
  46. R10: 0000000000000000 R11: 0000000000000001 R12: 1ffff1102121bf6b
  47. R13: 0000000000000000 R14: ffff888103a6e000 R15: ffffffff81b7fc00
  48. FS: 00007f1cb2afe580(0000) GS:ffff888117e80000(0000) knlGS:0000000000000000
  49. CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
  50. CR2: 00005627eaeed6b8 CR3: 000000010c21a000 CR4: 0000000000350ef0
  51. Call Trace:
  52. <TASK>
  53. min_bytes_store+0xbc/0x130 mm/backing-dev.c:385
  54. dev_attr_store+0x57/0x80 drivers/base/core.c:2447
  55. sysfs_kf_write+0x117/0x170 fs/sysfs/file.c:136
  56. kernfs_fop_write_iter+0x33c/0x500 fs/kernfs/file.c:334
  57. new_sync_write fs/read_write.c:590 [inline]
  58. vfs_write+0xbcb/0x10d0 fs/read_write.c:683
  59. ksys_write+0x122/0x250 fs/read_write.c:736
  60. do_syscall_x64 arch/x86/entry/common.c:52 [inline]
  61. do_syscall_64+0xbf/0x1d0 arch/x86/entry/common.c:83
  62. entry_SYSCALL_64_after_hwframe+0x77/0x7f
  63. RIP: 0033:0x7f1cb2a144b3
  64. Code: 8b 15 e1 29 0e 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 64 8b 04 25 18 00 00 00 85 c0 75 14 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 55 c3 0f 1f 40 00 48 83 ec 28 48 89 54 24 18
  65. RSP: 002b:00007ffc1fcfe238 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
  66. RAX: ffffffffffffffda RBX: 00005627eaeeb6b0 RCX: 00007f1cb2a144b3
  67. RDX: 0000000000000002 RSI: 00005627eaeeb6b0 RDI: 0000000000000001
  68. RBP: 0000000000000002 R08: 00005627eaeeb6b0 R09: 00007f1cb2af7be0
  69. R10: 0000000000000070 R11: 0000000000000246 R12: 0000000000000001
  70. R13: 0000000000000002 R14: 7fffffffffffffff R15: 0000000000000000
  71. </TASK>
  72. Modules linked in:
  73. ----------------
  74. Code disassembly (best guess), 2 bytes skipped:
  75. 0: ff 4c 8b 6c decl 0x6c(%rbx,%rcx,4)
  76. 4: 24 40 and $0x40,%al
  77. 6: 31 ff xor %edi,%edi
  78. 8: 4c 89 ee mov %r13,%rsi
  79. b: e8 b9 4f e4 ff call 0xffe44fc9
  80. 10: 4d 85 ed test %r13,%r13
  81. 13: 0f 84 9c 1c 02 03 je 0x3021cb5
  82. 19: e8 4b 4c e4 ff call 0xffe44c69
  83. 1e: 48 89 d8 mov %rbx,%rax
  84. 21: 31 d2 xor %edx,%edx
  85. 23: bf 40 42 0f 00 mov $0xf4240,%edi
  86. * 28: 49 f7 f5 div %r13 <-- trapping instruction
  87. 2b: 48 89 c3 mov %rax,%rbx
  88. 2e: 89 c6 mov %eax,%esi
  89. 30: e8 64 4f e4 ff call 0xffe44f99
  90. 35: 81 fb 40 42 0f 00 cmp $0xf4240,%ebx
  91. 3b: 0f .byte 0xf
  92. 3c: 87 39 xchg %edi,(%rcx)
  93.  
Advertisement
Add Comment
Please, Sign In to add comment