[android] FORTIFY: pthread_mutex_lock called on a destroyed mutex #9113

Open
opened 2024-08-26 12:35:37 +00:00 by biodranik · 0 comments
biodranik commented 2024-08-26 12:35:37 +00:00 (Migrated from github.com)

Android version: 14 (API 34), security patch level: 2024-08-05, os.version: 5.10.198-android13-4-00050-g12f3388846c3-ab11920634
Device: Google Pixel 6a (bluejay)
Supported ABIs: arm64-v8a armeabi-v7a armeabi
App version: app.organicmaps 2024.08.17-4-Google
Locale: en_US

Crash when building a route and adding an intermediate stop. As the title says, it looks like an already destroyed object is being reused again. Logs before the crash:

08-26 14:15:03.624 (main) D/RoutingController: RoutingController.java:215 setBuildState(): [B] State: NAVIGATION, BuildState: BUILT -> BUILDING
08-26 14:15:03.625 (Thread-6) I/OMcore: routing/async_router.cpp:341 CalculateRoute(): Calculating the route of direct length 163733 m. checkpoints: Checkpoints(ms::LatLon(43.210777, 1.575819); ms::LatLon(42.9638857, 1.60539885); ms::LatLon(42.7201212, -0.0081928075); passed: 0) startDirection: m2::Point<d>(0, 0) router name: astar-bidirectional-Car
08-26 14:15:03.625 (main) D/PlacePageController: PlacePageController.java:86 onStateChanged(): State change, new = SETTLING
08-26 14:15:03.625 (main) D/RoutingController: RoutingController.java:299 build(): build
08-26 14:15:03.626 (main) D/RoutingController: RoutingController.java:215 setBuildState(): [B] State: NAVIGATION, BuildState: BUILDING -> BUILDING
08-26 14:15:03.626 (Thread-6) I/OMcore: routing/index_router.cpp:1117 MakeWorldGraph(): Avoid next roads: RoutingOptions: {}
08-26 14:15:03.627 (main) D/RoutingController: RoutingController.java:206 setState(): [S] State: NAVIGATION -> PREPARE, BuildState: BUILDING
08-26 14:15:03.627 (main) I/NavigationService: NavigationService.java:98 stopService(): 
08-26 14:15:03.640 (main) D/app.organicmaps.location: MwmActivity.java:1776 onMyPositionModeChanged(): newMode = FOLLOW
08-26 14:15:03.642 (main) I/NavigationService: NavigationService.java:175 onDestroy(): 
08-26 14:15:03.643 (main) D/app.organicmaps.location: LocationHelper.java:287 removeListener(): listener: app.organicmaps.routing.NavigationService@3d726dd count was: 3
08-26 14:15:03.673 (Thread-6) D/OMcore: routing/index_graph.cpp:227 SetRestrictions(): Restrictions are loaded in: 0 ms
08-26 14:15:03.674 (Thread-6) I/OMcore: routing/index_graph_loader.cpp:147 CreateIndexGraph(): routing section for France_Midi-Pyrenees_Ariege loaded in 0.046342 seconds
08-26 14:15:03.693 (Thread-6) I/OMcore: routing/index_router.cpp:712 CalculateSubroute(): Routing in mode: Joints
08-26 14:15:03.694 (Thread-6) I/OMcore: base/timer.cpp:178 ~ScopedTimerWithLog(): Route build time: 0 ms
08-26 14:15:03.708 (Thread-6) I/OMcore: routing/async_router.cpp:227 LogCode(): Route calculation cancelled, elapsed seconds: 0.0834605
08-26 14:15:03.708 (Thread-6) I/OMcore: routing/async_router.cpp:352 CalculateRoute(): ETA: 0 sec.
08-26 14:15:03.709 (Thread-6) I/OMcore: routing/async_router.cpp:227 LogCode(): Route calculation cancelled, elapsed seconds: 0.0836587
08-26 14:15:03.709 (Thread-6) I/OMcore: routing/async_router.cpp:341 CalculateRoute(): Calculating the route of direct length 163733 m. checkpoints: Checkpoints(ms::LatLon(43.210777, 1.575819); ms::LatLon(42.9638857, 1.60539885); ms::LatLon(42.7201212, -0.0081928075); passed: 0) startDirection: m2::Point<d>(0, 0) router name: astar-bidirectional-Car
08-26 14:15:03.919 (main) D/PlacePageController: PlacePageController.java:86 onStateChanged(): State change, new = HIDDEN
08-26 14:15:03.922 (main) D/app.organicmaps.location: LocationHelper.java:287 removeListener(): listener: PlacePageView{e2d3f8c} (0b129635-1fb4-4f4b-a1e9-45fe0ece6071 id=0x7f0b02ae tag=PLACE_PAGE) count was: 2
08-26 14:15:03.923 (main) D/SensorHelper: SensorHelper.java:130 removeListener(): listener: PlacePageView{e2d3f8c} (0b129635-1fb4-4f4b-a1e9-45fe0ece6071 id=0x7f0b02ae tag=PLACE_PAGE) count was: 2
08-26 14:15:04.142 F/DEBUG   (32114): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
08-26 14:15:04.142 F/DEBUG   (32114): Build fingerprint: 'google/bluejay/bluejay:14/AP2A.240805.005.F1/12043167:user/release-keys'
08-26 14:15:04.142 F/DEBUG   (32114): Revision: 'MP1.0'
08-26 14:15:04.142 F/DEBUG   (32114): ABI: 'arm64'
08-26 14:15:04.142 F/DEBUG   (32114): Timestamp: 2024-08-26 14:15:03.919349764+0200
08-26 14:15:04.142 F/DEBUG   (32114): Process uptime: 94s
08-26 14:15:04.142 F/DEBUG   (32114): Cmdline: app.organicmaps
08-26 14:15:04.142 F/DEBUG   (32114): pid: 31721, tid: 32108, name: Thread-25  >>> app.organicmaps <<<
08-26 14:15:04.142 F/DEBUG   (32114): uid: 10267
08-26 14:15:04.142 F/DEBUG   (32114): tagged_addr_ctrl: 0000000000000001 (PR_TAGGED_ADDR_ENABLE)
08-26 14:15:04.142 F/DEBUG   (32114): signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
08-26 14:15:04.142 F/DEBUG   (32114): Abort message: 'FORTIFY: pthread_mutex_lock called on a destroyed mutex (0xb400007297fdd908)'
08-26 14:15:04.142 F/DEBUG   (32114):     x0  0000000000000000  x1  0000000000007d6c  x2  0000000000000006  x3  000000728058e960
08-26 14:15:04.142 F/DEBUG   (32114):     x4  6b6b60621f6a626e  x5  6b6b60621f6a626e  x6  6b6b60621f6a626e  x7  7f7f7f7f7f7f7f7f
08-26 14:15:04.142 F/DEBUG   (32114):     x8  00000000000000f0  x9  000000752f4ab350  x10 0000000000000001  x11 000000752f4fc170
08-26 14:15:04.142 F/DEBUG   (32114):     x12 00000075530e2020  x13 000000007fffffff  x14 000000000e7f78ea  x15 0000133bf847b996
08-26 14:15:04.142 F/DEBUG   (32114):     x16 000000752f562fd0  x17 000000752f54e560  x18 0000007178614000  x19 0000000000007be9
08-26 14:15:04.142 F/DEBUG   (32114):     x20 0000000000007d6c  x21 00000000ffffffff  x22 000000728058ee50  x23 000000728058eef8
08-26 14:15:04.142 F/DEBUG   (32114):     x24 0000000000000000  x25 000000728058ee10  x26 b400007297fdd8a0  x27 000000728058ed00
08-26 14:15:04.142 F/DEBUG   (32114):     x28 000000728058ee00  x29 000000728058e9e0
08-26 14:15:04.142 F/DEBUG   (32114):     lr  000000752f4e58b8  sp  000000728058e940  pc  000000752f4e58e4  pst 0000000000001000
08-26 14:15:04.142 F/DEBUG   (32114): 14 total frames
08-26 14:15:04.142 F/DEBUG   (32114): backtrace:
08-26 14:15:04.142 F/DEBUG   (32114):       #00 pc 000000000005d8e4  /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) (BuildId: 1d36f8ae6e0af6158793abea7d4f4f2b)
08-26 14:15:04.142 F/DEBUG   (32114):       #01 pc 000000000006138c  /apex/com.android.runtime/lib64/bionic/libc.so (__fortify_fatal(char const*, ...)+124) (BuildId: 1d36f8ae6e0af6158793abea7d4f4f2b)
08-26 14:15:04.142 F/DEBUG   (32114):       #02 pc 000000000007076c  /apex/com.android.runtime/lib64/bionic/libc.so (HandleUsingDestroyedMutex(pthread_mutex_t*, char const*)+60) (BuildId: 1d36f8ae6e0af6158793abea7d4f4f2b)
08-26 14:15:04.142 F/DEBUG   (32114):       #03 pc 00000000000705b8  /apex/com.android.runtime/lib64/bionic/libc.so (pthread_mutex_lock+136) (BuildId: 1d36f8ae6e0af6158793abea7d4f4f2b)
08-26 14:15:04.142 F/DEBUG   (32114):       #04 pc 0000000000d5b63c  /data/app/~~Z4oLKEdTk9dTRlQI7vXlTA==/app.organicmaps-5tFFXbXJfovEamhIb8ux1A==/split_config.arm64_v8a.apk!liborganicmaps.so (offset 0x4000) (std::__ndk1::mutex::lock()+12) (BuildId: f0c77a4587854d9e00578191bdd6b205862130a0)
08-26 14:15:04.142 F/DEBUG   (32114):       #05 pc 0000000000b16ea4  /data/app/~~Z4oLKEdTk9dTRlQI7vXlTA==/app.organicmaps-5tFFXbXJfovEamhIb8ux1A==/split_config.arm64_v8a.apk!liborganicmaps.so (offset 0x4000) (BuildId: f0c77a4587854d9e00578191bdd6b205862130a0)
08-26 14:15:04.142 F/DEBUG   (32114):       #06 pc 0000000000b16e74  /data/app/~~Z4oLKEdTk9dTRlQI7vXlTA==/app.organicmaps-5tFFXbXJfovEamhIb8ux1A==/split_config.arm64_v8a.apk!liborganicmaps.so (offset 0x4000) (BuildId: f0c77a4587854d9e00578191bdd6b205862130a0)
08-26 14:15:04.142 F/DEBUG   (32114):       #07 pc 00000000006490d4  /data/app/~~Z4oLKEdTk9dTRlQI7vXlTA==/app.organicmaps-5tFFXbXJfovEamhIb8ux1A==/split_config.arm64_v8a.apk!liborganicmaps.so (offset 0x4000) (BuildId: f0c77a4587854d9e00578191bdd6b205862130a0)
08-26 14:15:04.142 F/DEBUG   (32114):       #08 pc 00000000005e9034  /data/app/~~Z4oLKEdTk9dTRlQI7vXlTA==/app.organicmaps-5tFFXbXJfovEamhIb8ux1A==/split_config.arm64_v8a.apk!liborganicmaps.so (offset 0x4000) (BuildId: f0c77a4587854d9e00578191bdd6b205862130a0)
08-26 14:15:04.142 F/DEBUG   (32114):       #09 pc 00000000005e9720  /data/app/~~Z4oLKEdTk9dTRlQI7vXlTA==/app.organicmaps-5tFFXbXJfovEamhIb8ux1A==/split_config.arm64_v8a.apk!liborganicmaps.so (offset 0x4000) (BuildId: f0c77a4587854d9e00578191bdd6b205862130a0)
08-26 14:15:04.142 F/DEBUG   (32114):       #10 pc 0000000000b3ce60  /data/app/~~Z4oLKEdTk9dTRlQI7vXlTA==/app.organicmaps-5tFFXbXJfovEamhIb8ux1A==/split_config.arm64_v8a.apk!liborganicmaps.so (offset 0x4000) (BuildId: f0c77a4587854d9e00578191bdd6b205862130a0)
08-26 14:15:04.142 F/DEBUG   (32114):       #11 pc 0000000000b46acc  /data/app/~~Z4oLKEdTk9dTRlQI7vXlTA==/app.organicmaps-5tFFXbXJfovEamhIb8ux1A==/split_config.arm64_v8a.apk!liborganicmaps.so (offset 0x4000) (BuildId: f0c77a4587854d9e00578191bdd6b205862130a0)
08-26 14:15:04.142 F/DEBUG   (32114):       #12 pc 000000000006efbc  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+204) (BuildId: 1d36f8ae6e0af6158793abea7d4f4f2b)
08-26 14:15:04.142 F/DEBUG   (32114):       #13 pc 0000000000060d60  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 1d36f8ae6e0af6158793abea7d4f4f2b)

Maps that are loaded on the device:

08-26 14:15:10.334 (Thread-10) I/OMcore: map/framework.cpp:140 RegisterMap(): Loaded France_Aquitaine_Dordogne map, of version 240810
08-26 14:15:10.334 (Thread-10) I/OMcore: map/framework.cpp:140 RegisterMap(): Loaded France_Aquitaine_Gironde map, of version 240810
08-26 14:15:10.335 (Thread-10) I/OMcore: map/framework.cpp:140 RegisterMap(): Loaded France_Aquitaine_Landes map, of version 240810
08-26 14:15:10.336 (Thread-10) I/OMcore: map/framework.cpp:140 RegisterMap(): Loaded France_Aquitaine_Lot-et-Garonne map, of version 240810
08-26 14:15:10.336 (Thread-10) I/OMcore: map/framework.cpp:140 RegisterMap(): Loaded France_Aquitaine_Pyrenees-Atlantiques map, of version 240810
08-26 14:15:10.337 (main) D/TrafficManager: TrafficManager.java:32 initialize(): Initialization of traffic manager and setting the listener for traffic state changes
08-26 14:15:10.337 (Thread-10) I/OMcore: map/framework.cpp:140 RegisterMap(): Loaded France_Midi-Pyrenees_Ariege map, of version 240810
08-26 14:15:10.338 (Thread-10) I/OMcore: map/framework.cpp:140 RegisterMap(): Loaded France_Midi-Pyrenees_Aveyron map, of version 240810
08-26 14:15:10.339 (main) D/MwmApplication: MwmApplication.java:350 onForeground(): 
08-26 14:15:10.339 (main) D/app.organicmaps.location: LocationHelper.java:384 resumeLocationInForeground(): Engine is not created yet.
08-26 14:15:10.340 (Thread-10) I/OMcore: map/framework.cpp:140 RegisterMap(): Loaded France_Midi-Pyrenees_Gers map, of version 240810
08-26 14:15:10.340 (main) I/MwmApplication: MwmApplication.java:249 initNativeFramework(): Framework initialized
08-26 14:15:10.340 (Thread-10) I/OMcore: map/framework.cpp:140 RegisterMap(): Loaded France_Midi-Pyrenees_Haute-Garonne map, of version 240810
08-26 14:15:10.341 (Thread-10) I/OMcore: map/framework.cpp:140 RegisterMap(): Loaded France_Midi-Pyrenees_Hautes-Pyrenees map, of version 240810
08-26 14:15:10.343 (Thread-10) I/OMcore: map/framework.cpp:140 RegisterMap(): Loaded France_Midi-Pyrenees_Lot map, of version 240810
08-26 14:15:10.343 (Thread-10) I/OMcore: map/framework.cpp:140 RegisterMap(): Loaded France_Midi-Pyrenees_Tarn map, of version 240810
08-26 14:15:10.344 (Thread-10) I/OMcore: map/framework.cpp:140 RegisterMap(): Loaded France_Midi-Pyrenees_Tarn-et-Garonne map, of version 240810
08-26 14:15:10.344 (Thread-10) I/OMcore: map/framework.cpp:140 RegisterMap(): Loaded World map, of version 240810
08-26 14:15:10.344 (Thread-10) I/OMcore: map/framework.cpp:140 RegisterMap(): Loaded WorldCoasts map, of version 240810
08-26 14:15:10.345 (Thread-10) D/OMcore: map/framework.cpp:507 operator()(): Maps initialized

Android version: 14 (API 34), security patch level: 2024-08-05, os.version: 5.10.198-android13-4-00050-g12f3388846c3-ab11920634 Device: Google Pixel 6a (bluejay) Supported ABIs: arm64-v8a armeabi-v7a armeabi App version: app.organicmaps 2024.08.17-4-Google Locale: en_US Crash when building a route and adding an intermediate stop. As the title says, it looks like an already destroyed object is being reused again. Logs before the crash: ``` 08-26 14:15:03.624 (main) D/RoutingController: RoutingController.java:215 setBuildState(): [B] State: NAVIGATION, BuildState: BUILT -> BUILDING 08-26 14:15:03.625 (Thread-6) I/OMcore: routing/async_router.cpp:341 CalculateRoute(): Calculating the route of direct length 163733 m. checkpoints: Checkpoints(ms::LatLon(43.210777, 1.575819); ms::LatLon(42.9638857, 1.60539885); ms::LatLon(42.7201212, -0.0081928075); passed: 0) startDirection: m2::Point<d>(0, 0) router name: astar-bidirectional-Car 08-26 14:15:03.625 (main) D/PlacePageController: PlacePageController.java:86 onStateChanged(): State change, new = SETTLING 08-26 14:15:03.625 (main) D/RoutingController: RoutingController.java:299 build(): build 08-26 14:15:03.626 (main) D/RoutingController: RoutingController.java:215 setBuildState(): [B] State: NAVIGATION, BuildState: BUILDING -> BUILDING 08-26 14:15:03.626 (Thread-6) I/OMcore: routing/index_router.cpp:1117 MakeWorldGraph(): Avoid next roads: RoutingOptions: {} 08-26 14:15:03.627 (main) D/RoutingController: RoutingController.java:206 setState(): [S] State: NAVIGATION -> PREPARE, BuildState: BUILDING 08-26 14:15:03.627 (main) I/NavigationService: NavigationService.java:98 stopService(): 08-26 14:15:03.640 (main) D/app.organicmaps.location: MwmActivity.java:1776 onMyPositionModeChanged(): newMode = FOLLOW 08-26 14:15:03.642 (main) I/NavigationService: NavigationService.java:175 onDestroy(): 08-26 14:15:03.643 (main) D/app.organicmaps.location: LocationHelper.java:287 removeListener(): listener: app.organicmaps.routing.NavigationService@3d726dd count was: 3 08-26 14:15:03.673 (Thread-6) D/OMcore: routing/index_graph.cpp:227 SetRestrictions(): Restrictions are loaded in: 0 ms 08-26 14:15:03.674 (Thread-6) I/OMcore: routing/index_graph_loader.cpp:147 CreateIndexGraph(): routing section for France_Midi-Pyrenees_Ariege loaded in 0.046342 seconds 08-26 14:15:03.693 (Thread-6) I/OMcore: routing/index_router.cpp:712 CalculateSubroute(): Routing in mode: Joints 08-26 14:15:03.694 (Thread-6) I/OMcore: base/timer.cpp:178 ~ScopedTimerWithLog(): Route build time: 0 ms 08-26 14:15:03.708 (Thread-6) I/OMcore: routing/async_router.cpp:227 LogCode(): Route calculation cancelled, elapsed seconds: 0.0834605 08-26 14:15:03.708 (Thread-6) I/OMcore: routing/async_router.cpp:352 CalculateRoute(): ETA: 0 sec. 08-26 14:15:03.709 (Thread-6) I/OMcore: routing/async_router.cpp:227 LogCode(): Route calculation cancelled, elapsed seconds: 0.0836587 08-26 14:15:03.709 (Thread-6) I/OMcore: routing/async_router.cpp:341 CalculateRoute(): Calculating the route of direct length 163733 m. checkpoints: Checkpoints(ms::LatLon(43.210777, 1.575819); ms::LatLon(42.9638857, 1.60539885); ms::LatLon(42.7201212, -0.0081928075); passed: 0) startDirection: m2::Point<d>(0, 0) router name: astar-bidirectional-Car 08-26 14:15:03.919 (main) D/PlacePageController: PlacePageController.java:86 onStateChanged(): State change, new = HIDDEN 08-26 14:15:03.922 (main) D/app.organicmaps.location: LocationHelper.java:287 removeListener(): listener: PlacePageView{e2d3f8c} (0b129635-1fb4-4f4b-a1e9-45fe0ece6071 id=0x7f0b02ae tag=PLACE_PAGE) count was: 2 08-26 14:15:03.923 (main) D/SensorHelper: SensorHelper.java:130 removeListener(): listener: PlacePageView{e2d3f8c} (0b129635-1fb4-4f4b-a1e9-45fe0ece6071 id=0x7f0b02ae tag=PLACE_PAGE) count was: 2 ``` ``` 08-26 14:15:04.142 F/DEBUG (32114): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 08-26 14:15:04.142 F/DEBUG (32114): Build fingerprint: 'google/bluejay/bluejay:14/AP2A.240805.005.F1/12043167:user/release-keys' 08-26 14:15:04.142 F/DEBUG (32114): Revision: 'MP1.0' 08-26 14:15:04.142 F/DEBUG (32114): ABI: 'arm64' 08-26 14:15:04.142 F/DEBUG (32114): Timestamp: 2024-08-26 14:15:03.919349764+0200 08-26 14:15:04.142 F/DEBUG (32114): Process uptime: 94s 08-26 14:15:04.142 F/DEBUG (32114): Cmdline: app.organicmaps 08-26 14:15:04.142 F/DEBUG (32114): pid: 31721, tid: 32108, name: Thread-25 >>> app.organicmaps <<< 08-26 14:15:04.142 F/DEBUG (32114): uid: 10267 08-26 14:15:04.142 F/DEBUG (32114): tagged_addr_ctrl: 0000000000000001 (PR_TAGGED_ADDR_ENABLE) 08-26 14:15:04.142 F/DEBUG (32114): signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr -------- 08-26 14:15:04.142 F/DEBUG (32114): Abort message: 'FORTIFY: pthread_mutex_lock called on a destroyed mutex (0xb400007297fdd908)' 08-26 14:15:04.142 F/DEBUG (32114): x0 0000000000000000 x1 0000000000007d6c x2 0000000000000006 x3 000000728058e960 08-26 14:15:04.142 F/DEBUG (32114): x4 6b6b60621f6a626e x5 6b6b60621f6a626e x6 6b6b60621f6a626e x7 7f7f7f7f7f7f7f7f 08-26 14:15:04.142 F/DEBUG (32114): x8 00000000000000f0 x9 000000752f4ab350 x10 0000000000000001 x11 000000752f4fc170 08-26 14:15:04.142 F/DEBUG (32114): x12 00000075530e2020 x13 000000007fffffff x14 000000000e7f78ea x15 0000133bf847b996 08-26 14:15:04.142 F/DEBUG (32114): x16 000000752f562fd0 x17 000000752f54e560 x18 0000007178614000 x19 0000000000007be9 08-26 14:15:04.142 F/DEBUG (32114): x20 0000000000007d6c x21 00000000ffffffff x22 000000728058ee50 x23 000000728058eef8 08-26 14:15:04.142 F/DEBUG (32114): x24 0000000000000000 x25 000000728058ee10 x26 b400007297fdd8a0 x27 000000728058ed00 08-26 14:15:04.142 F/DEBUG (32114): x28 000000728058ee00 x29 000000728058e9e0 08-26 14:15:04.142 F/DEBUG (32114): lr 000000752f4e58b8 sp 000000728058e940 pc 000000752f4e58e4 pst 0000000000001000 08-26 14:15:04.142 F/DEBUG (32114): 14 total frames 08-26 14:15:04.142 F/DEBUG (32114): backtrace: 08-26 14:15:04.142 F/DEBUG (32114): #00 pc 000000000005d8e4 /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) (BuildId: 1d36f8ae6e0af6158793abea7d4f4f2b) 08-26 14:15:04.142 F/DEBUG (32114): #01 pc 000000000006138c /apex/com.android.runtime/lib64/bionic/libc.so (__fortify_fatal(char const*, ...)+124) (BuildId: 1d36f8ae6e0af6158793abea7d4f4f2b) 08-26 14:15:04.142 F/DEBUG (32114): #02 pc 000000000007076c /apex/com.android.runtime/lib64/bionic/libc.so (HandleUsingDestroyedMutex(pthread_mutex_t*, char const*)+60) (BuildId: 1d36f8ae6e0af6158793abea7d4f4f2b) 08-26 14:15:04.142 F/DEBUG (32114): #03 pc 00000000000705b8 /apex/com.android.runtime/lib64/bionic/libc.so (pthread_mutex_lock+136) (BuildId: 1d36f8ae6e0af6158793abea7d4f4f2b) 08-26 14:15:04.142 F/DEBUG (32114): #04 pc 0000000000d5b63c /data/app/~~Z4oLKEdTk9dTRlQI7vXlTA==/app.organicmaps-5tFFXbXJfovEamhIb8ux1A==/split_config.arm64_v8a.apk!liborganicmaps.so (offset 0x4000) (std::__ndk1::mutex::lock()+12) (BuildId: f0c77a4587854d9e00578191bdd6b205862130a0) 08-26 14:15:04.142 F/DEBUG (32114): #05 pc 0000000000b16ea4 /data/app/~~Z4oLKEdTk9dTRlQI7vXlTA==/app.organicmaps-5tFFXbXJfovEamhIb8ux1A==/split_config.arm64_v8a.apk!liborganicmaps.so (offset 0x4000) (BuildId: f0c77a4587854d9e00578191bdd6b205862130a0) 08-26 14:15:04.142 F/DEBUG (32114): #06 pc 0000000000b16e74 /data/app/~~Z4oLKEdTk9dTRlQI7vXlTA==/app.organicmaps-5tFFXbXJfovEamhIb8ux1A==/split_config.arm64_v8a.apk!liborganicmaps.so (offset 0x4000) (BuildId: f0c77a4587854d9e00578191bdd6b205862130a0) 08-26 14:15:04.142 F/DEBUG (32114): #07 pc 00000000006490d4 /data/app/~~Z4oLKEdTk9dTRlQI7vXlTA==/app.organicmaps-5tFFXbXJfovEamhIb8ux1A==/split_config.arm64_v8a.apk!liborganicmaps.so (offset 0x4000) (BuildId: f0c77a4587854d9e00578191bdd6b205862130a0) 08-26 14:15:04.142 F/DEBUG (32114): #08 pc 00000000005e9034 /data/app/~~Z4oLKEdTk9dTRlQI7vXlTA==/app.organicmaps-5tFFXbXJfovEamhIb8ux1A==/split_config.arm64_v8a.apk!liborganicmaps.so (offset 0x4000) (BuildId: f0c77a4587854d9e00578191bdd6b205862130a0) 08-26 14:15:04.142 F/DEBUG (32114): #09 pc 00000000005e9720 /data/app/~~Z4oLKEdTk9dTRlQI7vXlTA==/app.organicmaps-5tFFXbXJfovEamhIb8ux1A==/split_config.arm64_v8a.apk!liborganicmaps.so (offset 0x4000) (BuildId: f0c77a4587854d9e00578191bdd6b205862130a0) 08-26 14:15:04.142 F/DEBUG (32114): #10 pc 0000000000b3ce60 /data/app/~~Z4oLKEdTk9dTRlQI7vXlTA==/app.organicmaps-5tFFXbXJfovEamhIb8ux1A==/split_config.arm64_v8a.apk!liborganicmaps.so (offset 0x4000) (BuildId: f0c77a4587854d9e00578191bdd6b205862130a0) 08-26 14:15:04.142 F/DEBUG (32114): #11 pc 0000000000b46acc /data/app/~~Z4oLKEdTk9dTRlQI7vXlTA==/app.organicmaps-5tFFXbXJfovEamhIb8ux1A==/split_config.arm64_v8a.apk!liborganicmaps.so (offset 0x4000) (BuildId: f0c77a4587854d9e00578191bdd6b205862130a0) 08-26 14:15:04.142 F/DEBUG (32114): #12 pc 000000000006efbc /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+204) (BuildId: 1d36f8ae6e0af6158793abea7d4f4f2b) 08-26 14:15:04.142 F/DEBUG (32114): #13 pc 0000000000060d60 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 1d36f8ae6e0af6158793abea7d4f4f2b) ``` Maps that are loaded on the device: ``` 08-26 14:15:10.334 (Thread-10) I/OMcore: map/framework.cpp:140 RegisterMap(): Loaded France_Aquitaine_Dordogne map, of version 240810 08-26 14:15:10.334 (Thread-10) I/OMcore: map/framework.cpp:140 RegisterMap(): Loaded France_Aquitaine_Gironde map, of version 240810 08-26 14:15:10.335 (Thread-10) I/OMcore: map/framework.cpp:140 RegisterMap(): Loaded France_Aquitaine_Landes map, of version 240810 08-26 14:15:10.336 (Thread-10) I/OMcore: map/framework.cpp:140 RegisterMap(): Loaded France_Aquitaine_Lot-et-Garonne map, of version 240810 08-26 14:15:10.336 (Thread-10) I/OMcore: map/framework.cpp:140 RegisterMap(): Loaded France_Aquitaine_Pyrenees-Atlantiques map, of version 240810 08-26 14:15:10.337 (main) D/TrafficManager: TrafficManager.java:32 initialize(): Initialization of traffic manager and setting the listener for traffic state changes 08-26 14:15:10.337 (Thread-10) I/OMcore: map/framework.cpp:140 RegisterMap(): Loaded France_Midi-Pyrenees_Ariege map, of version 240810 08-26 14:15:10.338 (Thread-10) I/OMcore: map/framework.cpp:140 RegisterMap(): Loaded France_Midi-Pyrenees_Aveyron map, of version 240810 08-26 14:15:10.339 (main) D/MwmApplication: MwmApplication.java:350 onForeground(): 08-26 14:15:10.339 (main) D/app.organicmaps.location: LocationHelper.java:384 resumeLocationInForeground(): Engine is not created yet. 08-26 14:15:10.340 (Thread-10) I/OMcore: map/framework.cpp:140 RegisterMap(): Loaded France_Midi-Pyrenees_Gers map, of version 240810 08-26 14:15:10.340 (main) I/MwmApplication: MwmApplication.java:249 initNativeFramework(): Framework initialized 08-26 14:15:10.340 (Thread-10) I/OMcore: map/framework.cpp:140 RegisterMap(): Loaded France_Midi-Pyrenees_Haute-Garonne map, of version 240810 08-26 14:15:10.341 (Thread-10) I/OMcore: map/framework.cpp:140 RegisterMap(): Loaded France_Midi-Pyrenees_Hautes-Pyrenees map, of version 240810 08-26 14:15:10.343 (Thread-10) I/OMcore: map/framework.cpp:140 RegisterMap(): Loaded France_Midi-Pyrenees_Lot map, of version 240810 08-26 14:15:10.343 (Thread-10) I/OMcore: map/framework.cpp:140 RegisterMap(): Loaded France_Midi-Pyrenees_Tarn map, of version 240810 08-26 14:15:10.344 (Thread-10) I/OMcore: map/framework.cpp:140 RegisterMap(): Loaded France_Midi-Pyrenees_Tarn-et-Garonne map, of version 240810 08-26 14:15:10.344 (Thread-10) I/OMcore: map/framework.cpp:140 RegisterMap(): Loaded World map, of version 240810 08-26 14:15:10.344 (Thread-10) I/OMcore: map/framework.cpp:140 RegisterMap(): Loaded WorldCoasts map, of version 240810 08-26 14:15:10.345 (Thread-10) D/OMcore: map/framework.cpp:507 operator()(): Maps initialized ```
This repo is archived. You cannot comment on issues.
No labels
Accessibility
Accessibility
Address
Address
Android
Android
Android Auto
Android Auto
Android Automotive (AAOS)
Android Automotive (AAOS)
API
API
AppGallery
AppGallery
AppStore
AppStore
Battery and Performance
Battery and Performance
Blocker
Blocker
Bookmarks and Tracks
Bookmarks and Tracks
Borders
Borders
Bug
Bug
Build
Build
CarPlay
CarPlay
Classificator
Classificator
Community
Community
Core
Core
CrashReports
CrashReports
Cycling
Cycling
Desktop
Desktop
DevEx
DevEx
DevOps
DevOps
dev_sandbox
dev_sandbox
Directions
Directions
Documentation
Documentation
Downloader
Downloader
Drape
Drape
Driving
Driving
Duplicate
Duplicate
Editor
Editor
Elevation
Elevation
Enhancement
Enhancement
Epic
Epic
External Map Datasets
External Map Datasets
F-Droid
F-Droid
Fonts
Fonts
Frequently User Reported
Frequently User Reported
Fund
Fund
Generator
Generator
Good first issue
Good first issue
Google Play
Google Play
GPS
GPS
GSoC
GSoC
iCloud
iCloud
Icons
Icons
iOS
iOS
Legal
Legal
Linux Desktop
Linux Desktop
Linux packaging
Linux packaging
Linux Phone
Linux Phone
Mac OS
Mac OS
Map Data
Map Data
Metro
Metro
Navigation
Navigation
Need Feedback
Need Feedback
Night Mode
Night Mode
NLnet 2024-06-281
NLnet 2024-06-281
No Feature Parity
No Feature Parity
Opening Hours
Opening Hours
Outdoors
Outdoors
POI Info
POI Info
Privacy
Privacy
Public Transport
Public Transport
Raw Idea
Raw Idea
Refactoring
Refactoring
Regional
Regional
Regression
Regression
Releases
Releases
RoboTest
RoboTest
Route Planning
Route Planning
Routing
Routing
Ruler
Ruler
Search
Search
Security
Security
Styles
Styles
Tests
Tests
Track Recording
Track Recording
Translations
Translations
TTS
TTS
UI
UI
UX
UX
Walk Navigation
Walk Navigation
Watches
Watches
Web
Web
Wikipedia
Wikipedia
Windows
Windows
Won't fix
Won't fix
World Map
World Map
No milestone
No project
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: organicmaps/organicmaps-tmp#9113
No description provided.