I've got the same backtrace for on my system but it's not after an upgrade.
the problem is really easy to reproduce:

1) apt-get remove --purge 'mysql-*'

[say yes to remove all databases]
[I make sure nothing's left in /var/lib/mysql]

2) apt-get install mysql-server-5.0

[install without pass]

 * Stopping MySQL database server mysqld                                        
 [ ok ] 
 * Starting MySQL database server mysqld                                        
 [ ok ] 
 * Checking for corrupt, not cleanly closed and upgrade needing tables.

3) /etc/init.d/mysql restart
 * Stopping MySQL database server mysqld                                        
 [ ok ] 
 * Starting MySQL database server mysqld                                        
 [fail] 

this is happening on AMD64 arch.
backtrace:
Program received signal SIGILL, Illegal instruction.
0x000000000078e199 in rec_copy_prefix_to_buf ()
(gdb) bt
#0  0x000000000078e199 in rec_copy_prefix_to_buf ()
#1  0x00000000006c0120 in dict_tree_copy_rec_order_prefix ()
#2  0x00000000007193bd in btr_pcur_store_position ()
#3  0x00000000006cc154 in dict_check_tablespaces_and_store_max_id ()
#4  0x00000000006b73eb in innobase_start_or_create_for_mysql ()
#5  0x0000000000642e04 in innobase_init ()
#6  0x00000000006391b2 in ha_init ()
#7  0x000000000058d435 in unireg_abort ()
#8  0x00000000005908a8 in main ()
(gdb)

-- 
Socket missing with mysqld
https://launchpad.net/bugs/45694

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to