HylaFAX The world's most advanced open source fax server

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

faxgetty sigsegv on solaris 7



Self compiled Hylafax 4.0pl2 on an Ultra 1 running Solaris 7. Recommended
patches applied recently, etc. Faxgetty is watching the appropriate port
and spawning out of init. hfaxd is running as well.

Applied GCC 2.8.x+ patch to compile, used GCC 2.95.2 to compile.

It didn't appear that the getty was picking up, so I truss -p'ed
(traced) the faxgetty process and called the fax line...

# truss -p 24430
poll(0xFFBEFA60, 2, -1)         (sleeping...)
poll(0xFFBEFA60, 2, -1)                         = 1
    Incurred fault #6, FLTBOUNDS  %pc = 0x0005A968
      siginfo: SIGSEGV SEGV_MAPERR addr=0x00000000
    Received signal #11, SIGSEGV [default]
      siginfo: SIGSEGV SEGV_MAPERR addr=0x00000000
        *** process killed ***

The point at which it did this is when it saw the RING on the line. I'd
ask for a drop-in replacement someone else compiled on another machine,
but I compiled with everything placed under /opt/hylafax (so faxgetty
lives in /opt/hylafax/sbin and expects the var directory to be
/opt/hylafax/var)...

If anyone has some idears here, they'd be appreciated. If I get this up
and running I'd be happy to donate the binaries to the cause, as the
existing Solaris binaries are a rev old and placed oddly in the
filesystem.

Thanks!

Dan




Project hosted by iFAX Solutions