From: Bob D. <bd...@si...> - 2004-01-28 03:34:06
|
Hey, We love email I think we are attacking two problems here.. 1 solaris.. and two.. 64 bit.. From your previous emails about having warnings about memory alignment.. plus now the sigbus on the iconv it really looks like we might be having some fun 32/64 stuff... I think.. or I could be a moron ;) It looks like we are having libxml 2.6 issues w/ iconv stuff.. is your iconv stuff in libc or no? can you do a make check in the xml2 source and does it pass or crash? Can you use the stand alone xml tools to parse/ validate documents (RLIB now has a DTD)? At some point.. probably next week since it's snowing or icing every other day here in Pennsylvania.. and the office is closed... I'll work w/ your on eliminating all of the warnings - Bob On Fri, 2004-01-23 at 18:19, John Richardson wrote: > Hello, > > Sorry for all the emails. I was able to fix the xml problem. I had > an old version of libxml on the server that needed to be removed. > The problem i have now, is the following: > > ========= > ** NUTS.. WE CRASHED > Quit(coredump) > ========= > > This is the stack from the core file in Solaris: > > d1de0102:/usr/local/apache2/htdocs/inv5# pstack core > core 'core' of 5670: php rep.php > ----------------- lwp# 1 / thread# 1 -------------------- > fea39764 __sigprocmask (fea3bf60, 0, 0, 1fbca8, fea4e000, 0) + 8 > fea2e110 _sigon (1fbca8, fea55930, 3, ffbed154, 1fbca8, fea30ed8) + > d0 > fea31150 _thrp_kill (0, 1, 3, fea4e000, 1, fea392bc) + f8 > fea392bc kill (1626, 1626, fea4e000, 3, 210b8, fed1ba74) + 48 > fed1ba74 myFaultHandler (a, ffbed680, ffbed3c8, 0, 0, 0) + 58 > fea3b824 __sighndlr (a, ffbed680, ffbed3c8, fed1ba1c, 1fbd4c, 1fbd3c) > + c > fea384d8 sigacthandler (a, 1fbca8, 0, 0, 0, fea4e000) + 708 > --- called from signal handler with signal 10 (SIGBUS) --- > fe92a678 libiconv (1f2938, 1fc788, 1f4ac8, fffffff8, 400, feb3debc) + > 1c > fed16730 parse_line_array (1eae00, 1f2890, 0, 1fb608, 1f2938, 3c) + > 200 > fed16928 parse_report_output (1f2938, 1f2890, 0, 1fb478, 1fae14, 0) + > 118 > fed16c4c parse_report_outputs (0, 1f2890, 0, 1fb1a0, 1fae0d, 0) + ac > fed17594 parse_report_file (130, fed503c0, 1f4ff8, 148, 144, 140) + > 20c > fed1aa70 rlib_execute (1f38d8, 4, fed82030, 0, 1ec, ffbed9a0) + 190 > fed81b24 zif_rlib_execute (1, 1f4f08, 0, 0, fed81ab4, 1f6830) + 70 > 0012c1c0 execute (1eeb30, 126e70, 3400, fef3c004, 2218c, 10fd90) + > 5350 > 0011929c zend_execute_scripts (3400, 0, 3, 1b08f8, 1b08f8, ffbee558) > + c0 > 000ec8c0 php_execute_script (0, 15d244, 134298, 0, 7265702e, > 2d000000) + 2a4 > 001340a0 main (2, ffbefbdc, ffbefbe8, 1ad9cc, 0, 0) + 9ec > 0002a544 _start (0, 0, 0, 0, 0, 0) + 5c > ----------------- lwp# 2 / thread# 2 -------------------- > fef1eab4 _signotifywait (fea4e000, 0, 0, 0, 22, 0) + 8 > fef19f58 thr_errnop (0, 0, 0, 0, 0, 0) + 20 > ----------------- lwp# 3 -------------------------------- > fef1c658 _door_return (3, fea4f688, fea4f6a0, 3, fea4e000, 1) + 10 > fea2a740 _lwp_start (feca5d70, 0, 6000, ffbed884, 0, 0) + 18 > fef19f58 thr_errnop (0, 0, 0, 0, 0, 0) + 20 > -------------------------- thread# 3 -------------------- > fea2ddbc _reap_wait (fea529e0, 20520, 0, fea4e000, 0, 0) + 38 > fea2db14 _reaper (fea4ee30, fea54740, fea529e0, fea4ee08, 1, > fe401000) + 38 > fea3b728 _thread_start (0, 0, 0, 0, 0, 0) + 40 > > Here is a "truss" of the program: > > stat64("/usr/local/apache2/htdocs/inv5", 0xFFBED100) = 0 > read(7, " < ? x m l v e r s i o".., 8192) = 1665 > read(7, 0x0020AC64, 8192) = 0 > brk(0x0020FF40) = 0 > brk(0x00211F40) = 0 > llseek(7, 0, SEEK_CUR) = 1665 > close(7) = 0 > Incurred fault #5, FLTACCESS %pc = 0xFE92A678 > siginfo: SIGBUS BUS_ADRALN addr=0xFFFFFFFF > Received signal #10, SIGBUS [caught] > siginfo: SIGBUS BUS_ADRALN addr=0xFFFFFFFF > sigprocmask(SIG_SETMASK, 0xFEA4EFE8, 0x00000000) = 0 > ** NUTS.. WE CRASHED > write(2, " * * N U T S . . W E".., 21) = 21 > getrlimit(RLIMIT_CORE, 0xFFBED218) = 0 > setrlimit(RLIMIT_CORE, 0xFFBED218) = 0 > sigaction(SIGQUIT, 0xFFBED078, 0xFFBED178) = 0 > getpid() = 5808 [5807] > getpid() = 5808 [5807] > sigprocmask(SIG_SETMASK, 0xFEA5AD68, 0xFFBED080) = 0 > lwp_kill(3, SIGQUIT) = 0 > sigprocmask(SIG_SETMASK, 0xFFBED080, 0x00000000) = 0 > Received signal #3, SIGQUIT [default] > siginfo: SIGQUIT pid=5808 uid=0 code=-1 > *** process killed *** > > I suspect it may be related to the warning messages during the > compile? > > Thanks again for your help, > Regards, > John > |