Okay, it looks like MySQL is crashing each time the MW 1.5 stack trace happens. I have no idea why.
From the CrashDump log, it looks like /usr/lib/libMathCommon.A.dylib is crashing.
At this time, it would seem I have a problem with MySQL, rather than MW 1.5 -- although it is odd that MW 1.5 is the ONLY app that causes MySQL to crash -- MW 1.4 works fine, as does phpMyAdmin and a dozen artist/gallery sites I developed!
I don't imagine the following means anything to anyone, but it's been about 20 years since I crawled through dumps, so any help or ideas appreciated!
Exception: EXC_BAD_ACCESS (0x0001) Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000000
Thread 0: 0 libSystem.B.dylib 0x9001f20c select + 12 1 mysqld 0x0006e4e0 0x1000 + 447712 2 mysqld 0x0006f5d4 0x1000 + 452052 3 mysqld 0x00001ec0 0x1000 + 3776 4 mysqld 0x00001d68 0x1000 + 3432
Thread 1: 0 libSystem.B.dylib 0x9002b8a8 semaphore_wait_signal_trap + 8 1 libSystem.B.dylib 0x9003001c pthread_cond_wait + 488 2 mysqld 0x00241108 0x1000 + 2359560 3 mysqld 0x002402a0 0x1000 + 2355872 4 mysqld 0x0020ce94 0x1000 + 2145940 5 mysqld 0x00164650 0x1000 + 1455696 6 libSystem.B.dylib 0x9002b200 _pthread_body + 96
Thread 2: 0 libSystem.B.dylib 0x9002b8a8 semaphore_wait_signal_trap + 8 1 libSystem.B.dylib 0x9003001c pthread_cond_wait + 488 2 mysqld 0x00241108 0x1000 + 2359560 3 mysqld 0x002402a0 0x1000 + 2355872 4 mysqld 0x0020ce94 0x1000 + 2145940 5 mysqld 0x00164650 0x1000 + 1455696 6 libSystem.B.dylib 0x9002b200 _pthread_body + 96
Thread 3: 0 libSystem.B.dylib 0x9002b8a8 semaphore_wait_signal_trap + 8 1 libSystem.B.dylib 0x9003001c pthread_cond_wait + 488 2 mysqld 0x00241108 0x1000 + 2359560 3 mysqld 0x002402a0 0x1000 + 2355872 4 mysqld 0x0020ce94 0x1000 + 2145940 5 mysqld 0x00164650 0x1000 + 1455696 6 libSystem.B.dylib 0x9002b200 _pthread_body + 96
Thread 4: 0 libSystem.B.dylib 0x9002b8a8 semaphore_wait_signal_trap + 8 1 libSystem.B.dylib 0x9003001c pthread_cond_wait + 488 2 mysqld 0x00241108 0x1000 + 2359560 3 mysqld 0x002402a0 0x1000 + 2355872 4 mysqld 0x0020ce94 0x1000 + 2145940 5 mysqld 0x00164650 0x1000 + 1455696 6 libSystem.B.dylib 0x9002b200 _pthread_body + 96
Thread 5: 0 libSystem.B.dylib 0x9001f20c select + 12 1 mysqld 0x00241c24 0x1000 + 2362404 2 mysqld 0x001609ec 0x1000 + 1440236 3 libSystem.B.dylib 0x9002b200 _pthread_body + 96
Thread 6: 0 libSystem.B.dylib 0x9001f20c select + 12 1 mysqld 0x00241c24 0x1000 + 2362404 2 mysqld 0x00161220 0x1000 + 1442336 3 libSystem.B.dylib 0x9002b200 _pthread_body + 96
Thread 7: 0 libSystem.B.dylib 0x9002b8a8 semaphore_wait_signal_trap + 8 1 libSystem.B.dylib 0x9003001c pthread_cond_wait + 488 2 mysqld 0x00241108 0x1000 + 2359560 3 mysqld 0x00162310 0x1000 + 1446672 4 libSystem.B.dylib 0x9002b200 _pthread_body + 96
Thread 8: 0 libSystem.B.dylib 0x900c44a0 sigwait + 12 1 mysqld 0x0006a8c0 0x1000 + 432320 2 libSystem.B.dylib 0x9002b200 _pthread_body + 96
Thread 9 Crashed: 0 mysqld 0x0018597c 0x1000 + 1591676 1 mysqld 0x0018d5f0 0x1000 + 1623536 2 mysqld 0x0010453c 0x1000 + 1062204 3 mysqld 0x000b1b48 0x1000 + 723784 4 mysqld 0x000b1d60 0x1000 + 724320 5 mysqld 0x000b2cf4 0x1000 + 728308 6 mysqld 0x000b3e74 0x1000 + 732788 7 mysqld 0x000b68f8 0x1000 + 743672 8 mysqld 0x000b9618 0x1000 + 755224 9 mysqld 0x0007ccc8 0x1000 + 507080 10 mysqld 0x00081c78 0x1000 + 527480 11 mysqld 0x00082330 0x1000 + 529200 12 mysqld 0x000838ec 0x1000 + 534764 13 libSystem.B.dylib 0x9002b200 _pthread_body + 96
Thread 9 crashed with PPC Thread State 64: srr0: 0x000000000018597c srr1: 0x000000000200f030 vrsave: 0x0000000000000000 cr: 0x22022224 xer: 0x0000000000000004 lr: 0x0000000000185970 ctr: 0x0000000090001350 r0: 0x0000000000185970 r1: 0x00000000f0499d10 r2: 0x0000000000000000 r3: 0x0000000000000188 r4: 0x0000000000000000 r5: 0x0000000000000188 r6: 0x00000000ffffffff r7: 0x0000000000000188 r8: 0x000000000000000a r9: 0x00000000003dbf14 r10: 0x0000000000000029 r11: 0x00000000a000620c r12: 0x0000000090001350 r13: 0x0000000001901e48 r14: 0x000000000141ec60 r15: 0x0000000001423c60 r16: 0x00000000000000ff r17: 0x00000000018f4138 r18: 0x00000000004cd364 r19: 0x0000000001419260 r20: 0x0000000000000000 r21: 0x0000000001901f47 r22: 0x0000000000000000 r23: 0x00000000018f4237 r24: 0x0000000001419468 r25: 0x0000000000000000 r26: 0x0000000001423c7c r27: 0x0000000001423c7c r28: 0x0000000001901e48 r29: 0x0000000001423c84 r30: 0x00000000018f4138 r31: 0x0000000000185838
Binary Images Description: 0x1000 - 0x3c6fff mysqld /usr/local/mysql/bin/mysqld 0x8fe00000 - 0x8fe54fff dyld 44.2 /usr/lib/dyld 0x90000000 - 0x901b3fff libSystem.B.dylib /usr/lib/libSystem.B.dylib 0x9020b000 - 0x9020ffff libmathCommon.A.dylib /usr/lib/system/ libmathCommon.A.dylib
:::: I told the world that Iraq, contrary to your claims, did not have weapons of mass destruction. I told the world, contrary to your claims, that Iraq had no connection to Al Qaeda. I told the world, contrary to your claims, that Iraq had no connection to the atrocity on 9/11, 2001. I told the world, contrary to your claims, that the Iraqi people would resist a British and American invasion of their country and that the fall of Baghdad would not be the beginning of the end but merely the end of the beginning. Senator [Norm Coleman, R- MN], in everything I said about Iraq, I turned out to be right and you turned out to be wrong, and 100,000 people paid with their lives; 1,600 of them American soldiers sent to their deaths on a pack of lies; 15,000 of them wounded, many of them disabled forever on a pack of lies. -- George Galloway, UK Member of Parliament ::::
:::: Jan Steinman http://www.IslandSeeds.org ::::
Jan Steinman wrote:
Okay, it looks like MySQL is crashing each time the MW 1.5 stack trace happens. I have no idea why.
From the CrashDump log, it looks like /usr/lib/libMathCommon.A.dylib is crashing.
At this time, it would seem I have a problem with MySQL, rather than MW 1.5 -- although it is odd that MW 1.5 is the ONLY app that causes MySQL to crash -- MW 1.4 works fine, as does phpMyAdmin and a dozen artist/gallery sites I developed!
Different programs will send things down different code paths, so you'll find that kind of thing sometimes.
The crashing is darn weird, though; I don't seem to be having any trouble with MySQL 5.0.16 here (Mac OS X 10.4.3, dual-core G5).
Which MySQL package did you install? (I'm using the 32-bit PPC installer package for 10.4.)
Thread 9 Crashed: 0 mysqld 0x0018597c 0x1000 + 1591676 1 mysqld 0x0018d5f0 0x1000 + 1623536 2 mysqld 0x0010453c 0x1000 + 1062204
Stack traces are more helpful when the binaries include symbol information. :P
Depending on how brave you are, you might try compiling MySQL from source (requires XCode installed for the compiler) so the stack dump can include function names; that might help in reporting the bug to MySQL...
-- brion vibber (brion @ pobox.com)
mediawiki-l@lists.wikimedia.org