Bug #62581 | InnoDB: Assertion failure ibuf0ibuf.c line 4185 unrecoverable data crash. | ||
---|---|---|---|
Submitted: | 30 Sep 2011 7:54 | Modified: | 13 Jan 2012 11:01 |
Reporter: | Youngwoo Yang | Email Updates: | |
Status: | Duplicate | Impact on me: | |
Category: | MySQL Server: InnoDB storage engine | Severity: | S1 (Critical) |
Version: | 5.5.15 | OS: | Linux (CentOS 5.5 kernel 2.6.18-238) |
Assigned to: | CPU Architecture: | Any | |
Tags: | 4185, crash, failing assertion, ibuf0ibuf.c, linux, page_get_n_recs |
[30 Sep 2011 7:54]
Youngwoo Yang
[30 Sep 2011 17:51]
Valeriy Kravchuk
Let me make one wild guess... Do you have AMD CPUs? Please, send the output of cat /proc/cpuinfo
[3 Oct 2011 23:16]
Youngwoo Yang
processor : 23 vendor_id : GenuineIntel cpu family : 6 model : 44 model name : Intel(R) Xeon(R) CPU X5690 @ 3.47GHz stepping : 2 cpu MHz : 3458.536 cache size : 12288 KB physical id : 1 siblings : 12 core id : 10 cpu cores : 6 apicid : 53 fpu : yes fpu_exception : yes cpuid level : 11 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp lm constant_tsc ida nonstop_tsc arat pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm bogomips : 6916.85 clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: [8] =================== No I've a Intel CPU.. Thanks for your interesting.
[5 Dec 2011 12:42]
Vojtech Kurka
A similar crash from yesterday, on Percona Server 5.5.16-55-log, Intel CPU: 111204 23:26:20 InnoDB: Assertion failure in thread 1114233152 in file ibuf0ibuf.c line 4233 InnoDB: Failing assertion: page_get_n_recs(page) > 1 InnoDB: We intentionally generate a memory trap. InnoDB: Submit a detailed bug report to http://bugs.mysql.com. InnoDB: If you get repeated assertion failures or crashes, even InnoDB: immediately after the mysqld startup, there may be InnoDB: corruption in the InnoDB tablespace. Please refer to InnoDB: http://dev.mysql.com/doc/refman/5.5/en/forcing-innodb-recovery.html InnoDB: about forcing recovery. 111204 23:26:20 - mysqld got signal 6 ; This could be because you hit a bug. It is also possible that this binary or one of the libraries it was linked against is corrupt, improperly built, or misconfigured. This error can also be caused by malfunctioning hardware. We will try our best to scrape up some info that will hopefully help diagnose the problem, but since we have already crashed, something is definitely wrong and this may fail. key_buffer_size=104857600 read_buffer_size=131072 max_used_connections=25 max_threads=2000 thread_count=1 connection_count=0 It is possible that mysqld could use up to key_buffer_size + (read_buffer_size + sort_buffer_size)*max_threads = 4478603 K bytes of memory Hope that's ok; if not, decrease some variables in the equation. Thread pointer: 0x0 Attempting backtrace. You can use the following information to find out where mysqld died. If you see no messages after this, something went terribly wrong... stack_bottom = (nil) thread_stack 0x40000 /usr/sbin/mysqld(my_print_stacktrace+0x39)[0x7ced59] /usr/sbin/mysqld(handle_segfault+0x379)[0x500e09] /lib64/libpthread.so.0[0x3bcd80eb10] /lib64/libc.so.6(gsignal+0x35)[0x3bcd030265] /lib64/libc.so.6(abort+0x110)[0x3bcd031d10] /usr/sbin/mysqld[0x9139f1] /usr/sbin/mysqld[0x8bab6e] /usr/sbin/mysqld[0x8f3828] /usr/sbin/mysqld[0x86aaa0] /lib64/libpthread.so.0[0x3bcd80673d] /lib64/libc.so.6(clone+0x6d)[0x3bcd0d44bd] The manual page at http://dev.mysql.com/doc/mysql/en/crashing.html contains information that should help you find out what is causing the crash. 111204 23:26:22 mysqld_safe Number of processes running now: 0 111204 23:26:22 mysqld_safe mysqld restarted
[5 Dec 2011 12:45]
Vojtech Kurka
maybe a duplicate of Bug #61104
[13 Jan 2012 11:01]
Valeriy Kravchuk
This is a duplicate of Bug #61104.