| Bug #48965 | Crash: frame pointer is NULL, did you compile with -fomit-frame-pointer? | ||
|---|---|---|---|
| Submitted: | 22 Nov 2009 0:55 | Modified: | 27 Jan 2010 9:56 |
| Reporter: | Justin Keller | Email Updates: | |
| Status: | No Feedback | Impact on me: | |
| Category: | MySQL Server: Errors | Severity: | S1 (Critical) |
| Version: | mysql Ver 14.12 Distrib 5.0.86, for red | OS: | Linux (CentOS release 5.4 (Final)) |
| Assigned to: | CPU Architecture: | Any | |
| Tags: | frame pointer is NULL, mysqld got signal 11 | ||
[22 Nov 2009 0:55]
Justin Keller
[22 Nov 2009 8:08]
Valeriy Kravchuk
Please, send your my.cnf file content and the result of free uname -a Linux commands.
[22 Nov 2009 9:32]
Justin Keller
---------------------------------------------
my.cnf
---------------------------------------------
[mysqld]
skip-bdb
skip-ndbcluster
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
default-storage-engine=InnoDB
long_query_time=3
log-slow-queries=/var/log/mysql_slow.log
expire_logs_days=14
max_connections=25
external-locking
port=3306
net_retry_count=5
max_connect_errors=50
wait_timeout=3600
connect_timeout=15
open_files_limit=1536
key_buffer_size=64M
innodb_buffer_pool_size=128M
innodb_additional_mem_pool_size=8M
innodb_log_buffer_size=8M
group_concat_max_len=16k
max_sort_length=16k
max_length_for_sort_data=16k
query_cache_type=1
query_cache_limit=4M
query_cache_size=64M
innodb_thread_concurrency=16
thread_concurrency=16
thread_cache=128
thread_stack=1M
read_buffer_size=1M
join_buffer_size=2M
read_rnd_buffer_size=1M
table_cache=512
tmp_table_size=256M
max_heap_table_size=256M
innodb_log_file_size=128M
innodb_flush_log_at_trx_commit=1
innodb_file_per_table
log-warnings
user=mysql
old_passwords=1
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
---------------------------------------------
uname -a
---------------------------------------------
Linux db1.mydomainhere.com 2.6.31-302-rs #7 SMP Thu Oct 29 22:57:03 UTC 2009 x86_64 x86_64 x86_64 GNU/Linux
---------------------------------------------
free -m
---------------------------------------------
total used free shared buffers cached
Mem: 321 276 45 0 4 99
-/+ buffers/cache: 171 149
Swap: 511 1 510
[22 Nov 2009 14:45]
Valeriy Kravchuk
Looks like your my.cnf settings are too high for the small amount of RAM you have. With these global buffers: key_buffer_size=64M innodb_buffer_pool_size=128M innodb_additional_mem_pool_size=8M innodb_log_buffer_size=8M query_cache_size=64M your server uses 272M of memory for sure (if key buffer is used). Add these per-thread buffers to the picture: thread_stack=1M read_buffer_size=1M join_buffer_size=2M read_rnd_buffer_size=1M and you'll see that each connection adds several megabytes more. And if any big enough temporary table is created in any connection, with these settings it can take a lot of memory: tmp_table_size=256M max_heap_table_size=256M So, your crash can easily be related to out of memory condition. Please, decrease some of global buffers and set tmp_table_size and max_heap_table_size to 16M or so. Then check if crash will happen again.
[23 Dec 2009 0:00]
Bugs System
No feedback was provided for this bug for over a month, so it is being suspended automatically. If you are able to provide the information that was originally requested, please do so and change the status of the bug back to "Open".
[28 Jan 2010 0:00]
Bugs System
No feedback was provided for this bug for over a month, so it is being suspended automatically. If you are able to provide the information that was originally requested, please do so and change the status of the bug back to "Open".
