9 Apr 2011 16:04
btrfs failure and BUG_ON behaviour
Sergei Trofimovich <slyich <at> gmail.com>
2011-04-09 14:04:54 GMT
2011-04-09 14:04:54 GMT
I've decided to use UML when caught some hard to debug OOpses on btrfs. The first attempt to use btrfs on UML gave me stable UML crash. I suspect it's a UML's problem. So I have some questions here (I'm on x86_64, 2.6.39-rc2): 1. (major one) BUG_ON trace in UML does not look as in real kernel. ud2 handler does not show us nice backtrace, but calls some suspicious handler. /mnt/btr # touch asd-`seq 1 10000` [ 95.540000] Kernel panic - not syncing: Kernel mode signal 4 [ 95.540000] Call Trace: [ 95.540000] 602d9908: [<60227a48>] panic+0xea/0x1e0 [ 95.540000] 602d99b8: [<600342ed>] do_softirq+0x4d/0x70 [ 95.540000] 602d9a08: [<60016947>] relay_signal+0x87/0xa0 [ 95.540000] 602d9a18: [<60021f70>] set_signals+0x30/0x40 [ 95.540000] 602d9a38: [<60021df9>] sig_handler_common+0x59/0xd0 [ 95.540000] 602d9a58: [<60021f2c>] real_alarm_handler+0x3c/0x50 [ 95.540000] 602d9ae0: [<6018c0a0>] strncpy+0x20/0x30 [ 95.540000] 602d9b78: [<6002200f>] sig_handler+0x3f/0x50 [ 95.540000] 602d9b98: [<600222a1>] handle_signal+0x71/0xb0 [ 95.540000] 602d9be8: [<60023630>] hard_handler+0x10/0x20 [ 95.540000] 602d9ca8: [<6011263c>] lookup_inline_extent_backref+0x2dc/0x3f0 [ 95.540000] [ 95.540000] [ 95.540000] Pid: 1, comm: sh Not tainted 2.6.39-rc2+(Continue reading)
RSS Feed