secondlife / secondlife/viewer
BugSplat Crash: Second Life Release!LLAppViewer::initStrings()(3020)
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 299
- Forks
- 146
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 88
Description
BugSplat Crash Group 96003
View Report Group
View Report Details
View Report Attachments
Application: Second Life Release
Version: 7.2.0.16356654553 (7.2.0.16356654553)
Error Code: SIGBUS BUS_ADRERR at 0x0
Some Customer Responses:
Log:
2025-07-24T07:38:17Z ERROR # newview/llappviewer.cpp(3019) initStrings : Viewer failed to open some of localization and UI files. The file 'strings.xml' is not found.
Log:
2025-07-24T07:38:21Z ERROR # newview/llappviewer.cpp(3019) initStrings : Viewer failed to open some of localization and UI files. The file 'strings.xml' is not found.
Log:
2025-07-24T07:38:17Z ERROR # newview/llappviewer.cpp(3019) initStrings : Viewer failed to open some of localization and UI files. The file 'strings.xml' is not found.
Log:
2025-07-24T07:38:10Z ERROR # newview/llappviewer.cpp(3019) initStrings : Viewer failed to open some of localization and UI files. The file 'strings.xml' is not found.
Log:
2025-07-24T07:37:35Z ERROR # newview/llappviewer.cpp(3019) initStrings : Viewer failed to open some of localization and UI files. The file 'strings.xml' is not found.
Callstack:
| Function | File |
|---|---|
| Second Life Release!LLAppViewer::initStrings() | llappviewer.cpp(3020) |
| Second Life Release!LLAppViewer::initConfiguration() | llappviewer.cpp(2584) |
| Second Life Release!LLAppViewer::init() | llappviewer.cpp(749) |
| Second Life Release!initViewer() | llappviewermacosx.cpp(90) |
| Second Life Release!LLAppDelegate applicationDidFinishLaunching | llappdelegate-objc.mm(85) |
| CoreFoundation!__CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ | - |
| CoreFoundation!___CFXRegistrationPost_block_invoke | - |
| CoreFoundation!_CFXRegistrationPost | - |
| CoreFoundation!_CFXNotificationPost | - |
| Foundation!NSNotificationCenter postNotificationName:object:userInfo | - |
| AppKit!NSApplication _postDidFinishNotification | - |
| AppKit!NSApplication _sendFinishLaunchingNotification | - |
| AppKit!NSApplication(NSAppleEventHandling) _handleAEOpenEvent | - |
| AppKit!NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent | - |
| Foundation!NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon | - |
| Foundation!_NSAppleEventManagerGenericHandler | - |
| AE!_AppleEventsCheckInAppWithBlock | - |
| AE!_AppleEventsCheckInAppWithBlock | - |
| AE!aeProcessAppleEvent | - |
| HIToolbox!AEProcessAppleEvent | - |
| AppKit!_DPSNextEvent | - |
| AppKit!NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue | - |
| AppKit!NSApplication run | - |
| AppKit!NSApplicationMain | - |
| ???!0 | - |
This repo is using Opire - what does it mean? 👇
💵 Everyone can add rewards for this issue commenting
/reward 100 (replace 100 with the amount).🕵️♂️ If someone starts working on this issue to earn the rewards, they can comment
/try to let everyone know!🙌 And when they open the PR, they can comment
/claim #4435 either in the PR description or in a PR's comment.🪙 Also, everyone can tip any user commenting
/tip 20 @sl-service-account (replace 20 with the amount, and @sl-service-account with the user to tip).📖 If you want to learn more, check out our documentation.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start in newview/llappviewer.cpp at LLAppViewer::initStrings(), around line 3020, and trace startup through initConfiguration() and initViewer(). Reproduce the macOS launch with the reported missing strings.xml condition and determine what completion should look like: the viewer should handle the missing localization/UI file without crashing.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, macos
- Domain
- desktop, internationalization
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100