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

Brian Wotring brian at shmoo.com
Thu Jan 22 22:29:44 EST 2004


This was an alignment problem with the message header structure.  It  
has been fixed and checked into CVS.  I will put out another release  
later this week.  You can view the diffs here:

http://cvs.shmoo.com/view/projects/osiris/src/libosiris/message.h? 
r1=text&tr1=1.19&r2=text&tr2=1.17&diff_format=h

On Jan 21, 2004, at 1:39 PM, Andrew Steingruebl wrote:

> 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
> _______________________________________________
> osiris-devel mailing list
> osiris-devel at lists.shmoo.com
> https://lists.shmoo.com/mailman/listinfo/osiris-devel
>
>
--
     Brian Wotring ( brian at shmoo.com )
     PGP KeyID: 0x9674763D




More information about the osiris-devel mailing list