[osiris-devel] SIGBUS problems with osiris-3.0 and 2.4.2 on Solaris-9 Sparc

Andrew Steingruebl asteingruebl at cccis.com
Wed Jan 21 15:39:08 EST 2004


Having trouble with both osiris-3.0 and 2.4.2 on Solaris-9 sparc.

Packages compile and install fine.  osirismd starts fine.

When I connect to it with osiris however, it generates a SIGBUS.

a truss on the running osirismd shows:

***
1242:   getpid()                                        = 1242 [1162]
1242:   getpid()                                        = 1242 [1162]
1242:   getpid()                                        = 1242 [1162]
1242:   time()                                          = 1074717431
1242:   getpid()                                        = 1242 [1162]
1242:   getpid()                                        = 1242 [1162]
1242:   write(13, "160301\0 J02\0\0 F0301 @".., 885)    = 885
1242:   read(13, 0x001C4AE8, 5)                         Err#11 EAGAIN
1242:   getpid()                                        = 1242 [1162]
1162:   lwp_schedctl(SC_STATE|SC_PREEMPT, 0, 0xFFBFF794) = 0
1242:   poll(0xFFBFEDC0, 1, 10000)                      = 1
1242:   time()                                          = 1074717431
1242:   getpid()                                        = 1242 [1162]
1242:   read(13, "160301\007", 5)                       = 5
1242:   read(13, "\v\0\003\0\0\0", 7)                   = 7
1242:   read(13, "1603010106", 5)                       = 5
1242:   read(13, "10\0010201\0CC95 )CF16 f".., 262)     = 262
1242:   getpid()                                        = 1242 [1162]
1242:   time()                                          = 1074717431
1242:   getpid()                                        = 1242 [1162]
1242:   getpid()                                        = 1242 [1162]
1242:   getpid()                                        = 1242 [1162]
1242:   getpid()                                        = 1242 [1162]
1242:   read(13, "140301\001", 5)                       = 5
1242:   read(13, "01", 1)                               = 1
1242:   read(13, "160301\0 0", 5)                       = 5
1242:   read(13, "EC ^\fC2\v *18 eF0C1 LF3".., 48)      = 48
1242:   write(13, "140301\00101160301\0 0AB".., 59)     = 59
1242:   read(13, "170301\0 P", 5)                       = 5
1242:   read(13, "\rB7A0 +8A & |E3E5828182".., 80)      = 80
1242:   fstat(9, 0xFFBFE4D8)                            = 0
1242:   time()                                          = 1074717431
1242:   getpid()                                        = 1242 [1162]
1242:   putmsg(9, 0xFFBFDB90, 0xFFBFDB84, 0)            = 0
1242:   open("/var/run/syslog_door", O_RDONLY)          = 14
1242:   door_info(14, 0xFFBFDAC8)                       = 0
1242:   getpid()                                        = 1242 [1162]
1242:   door_call(14, 0xFFBFDAB0)                       = 0
1242:   close(14)                                       = 0
1242:   write(13, "170301\0  A9EA - ,AF17 =".., 37)     = 37
1242:   poll(0xFFBFEF48, 1, -1)                         = 1
1242:   read(13, "17030101B0", 5)                       = 5
1242:   read(13, "D3 xF906F4 6 QE390 -CC99".., 432)     = 432
1242:       Incurred fault #5, FLTACCESS  %pc = 0x0003AA88
1242:         siginfo: SIGBUS BUS_ADRALN addr=0xFFBFF08E
1242:       Received signal #10, SIGBUS [default]
1242:         siginfo: SIGBUS BUS_ADRALN addr=0xFFBFF08E
1162:   poll(0xFFBFF858, 4, -1)         (sleeping...)


***

I'm compiling with gcc-3.3

eading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.9/3.3/specs
Configured with: ../configure --disable-nls --with-as=/usr/ccs/bin/as
--with-ld=/usr/ccs/bin/ld
Thread model: posix
gcc version 3.3

No customizations of my CFLAGS, I just configured with a 

./configure

Any thoughts?

Thanks
-- 
Andy Steingruebl              
Information Security Architect
CCC Information Services      



More information about the osiris-devel mailing list