IC87131: FILEPATHSRV.EXE INTERMITTENTLY CRASHES ON STARTUP

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

APAR status

  • Closed as program error.

Error description

  • During initialization, a thread can start making calls to the
    TSM API before the API has been properly initialized. As a
    result, the tsm_api_init_api function does not synchronize
    properly and a crash occurs.
    
    Tivoli Storage Manager Versions Affected: 630
    
    Customer/L2 Diagnostics (If Applicable)
    No errors will be seen in any logs as the crash occurs to soon
    in the startup process, but a Windows dialog box reporting the
    crash may be seen.
    
    A *.dmp file should be created in the installation drectory.
    
    If opened, callstacks like the following will be seen:
    
    Thread calling tsm_api_init_api:
    ntdll!ZwWaitForMultipleObjects+0xa
    KERNELBASE!WaitForMultipleObjectsEx+0xe8
    kernel32!WaitForMultipleObjectsExImplementation+0xb3
    kernel32!WerpReportFaultInternal+0x215
    kernel32!WerpReportFault+0x77
    kernel32!BasepReportFault+0x1f
    kernel32!UnhandledExceptionFilter+0x1fc
    csauser64+0x1dcf2
    ntdll! ?? ::FNODOBFM::`string'+0x2365
    ntdll!_C_specific_handler+0x8c
    ntdll!RtlpExecuteHandlerForException+0xd
    ntdll!RtlDispatchException+0x45a
    ntdll!KiUserExceptionDispatcher+0x2e
    tsmapi64!dsmPingEx+0x9f921
    tsmapi64!dsmPingEx+0x9fa7b
    tsmapi64!dsmQueryCliOptions+0xa44
    tsmapi64!tsmCleanUp+0x581
    tsmapi64!tsmSetUp+0x88
    FilePathSrv!tsm_api_init_api(void)+0x1c5
    FilePathSrv!FPVFTSM_Stat(REMOVED)+0xc1
    FilePathSrv!FPVFS_Stat(REMOVED)+0xac
    FilePathSrv!BackupConfigFile(REMOVED)+0x224
    FilePathSrv!BackupConfiguration(void)+0x31
    FilePathSrv!backup_config_thread(REMOVED)+0x165
    FilePathSrv!ThreadStarter(REMOVED)+0x4a
    kernel32!BaseThreadInitThunk+0xd
    ntdll!RtlUserThreadStart+0x1d
    
    Thread making calls to the unitialized API:
    sysfer!SetNumberOfHooks+0x32c7
    KERNELBASE!CreateDirectoryW+0xfe
    shell32!Win32CreateDirectory+0x13
    shell32!_CreateDirectoryHelper+0x65
    shell32!kfapi::_CreateFolder+0x94
    shell32!kfapi::CFolderPathBuilder::_Create+0x28a
    shell32!kfapi::CFolderPathBuilder::VerifyAndCreateFolder+0x55
    shell32!kfapi::CFolderCache::GetPath+0x702
    shell32!kfapi::CKFFacade::GetFolderPath+0x13e
    shell32!SHGetKnownFolderPath_Internal+0xa8
    shell32!SHGetFolderPathEx+0x2f
    shell32!SHGetFolderPathW+0x10b
    wininet!IE5_REGISTRYSET::GetPath+0x5b
    wininet!CConMgr::GetCacheConfigInfo+0x10c
    wininet!CConMgr::CConMgr+0x5c
    wininet!InitGlobals+0x124
    wininet!GetUrlCacheHeaderData+0x14
    wininet!GlobalDataInitialize+0x329
    wininet!InternetAttemptConnect+0x20
    tsmapi64!dsmPingEx+0x6b0e1
    tsmapi64!dsmPingEx+0x128a23
    tsmapi64!dsmPingEx+0x129c12
    tsmapi64!dsmPingEx+0x201a0
    tsmapi64!dsmPingEx+0x15b31
    tsmapi64!dsmPingEx+0x1869e
    tsmapi64!dsmPingEx+0x1a2d8
    tsmapi64!dsmPingEx+0x1b15e
    tsmapi64!tsmSoAuthResult+0xc50
    tsmapi64!tsmInitEx+0x4d
    FilePathSrv!tsmInitExHook(REMOVED)+0xbf
    FilePathSrv!TSMCONNECT_tsmInitExWithOp(REMOVED)+0x1f
    FilePathSrv!tsm_init_api_session_internal(REMOVED)+0x2ed
    FilePathSrv!tsm_init_api_session(REMOVED)+0xac
    FilePathSrv!FPVFTSM_Stat(REMOVED)+0x1a6
    FilePathSrv!FPVFS_Stat(REMOVED)+0xac
    FilePathSrv!repl_statPatiently(REMOVED)+0x9f
    FilePathSrv!do_action(REMOVED)+0x28e
    FilePathSrv!process_queue(REMOVED)+0x271
    FilePathSrv!replication_thread(REMOVED)+0xea
    FilePathSrv!ThreadStarter(REMOVED)+0x4a
    
    Initial Impact: Medium
    

Local fix

Problem summary

  •  Filepathsrv.exe intermittently crashes on start
    up, caused by bad synchronization around the TSM API init routin
    es.
    

Problem conclusion

  •  This issue has been fixed in Tivoli FastBack
    for Workstaions and Tivoli Continuous Data Protection for files
    version 6.3.0.8 and higher
    

Temporary fix

Comments

APAR Information

  • APAR number

    IC87131

  • Reported component name

    TIV CONT DP FOR

  • Reported component ID

    5608CDFCL

  • Reported release

    630

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-10-10

  • Closed date

    2012-10-10

  • Last modified date

    2012-10-10

  • APAR is sysrouted FROM one or more of the following:

    IC87030

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    TIV CONT DP FOR

  • Fixed component ID

    5608CDFCL

Applicable component levels

  • R630 PSY

       UP



Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

Tivoli Continuous Data Protection for Files

Software version:

630

Reference #:

IC87131

Modified date:

2012-10-10

Translate my page

Machine Translation

Content navigation