| Bug #13711 | Server crash on IRIX 6.5 | ||
|---|---|---|---|
| Submitted: | 3 Oct 2005 11:50 | Modified: | 11 May 2006 9:53 |
| Reporter: | Kent Boortz | Email Updates: | |
| Status: | Won't fix | Impact on me: | |
| Category: | MySQL Server | Severity: | S2 (Serious) |
| Version: | 5.0.14-pre | OS: | Other (IRIX 6.5) |
| Assigned to: | Magnus Blåudd | CPU Architecture: | Any |
[22 Jul 2006 14:29]
Peter O'Gorman
Seeing this on 5.0.22 - irix compiler used to build, works okay with gcc: 8 _SGIPT_libc_raise(0x0, 0x4, 0xffff, 0x0, 0x131c1200, 0x0, 0x1312dcc4, 0x1319d928) ["/xlv41/6.5.26m/work/eoe/lib/libpthread/libpthread_n32_M3/sig.c":660, 0xc060f90] More (n if no)?y 9 _raise(0x15, 0x4, 0xffff, 0x0, 0x131c1200, 0x0, 0x1312dcc4, 0x1319d928) ["/xlv52/patches/5820/work/irix/lib/libc/libc_n32_M4/signal/raise.c":26, 0xfad16ac] 10 abort(0x15, 0x4, 0xffff, 0x0, 0x131c1200, 0x0, 0x1312dcc4, 0x1319d928) ["/xlv52/patches/5820/work/irix/lib/libc/libc_n32_M4/gen/abort.c":44, 0xfa6ef2c] 11 ::_array_pointer_not_from_vec_new(0x15, 0x4, 0xffff, 0x0, 0x131c1200, 0x0, 0x1312dcc4, 0x1319d928) ["/j7/mtibuild/v744/workarea/v7.4.4m/libC/lang_support/vec_newdel.cxx":862, 0xace729c] 12 ::__array_delete_general2(0x131a7c88, 0xffffffff, 0x0, 0x103c4fd0, 0x131c1200, 0x0, 0x1312dcc4, 0x1319d928) ["/j7/mtibuild/v744/workarea/v7.4.4m/libC/lang_support/vec_newdel.cxx":342, 0xace6fbc] 13 ::__array_delete2(0x15, 0x4, 0xffff, 0x0, 0x131c1200, 0x0, 0x1312dcc4, 0x1319d928) ["/j7/mtibuild/v744/workarea/v7.4.4m/libC/lang_support/vec_newdel.cxx":762, 0xace7168] 14 JOIN::cleanup(bool)(this = 0x131a5bf0, full = true (1)) ["/opt/build/mysql-5.0.22/sql/sql_class.h":1825, 0x103d9484] 15 JOIN::join_free(void)(this = 0x131a5bf0) ["/opt/build/mysql-5.0.22/sql/sql_select.cc":5932, 0x103d8ce8] 16 JOIN::exec(void)(this = 0x131a5bf0) ["/opt/build/mysql-5.0.22/sql/sql_select.cc":1545, 0x103d6250] 17 ::mysql_select(THD*,Item***,st_table_list*,unsigned int,List<Item>&,Item*,unsigned int,st_order*,st_order*,Item*,st_order*,unsigned long,select_result*,st_select_lex_unit*,st_select_lex*)
[18 May 2007 16:39]
Magnus Blåudd
This is a duplicate of BUG#25285

Description: Basically the server isn't working on IRIX 6.5, all tests fail. The crashes all share the same backtrace (using gdb, 32 bit build): #0 0x0fa4aaa8 in _prctl () at /xlv46/6.5.25m/work/irix/lib/libc/libc_n32_M4/proc/prctl.s:15 15 /xlv46/6.5.25m/work/irix/lib/libc/libc_n32_M4/proc/prctl.s: No such file or directory. in /xlv46/6.5.25m/work/irix/lib/libc/libc_n32_M4/proc/prctl.s (gdb) #0 0x0fa4aaa8 in _prctl () at /xlv46/6.5.25m/work/irix/lib/libc/libc_n32_M4/proc/prctl.s:15 #1 0x0c05ff84 in pthread_kill () at sig.c:149 #2 0x1044528c in write_core () #3 0x10205b20 in handle_segfault () #4 0x0c060870 in _SGIPT_libc_sigaction () from /usr/lib32/libpthread.so Evaluating the same core files with "dbx", I get (again, on all crashes checked): Thread 0x10000 > 0 __select(0x11, 0x7fff2ce0, 0x0, 0x0, 0x0, 0x75, 0x61, 0x11d72798) ["/xlv46/6.5.25m/work/irix/lib/libc/libc_n32_M4/sys/select.s":17, 0xfa44ba8] 1 _select(0x11, 0x7fff2ce0, 0x0, 0x0, 0x0, 0x75, 0x61, 0x11d72798) ["/xlv46/6.5.25m/work/irix/lib/libc/libc_n32_M4/sys/selectSCI.c":30, 0xfa44c7c] 2 <Unknown>() [< unknown >, 0x10208180] On a 64 bit build, gdb does not work, and dbx yields this: Core from signal SIGABRT: Abort (see abort(3c)) Thread 0x10000 > 0 __select(0x11, 0xffffffabc0, 0x0, 0x0, 0x40000, 0x127260b5, 0xe0a1, 0x0) ["/xlv46/6.5.25m/work/irix/lib/libc/libc_64_M4/sys/select.s":17, 0xd9fcd48] 1 _select(0x11, 0xffffffabc0, 0x0, 0x0, 0x40000, 0x127260b5, 0xe0a1, 0x0) ["/xlv46/6.5.25m/work/irix/lib/libc/libc_64_M4/sys/selectSCI.c":30, 0xd9fce24] 2 <Unknown>() [< unknown >, 0x1024d948] Some system information of the machine: uname -a: IRIX64 octane2 6.5 07080050 IP30 Compiler: MIPSpro Compilers: Version 7.41 Typical flags: cc -O3 -c99 -OPT:Olimit=0 ..... for 64 bit: cc -O3 -c99 -OPT:Olimit=0 -64 ..... How to repeat: Compile and run test suite on IRIX 6.5