Hi Yectli, In mysql configuration file (my.cnf) you have given
key_buffer_size = 5G For 32bit OS it should be less than or equal to 4GB and for 64bit it can be greater than 4GB. Reduce the key_buffer_size to 3GB and try. _Kirshna On Fri, Aug 13, 2010 at 3:02 AM, Yectli Huerta <yhue...@msi.umn.edu> wrote: > Hello, > > I compiled a version of mysql 5.1.49 and it crashed a couple of times > already. > I recompiled it with debug enabled and this is the error I got. Do any of > you guys/gals have any suggestions? > > thanks, > > > this is from the trace file: > > do_select: info: select cond 0xb7e088 > do_select: info: select cond 0xb7e088 > do_select: info: select cond 0xb7e088 > do_select: info: select cond 0xb7e088 > do_select: info: select cond 0xb7e088 > intern_plugin_unlock: info: unlocking plugin, name= MyISAM, ref_count= 72 > ~THD(): info: freeing security context > > > below are the messages from the error log file > > do_select: info: select cond 0xb7e088 > do_select: info: select cond 0x2aabee71ed48 > do_select: info: select cond 0xb7e088 > do_select: info: select cond 0x2aabee71ed48 > do_select: info: select cond 0xb7e088 > *** glibc detected *** /opt/mysql/libexec/mysqld: corrupted double-linked > list: 0x00002aabf301a720 *** > ======= Backtrace: ========= > /lib64/libc.so.6[0x2b4fc154e6de] > /lib64/libc.so.6[0x2b4fc154f91d] > /lib64/libc.so.6(__libc_free+0x6c)[0x2b4fc154fd5c] > /opt/mysql/libexec/mysqld(my_no_flags_free+0x7b)[0x78356b] > /opt/mysql/libexec/mysqld(_ZN3THDD0Ev+0x3c1)[0x575dc7] > /opt/mysql/libexec/mysqld(_Z10unlink_thdP3THD+0xc7)[0x587dc9] > > /opt/mysql/libexec/mysqld(_Z29one_thread_per_connection_endP3THDb+0x3f)[0x587e27] > /opt/mysql/libexec/mysqld(handle_one_connection+0xc31)[0x58d20f] > /lib64/libpthread.so.0[0x2b4fc0f6f193] > /lib64/libc.so.6(__clone+0x6d)[0x2b4fc15a3dfd] > ======= Memory map: ======== > 00400000-00944000 r-xp 00000000 fd:00 8440267 > /opt/mysql-5.1.49/libexec/mysqld > 00a44000-00a96000 rw-p 00544000 fd:00 8440267 > /opt/mysql-5.1.49/libexec/mysqld > 00a96000-00c6c000 rw-p 00a96000 00:00 0 [heap] > 40000000-40001000 ---p 40000000 00:00 0 > 40001000-40801000 rw-p 40001000 00:00 0 > 40801000-40802000 ---p 40801000 00:00 0 > 40802000-40842000 rw-p 40802000 00:00 0 > 40842000-40843000 ---p 40842000 00:00 0 > 40843000-40883000 rw-p 40843000 00:00 0 > 40883000-40884000 ---p 40883000 00:00 0 > 40884000-408c4000 rw-p 40884000 00:00 0 > 408c4000-408c5000 ---p 408c4000 00:00 0 > 408c5000-40905000 rw-p 408c5000 00:00 0 > 40905000-40906000 ---p 40905000 00:00 0 > 40906000-40946000 rw-p 40906000 00:00 0 > 40946000-40947000 ---p 40946000 00:00 0 > 40947000-40987000 rw-p 40947000 00:00 0 > 40987000-40988000 ---p 40987000 00:00 0 > 40988000-409c8000 rw-p 40988000 00:00 0 > 409c8000-409c9000 ---p 409c8000 00:00 0 > 409c9000-40a09000 rw-p 409c9000 00:00 0 > 40a09000-40a0a000 ---p 40a09000 00:00 0 > 40a0a000-40a4a000 rw-p 40a0a000 00:00 0 > 2aaaaaaad000-2aaaabe4c000 r--s 00000000 fd:04 62914806 /var/run/nscd/passwd > 2aaaabe4c000-2aaaac334000 r--s 00000000 fd:04 62914812 /var/run/nscd/group > 2aaaac334000-2aabee331000 rw-p 2aaaac334000 00:00 0 > 2aabee700000-2aabee7cb000 rw-p 2aabee700000 00:00 0 > 2aabee7cb000-2aabee800000 ---p 2aabee7cb000 00:00 0 > 2aabee800000-2aabf0b36000 rw-p 2aabee800000 00:00 0 > 2aabf1803000-2aabf2804000 rw-p 2aabf1803000 00:00 0 > 2aabf3000000-2aabf30e6000 rw-p 2aabf3000000 00:00 0 > 2aabf30e6000-2aabf3100000 ---p 2aabf30e6000 00:00 0 > 2aabf3100000-2aabf4aa7000 rw-p 2aabf3100000 00:00 0 > 2b4fc0e4d000-2b4fc0e68000 r-xp 00000000 fd:01 16818349 /lib64/ld-2.4.so > 2b4fc0e68000-2b4fc0e6a000 rw-p 2b4fc0e68000 00:00 0 > 2b4fc0f67000-2b4fc0f69000 rw-p 0001a000 fd:01 16818349 /lib64/ld-2.4.so > 2b4fc0f69000-2b4fc0f7d000 r-xp 00000000 fd:01 16818344 /lib64/ > libpthread-2.4.so > 2b4fc0f7d000-2b4fc107c000 ---p 00014000 fd:01 16818344 /lib64/ > libpthread-2.4.so > 2b4fc107c000-2b4fc107e000 rw-p 00013000 fd:01 16818344 /lib64/ > libpthread-2.4.so > 2b4fc107e000-2b4fc1082000 rw-p 2b4fc107e000 00:00 0 > 2b4fc1082000-2b4fc1165000 r-xp 00000000 fd:03 37804570 > /usr/lib64/libstdc++.so.6.0.8 > 2b4fc1165000-2b4fc1265000 ---p 000e3000 fd:03 37804570 > /usr/lib64/libstdc++.so.6.0.8 > 2b4fc1265000-2b4fc126b000 r--p 000e3000 fd:03 37804570 > /usr/lib64/libstdc++.so.6.0.8 > 2b4fc126b000-2b4fc126e000 rw-p 000e9000 fd:03 37804570 > /usr/lib64/libstdc++.so.6.0.8 > 2b4fc126e000-2b4fc1280000 rw-p 2b4fc126e000 00:00 0 > 2b4fc1280000-2b4fc128d000 r-xp 00000000 fd:01 16818324 /lib64/libgcc_s.so.1 > 2b4fc128d000-2b4fc138c000 ---p 0000d000 fd:01 16818324 /lib64/libgcc_s.so.1 > 2b4fc138c000-2b4fc138d000 rw-p 0000c000 fd:01 16818324 /lib64/libgcc_s.so.1 > 2b4fc138d000-2b4fc138e000 rw-p 2b4fc138d000 00:00 0 > 2b4fc138e000-2b4fc13e2000 r-xp 00000000 fd:01 16818414 /lib64/libm-2.4.so > 2b4fc13e2000-2b4fc14e1000 ---p 00054000 fd:01 16818414 /lib64/libm-2.4.so > 2b4fc14e1000-2b4fc14e3000 rw-p 00053000 fd:01 16818414 /lib64/libm-2.4.so > 2b4fc14e3000-2b4fc1619000 r-xp 00000000 fd:01 16818318 /lib64/libc-2.4.so > 2b4fc1619000-2b4fc1719000 ---p 00136000 fd:01 16818318 /lib64/libc-2.4.so > 2b4fc1719000-2b4fc171c000 r--p 00136000 fd:01 16818318 /lib64/libc-2.4.so > 2b4fc171c000-2b4fc171e000 rw-p 00139000 fd:01 16818318 /lib64/libc-2.4.so > 2b4fc171e000-2b4fc1723000 rw-p 2b4fc171e000 00:00 0 > 2b4fc1723000-2b4fc1737000 r-xp 00000000 fd:01 16818407 /lib64/libz.so.1.2.3 > 2b4fc1737000-2b4fc1836000 ---p 00014000 fd:01 16818407 /lib64/libz.so.1.2.3 > 2b4fc1836000-2b4fc1837000 rw-p 00013000 fd:01 16818407 /lib64/libz.so.1.2.3 > 2b4fc1837000-2b4fc1838000 rw-p 2b4fc1837000 00:00 0 > 2b4fc1838000-2b4fc183a000 r-xp 00000000 fd:01 16818411 /lib64/libdl-2.4.so > 2b4fc183a000-2b4fc193a000 ---p 00002000 fd:01 16818411 /lib64/libdl-2.4.so > 2b4fc193a000-2b4fc193c000 rw-p 00002000 fd:01 16818411 /lib64/libdl-2.4.so > 2b4fc193c000-2b4fc1945000 r-xp 00000000 fd:01 16818362 /lib64/ > libcrypt-2.4.so > 2b4fc1945000-2b4fc1a44000 ---p 00009000 fd:01 16818362 /lib64/ > libcrypt-2.4.so > 2b4fc1a44000-2b4fc1a47000 rw-p 00008000 fd:01 16818362 /lib64/ > libcrypt-2.4.so > 2b4fc1a47000-2b4fc1a75000 rw-p 2b4fc1a47000 00:00 0 > 2b4fc1a75000-2b4fc1a88000 r-xp 00000000 fd:01 16818417 /lib64/ > libnsl-2.4.so > 2b4fc1a88000-2b4fc1b87000 ---p 00013000 fd:01 16818417 /lib64/ > libnsl-2.4.so > 2b4fc1b87000-2b4fc1b89000 rw-p 00012000 fd:01 16818417 /lib64/ > libnsl-2.4.so > 2b4fc1b89000-2b4fc1b8d000 rw-p 2b4fc1b89000 00:00 0 > 7fff18d6b000-7fff18d80000 rw-p 7fff18d6b000 00:00 0 [stack] > 7fff18dff000-7fff18e00000 r-xp 7fff18dff000 00:00 0 > ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vdso] > 100812 13:53:59 - 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=5368709120 > read_buffer_size=16777216 > max_used_connections=8 > max_threads=151 > threads_connected=3 > It is possible that mysqld could use up to > key_buffer_size + (read_buffer_size + sort_buffer_size)*max_threads = > 10192416 K > bytes of memory > Hope that's ok; if not, decrease some variables in the equation. > > thd: 0x2aabf3017d90 > 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 = 0x408c3168 thread_stack 0x40000 > /opt/mysql/libexec/mysqld(my_print_stacktrace+0x24) [0x7973c4] > /opt/mysql/libexec/mysqld(handle_segfault+0x23e) [0x582810] > /lib64/libpthread.so.0 [0x2b4fc0f76d60] > /lib64/libc.so.6(gsignal+0x35) [0x2b4fc1512f45] > /lib64/libc.so.6(abort+0x110) [0x2b4fc1514340] > /lib64/libc.so.6 [0x2b4fc15496eb] > /lib64/libc.so.6 [0x2b4fc154e6de] > /lib64/libc.so.6 [0x2b4fc154f91d] > /lib64/libc.so.6(__libc_free+0x6c) [0x2b4fc154fd5c] > /opt/mysql/libexec/mysqld(my_no_flags_free+0x7b) [0x78356b] > /opt/mysql/libexec/mysqld(THD::~THD()+0x3c1) [0x575dc7] > /opt/mysql/libexec/mysqld(unlink_thd(THD*)+0xc7) [0x587dc9] > /opt/mysql/libexec/mysqld(one_thread_per_connection_end(THD*, bool)+0x3f) > [0x587e27] > /opt/mysql/libexec/mysqld(handle_one_connection+0xc31) [0x58d20f] > /lib64/libpthread.so.0 [0x2b4fc0f6f193] > /lib64/libc.so.6(__clone+0x6d) [0x2b4fc15a3dfd] > Trying to get some variables. > Some pointers may be invalid and cause the dump to abort... > thd->query at (nil) is an invalid pointer > thd->thread_id=2086 > thd->killed=KILL_CONNECTION > The manual page at http://dev.mysql.com/doc/mysql/en/crashing.htmlcontains > information that should help you find out what is causing the crash. > -- > Yectli > > -- > MySQL General Mailing List > For list archives: http://lists.mysql.com/mysql > To unsubscribe: > http://lists.mysql.com/mysql?unsub=prajapat...@gmail.com > >