I am hoping the someone may be able to help me. I re-compiled mysql with debug on. The
server starts ok .. reports that mysqld is ready for connections. However I cannot use
ANY of the client tools .. mysql , mysqladmin etc ... as soon as I try to run any of
them it dumps with a seg fault ... spent 1 day on this. OS = solaris 2.5.1. I checked
the archives and read the manual but I cannot find a solution.
I am attaching a trace of mysqld.trace ...
Regards Imran.
--------------------------------------------------------
# tail -200 mysqld.trace
T@1 : | info: charsets dir='/export/mysql/share/mysql/charsets/'
T@1 : <get_charsets_dir
T@1 : >my_stat
T@1 : | my: path: '/export/mysql/share/mysql/charsets/latin5.conf', stat_area:
effff7b8, MyFlags:
0
T@1 : <my_stat
T@1 : >my_malloc
T@1 : | my: Size: 14 MyFlags: 16
T@1 : | exit: ptr: 199100
T@1 : <my_malloc
T@1 : >my_free
T@1 : | my: ptr: 19b8b0
T@1 : <my_free
T@1 : >unireg_init
T@1 : | >calc_daynr
T@1 : | | exit: year: 2001 month: 7 day: 17 -> daynr: 731048
T@1 : | <calc_daynr
T@1 : <unireg_init
T@1 : >init_errmessage
T@1 : | >read_texts
T@1 : | | >fn_format
T@1 : | | | enter: name: errmsg.sys dsk: /export/mysql/share/mysql/english/ form:
flag: 4
T@1 : | | | >dirname_part
T@1 : | | | | enter: 'errmsg.sys'
T@1 : | | | <dirname_part
T@1 : | | | >unpack_dirname
T@1 : | | | | >dirname_part
T@1 : | | | | | enter: '/export/mysql/share/mysql/english/'
T@1 : | | | | <dirname_part
T@1 : | | | | >cleanup_dirname
T@1 : | | | | | enter: from: '/export/mysql/share/mysql/english/'
T@1 : | | | | | exit: to: '/export/mysql/share/mysql/english/'
T@1 : | | | | <cleanup_dirname
T@1 : | | | <unpack_dirname
T@1 : | | | >strlength
T@1 : | | | <strlength
T@1 : | | <fn_format
T@1 : | | >my_open
T@1 : | | | my: Name: '/export/mysql/share/mysql/english/errmsg.sys' Flags: 0
MyFlags: 0
T@1 : | | <my_open
T@1 : | | >my_malloc
T@1 : | | | my: Size: 45 MyFlags: 0
T@1 : | | | exit: ptr: 19bcd0
T@1 : | | <my_malloc
T@1 : | | exit: fd: 4
T@1 : | | >my_read
T@1 : | | | my: Fd: 4 Buffer: effff7a8 Count: 32 MyFlags: 4
T@1 : | | <my_read
T@1 : | | >my_free
T@1 : | | | my: ptr: 0
T@1 : | | <my_free
T@1 : | | >my_malloc
T@1 : | | | my: Size: 10945 MyFlags: 0
T@1 : | | | exit: ptr: 19eed8
T@1 : | | <my_malloc
T@1 : | | >my_read
T@1 : | | | my: Fd: 4 Buffer: 19f218 Count: 416 MyFlags: 4
T@1 : | | <my_read
T@1 : | | >my_read
T@1 : | | | my: Fd: 4 Buffer: 19f218 Count: 10113 MyFlags: 4
T@1 : | | <my_read
T@1 : | | >my_close
T@1 : | | | my: fd: 4 MyFlags: 0
T@1 : | | | >my_free
T@1 : | | | | my: ptr: 19bcd0
T@1 : | | | <my_free
T@1 : | | <my_close
T@1 : | <read_texts
T@1 : <init_errmessage
T@1 : >lex_init
T@1 : <lex_init
T@1 : >hash_init
T@1 : | enter: hash: 18e890 size: 16
T@1 : | >init_dynamic_array
T@1 : | | >my_malloc
T@1 : | | | my: Size: 128 MyFlags: 16
T@1 : | | | exit: ptr: 19b8b0
T@1 : | | <my_malloc
T@1 : | <init_dynamic_array
T@1 : <hash_init
T@1 : >my_setwd
T@1 : | my: dir: '/export/mysql/var/' MyFlags 16
T@1 : <my_setwd
T@1 : >server_init
T@1 : | general: IP Socket is 3306
T@1 : | general: UNIX Socket is /tmp/mysql.sock
T@1 : | info: server started
T@1 : <server_init
T@1 : >hash_init
T@1 : | enter: hash: 18fffc size: 80
T@1 : | >init_dynamic_array
T@1 : | | >my_malloc
T@1 : | | | my: Size: 640 MyFlags: 16
T@1 : | | | exit: ptr: 19c8c8
T@1 : | | <my_malloc
T@1 : | <init_dynamic_array
T@1 : <hash_init
T@1 : >mysql_rm_tmp_tables
T@1 : | >my_dir
T@1 : | | my: path: '/tmp/' stat: 528 MyFlags: -268438480
T@1 : | | >my_malloc
T@1 : | | | my: Size: 32704 MyFlags: 528
T@1 : | | | exit: ptr: 1a19e0
T@1 : | | <my_malloc
T@1 : | <my_dir
T@1 : | >my_dirend
T@1 : | | >my_free
T@1 : | | | my: ptr: 1a19e0
T@1 : | | <my_free
T@1 : | <my_dirend
T@1 : <mysql_rm_tmp_tables
T@1 : >hash_free
T@1 : <hash_free
T@1 : >hash_init
T@1 : | enter: hash: 1a1a40 size: 128
T@1 : | >init_dynamic_array
T@1 : | | >my_malloc
T@1 : | | | my: Size: 1024 MyFlags: 16
T@1 : | | | exit: ptr: 19cb50
T@1 : | | <my_malloc
T@1 : | <init_dynamic_array
T@1 : <hash_init
T@1 : >fn_format
T@1 : | enter: name: master.info dsk: . form: flag: 52
T@1 : | >dirname_part
T@1 : | | enter: 'master.info'
T@1 : | <dirname_part
T@1 : | >unpack_dirname
T@1 : | | >dirname_part
T@1 : | | | enter: './'
T@1 : | | <dirname_part
T@1 : | | >cleanup_dirname
T@1 : | | | enter: from: './'
T@1 : | | | exit: to: './'
T@1 : | | <cleanup_dirname
T@1 : | <unpack_dirname
T@1 : | >strlength
T@1 : | <strlength
T@1 : <fn_format
T@1 : >my_stat
T@1 : | my: path: './master.info', stat_area: effffac8, MyFlags: 0
T@1 : <my_stat
T@1 : >init_key_cache
T@1 : | >my_malloc
T@1 : | | my: Size: 16016384 MyFlags: 0
T@1 : | | exit: ptr: 1a1a80
T@1 : | <my_malloc
T@1 : | >my_malloc
T@1 : | | my: Size: 756712 MyFlags: 0
T@1 : | | exit: ptr: 10e7e88
T@1 : | <my_malloc
T@1 : | exit: disk_blocks: 15641 block_root: 10e7e88 _my_hash_blocks: 32768
hash_root: 1180a70
T@1 : <init_key_cache
T@1 : >my_malloc
T@1 : | my: Size: 224 MyFlags: 0
T@1 : | exit: ptr: 19cf58
T@1 : <my_malloc
T@1 : >init_tree
T@1 : | enter: tree: 19cf58 size: 8
T@1 : <init_tree
T@1 : >my_malloc
T@1 : | my: Size: 8156 MyFlags: 16
T@1 : | exit: ptr: 11a0a78
T@1 : <my_malloc
T@1 : >my_malloc
T@1 : | my: Size: 8156 MyFlags: 16
T@1 : | exit: ptr: 11a2a60
T@1 : <my_malloc
T@1 : >start_signal_handler
T@4 : >signal_hand
T@4 : | >init_thr_alarm
T@4 : | | >init_queue
T@4 : | | | >my_malloc
T@4 : | | | | my: Size: 488 MyFlags: 16
T@4 : | | | | exit: ptr: 19d0d0
T@4 : | | | <my_malloc
T@4 : | | <init_queue
T@4 : | <init_thr_alarm
T@4 : | >my_create
T@4 : | | my: Name: '/export/mysql/var/radius2.pid' CreateFlags: 436 AccessFlags:
1 MyFlags: 16
T@4 : | <my_create
T@4 : | >my_malloc
T@4 : | | my: Size: 30 MyFlags: 16
T@4 : | | exit: ptr: 199ce8
T@4 : | <my_malloc
T@4 : | exit: fd: 7
T@4 : | >my_write
T@4 : | | my: Fd: 7 Buffer: ef7a8d48 Count: 5 MyFlags: 16
T@4 : | <my_write
T@4 : | >my_close
T@4 : | | my: fd: 7 MyFlags: 0
T@4 : | | >my_free
T@4 : | | | my: ptr: 199ce8
T@4 : | | <my_free
T@4 : | <my_close
T@1 : <start_signal_handler
T@1 : >acl_init
T@1 : <acl_init
T@1 : >handle_connections_sockets
T@1 : | thread: policy: 0 priority: 9
T@1 : | general: Waiting for connections.