Repository navigation
Improved simulator - #721
Conversation
|
Caution Review failedThe pull request is closed. No actionable comments were generated in the recent review.
|
There was a problem hiding this comment.
Actionable comments posted: 2
🔇 Additional comments: 1
TactilityKernel/source/log_queue.cpp-183-183: 1
183-183:Minor · Stability & Availability · Quick win
⚠️ Unverified finding
Verification ran but could not confirm this finding. It is shown for review, not as a verified issue.Bypass app I/O for direct log writes.
An app task can enable this API, but
write_real()calls the interposedwrite(). That routes logs to the app’s fd 2 instead of the console. It also delivers pending signals and locks the app ledger. A log from anapp_manager_for_each_manifest()visitor can therefore deadlock because that visitor already holds the ledger lock. Use a non-interposed console write for this path. (raw.githubusercontent.com)

Review info
-
Run configuration-
- Source mode: Auto
- Repository: Unavailable
- Branch: Unavailable
- File: No configuration file from this repository applied
- Commit: Unavailable
- Layers: Organization UI
- Review profile: CHILL
- Plan: Advanced
- Run ID:
92c22a7c-d62f-468b-a2b0-24839af21ec1
Files selected for processing: 16-
Devices/simulator/Source/Simulator.hDevices/simulator/Source/SimulatorProfile.cppDevices/simulator/Source/SimulatorProfile.hDevices/simulator/Source/SimulatorProfileApp.cppDevices/simulator/Source/drivers/sdl_touch.cppDevices/simulator/Source/module.cppDevices/simulator/simulator.dtsDrivers/mock-drivers-module/bindings/mock,power-supply.yamlDrivers/mock-drivers-module/include/bindings/mock_power_supply.hDrivers/mock-drivers-module/include/mock/mock_power_supply.hDrivers/mock-drivers-module/source/mock_power_supply.cppDrivers/mock-drivers-module/source/module.cppModules/lvgl-module/source/devices/display.cppPlatforms/platform-posix/source/freertos.cTactilityKernel/include/tactility/log.hTactilityKernel/source/log_queue.cpp
Included review availability: This review used your included allowance. Your plan provides up to 4 included reviews per hour; 3 remain after this review.
-
Summary by CodeRabbit
New Features
Bug Fixes