[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference caldec::wrl_atom

Title:ATOM Tool Development System
Moderator:CALDEC::SCHMIDT
Created:Tue Sep 07 1993
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:309
Total number of notes:979

295.0. "SEGV on unix 3.2g" by CAMINO::MCDERMOTT () Wed Apr 02 1997 12:47

    Hi,
    
    I'm encountering the following SEGV in an atomized program
    on digital unix 3.2g using atom version 3.5 (ATMBASE350).
    
    (ladebug) where
    >0  0x12002a8f4 in __ATOMA_thdmain_myseq(0x140014fd8, 0x0, 0x3a0, 0x0,
    0x120029640, 0x13ffed048) DebugInformationStrippedFromFile6:?
    ??
    #1  0x12002a9c8 in UnknownProcedure5FromFile6(0x3a0, 0x0, 0x120029640,
    0x13ffed048, 0x12002985c, 0x13ffed048) DebugInformationStripp
    edFromFile6:???
    #2  0x120029858 in __tis_errno_set_value(0x120029640, 0x13ffed048,
    0x12002985c, 0x13ffed048, 0x12002c7fc, 0x13fffe978) DebugInformat
    ionStrippedFromFile5:???
    #3  0x12002c7f8 in UnknownProcedure59FromFile6(0x12002985c,
    0x13ffed048, 0x12002c7fc, 0x13fffe978, 0x120046b30, 0x10)
    DebugInformati
    onStrippedFromFile6:???
    #4  0x120046b2c in __cma_tis_mutex_trylock(0x12002c7fc, 0x13fffe978,
    0x120046b30, 0x10, 0x120045b08, 0x503) DebugInformationStripped
    FromFile113:???
    #5  0x120045b04 in __rec_mutex_trylock(0x14000c2a0, 0x10, 0x13ffed340,
    0x503, 0x0, 0x300401d2a80) DebugInformationStrippedFromFile10
    4:???
    #6  0x120047230 in ../std/twrk/std_task_svr_ld
    
    
    Any thoughts?
    
    thanks
    
    
T.RTitleUserPersonal
Name
DateLines
295.1Use V4.0SMURF::JPWJohn P Williams, DUDE, USG, 381-2079Thu Apr 03 1997 09:4013
It looks like this is a threaded program. We're advising people 
to run DU V4.0 or later if they need to atomize threaded programs,
because recent versions of atom are not designed to support the
DECthreads implementation on DU V3.2G.

The stack trace suggests that one of the mutex routines is having
trouble with atom's replacement TIS services, which do not use 
DECthreads. You might possibly do better to remove the -pthread or
-Xthreads switch from the atom command line or the tool's .desc
file, but we've seen plenty of problems even with that approach
(which is why we added the switch). I suggest you use V4.0, because
we are not putting any effort into supporting threads on earlier
versions.