Whenever user attempted to use docker in RHEL 6, server panic
Issue
- Whenever user attempted to use docker in RHEL 6, server panics with tracebacks similar to the following
CPUS: 24
DATE: Wed Apr 29 22:31:47 2015
UPTIME: 00:09:29
LOAD AVERAGE: 0.49, 0.53, 0.40
TASKS: 1250
NODENAME: somehost
RELEASE: 2.6.32-431.23.3.el6.x86_64
VERSION: #1 SMP Wed Jul 16 06:12:23 EDT 2014
MACHINE: x86_64 (2666 Mhz)
MEMORY: 96 GB
PANIC: "kernel BUG at drivers/md/persistent-data/dm-btree-remove.c:353!"
PID: 2986
COMMAND: "dm-thin"
TASK: ffff881811958040 [THREAD_INFO: ffff88180875e000]
CPU: 7
STATE: TASK_RUNNING (PANIC)
crash> bt
PID: 2986 TASK: ffff881811958040 CPU: 7 COMMAND: "dm-thin"
#0 [ffff88180875f6b0] machine_kexec at ffffffff81038f3b
#1 [ffff88180875f710] crash_kexec at ffffffff810c5bc2
#2 [ffff88180875f7e0] oops_end at ffffffff8152c800
#3 [ffff88180875f810] die at ffffffff81010e0b
#4 [ffff88180875f840] do_trap at ffffffff8152c064
#5 [ffff88180875f8a0] do_invalid_op at ffffffff8100cf95
#6 [ffff88180875f940] invalid_op at ffffffff8100bf9b
[exception RIP: remove_raw+2021]
RIP: ffffffffa05efe75 RSP: ffff88180875f9f0 RFLAGS: 00010212
RAX: ffff880c0b96f000 RBX: ffff88180875fb20 RCX: 00000000000000ee
RDX: ffff880c0b96f000 RSI: ffff880c13fd3000 RDI: ffff880c13fd3000
RBP: ffff88180875fae0 R8: ffff880c0c4fc000 R9: 0000000000000150
R10: 00000000000000d7 R11: 0000000000000055 R12: ffff88180870c0b0
R13: ffff88180875faa8 R14: ffff880b40dd5000 R15: 0000000000001ebb
ORIG_RAX: ffffffffffffffff CS: 0010 SS: 0018
#7 [ffff88180875fae8] dm_btree_remove at ffffffffa05eff50 [dm_persistent_data]
#8 [ffff88180875fb88] sm_ll_mutate at ffffffffa05ebc9b [dm_persistent_data]
#9 [ffff88180875fc28] sm_ll_dec at ffffffffa05ebcfa [dm_persistent_data]
#10 [ffff88180875fc38] sm_disk_dec_block at ffffffffa05ec20a [dm_persistent_data]
#11 [ffff88180875fc58] data_block_dec at ffffffffa0602e6e [dm_thin_pool]
#12 [ffff88180875fc78] dm_btree_remove at ffffffffa05effa0 [dm_persistent_data]
#13 [ffff88180875fd18] dm_thin_remove_block at ffffffffa06039e7 [dm_thin_pool]
#14 [ffff88180875fd58] process_prepared_discard at ffffffffa05ff6a2 [dm_thin_pool]
#15 [ffff88180875fd78] process_prepared at ffffffffa05fd2e7 [dm_thin_pool]
#16 [ffff88180875fdb8] do_worker at ffffffffa0600fd0 [dm_thin_pool]
#17 [ffff88180875fe38] worker_thread at ffffffff81094a20
#18 [ffff88180875fee8] kthread at ffffffff8109abf6
#19 [ffff88180875ff48] kernel_thread at ffffffff8100c20a
- other crash tracebacks have been observed - the exact signature varies
- usually includes dm_thin_remove_block in the traceback
Environment
- RHEL6.5.z kernel version 2.6.32-431.23.3.el6.x86_64
- docker-io-1.0.0-6.el6.x86_64
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.