Uploaded image for project: 'Snowstorm'
  1. Snowstorm
  2. STORM-1418

[crashhunters] crash at LLDir_Win32::getNextFileInDir(std::basic_string,std::allocator > const &,std::basic_string,std::allocator > const &,std::basic_string,std::allocator > &) [secondlife-bin lldir_win32.cpp]

    Details

    • Type: Defect
    • Status: Closed
    • Priority: Severe
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: crash horde
    • Environment:
      2.6.3.22 build 225685, 2.6.5, 2.6.6

      Windows
    • Approvals:
      Code Review, Product Owner
    • Acceptance Criteria:
      Hide
      - Viewer does not crash with non alpha numeric characters at start of and in the group name.
      - Verify group invites function as expected.
      - Viewer correctly logs and displays chat between sessions.
      Show
      - Viewer does not crash with non alpha numeric characters at start of and in the group name. - Verify group invites function as expected. - Viewer correctly logs and displays chat between sessions.
    • Test Plan:
      Hide

      Test Plan:

      a) Verify code fixes change

      • Create a group with a problematic name, e.g. 'this_will_crash]]'
      • Invite other to the new group. Verify that the invite arrived and was successful.
      • Open a group chat window. Verify that the viewer doesn't crash
      • Log out, log back in again. Also verify that viewer does not crash
        b) Verify code does not break existing chat logging
      • Log in with existing viewer with an account that has group memberships and take part in group chat
      • Log out and log back in again and verify that chat logs are preserved
      Show
      Test Plan: a) Verify code fixes change Create a group with a problematic name, e.g. ' this_will_crash ]]' Invite other to the new group. Verify that the invite arrived and was successful. Open a group chat window. Verify that the viewer doesn't crash Log out, log back in again. Also verify that viewer does not crash b) Verify code does not break existing chat logging Log in with existing viewer with an account that has group memberships and take part in group chat Log out and log back in again and verify that chat logs are preserved

      Description

      https://osiris.lindenlab.com/viewer_crash_browser/index.php?filter_id=25087

      [0] LLDir_Win32::getNextFileInDir(std::basic_string,std::allocator > const &,std::basic_string,std::allocator > const &,std::basic_string,std::allocator > &) [secondlife-bin lldir_win32.cpp]
      [1] LLDir::deleteFilesInDir(std::basic_string,std::allocator > const &,std::basic_string,std::allocator > const &) [secondlife-bin lldir.cpp]
      [2] LLAppViewer::removeCacheFiles(std::basic_string,std::allocator > const &) [secondlife-bin llappviewer.cpp]
      [3] LLAppViewer::cleanup() [secondlife-bin llappviewer.cpp]
      [4] LLAppViewerWin32::cleanup() [secondlife-bin llappviewerwin32.cpp]
      [5] WinMain [secondlife-bin llappviewerwin32.cpp]
      [6] __tmainCRTStartup [secondlife-bin crtexe.c]

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                bambers.linden Bambers Linden
                Extended Group Visibility:
                jira-users
              • Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 5 hours
                  5h