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 of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
