REPRODUCIBILITY: 50%
OS VERSION: 5.0.0.72
HARDWARE: Xperia X 10 II
UI LANGUAGE: English UK
REGRESSION: ???
DESCRIPTION:
The app appears to crash when interacting with the Menu.
PRECONDITIONS:
Just launch Pure Maps
STEPS TO REPRODUCE:
- Launch Pure Maps
- Enter the menu
- tap on some sub-menu or dropdown until it happens
EXPECTED RESULT:
I can continue using Pure Maps
ACTUAL RESULT:
I have to start from zero, i.e. tapping the tile seems to restart the app
MODIFICATIONS:
Patchmanager with Email plaintext view active
ZRAM optimization as per this post (however I observed the same behavior and journal output before enabling that)
ADDITIONAL INFORMATION:
I thought it was an OOM problem, but this continues to happen after I enabled above mentioned ZRAM optimizations.
The curated journal snippet below starts when I launch the app, and ends just after the crash (HERE marks the moment I tap a menu dropdown):
$ journalctl -f|grep -vwE 'binder|i2c_geni'
(...)
13:21:49 kernel: BUG: Bad rss-counter state mm:ffffffc09a068700 idx:4 val:64
13:21:49 [45595]: [D] unknown:0 - Got library name: "/usr/lib64/qt5/qml/io/thp/pyotherside/libpyothersideplugin.so"
13:21:49 [45595]: [I] unknown:0 - Acquired QGeoPositionInfoSource: "geoclue"
13:21:50 [45595]: [D] unknown:0 - Tracking "io.github.rinigus.OSMScoutServer"
13:21:50 [45595]: [W] unknown:71 - file:///usr/share/harbour-pure-maps/qml/PositionSource.qml:71: TypeError: Cannot read property 'center' of null
13:21:50 [45595]: [D] onCompleted:588 - Warning: specifying an object instance for initialPage is sub-optimal - prefer to use a Component
13:21:50 [3294]: [W] unknown:0 - An inactive plugin is misbehaving - tried to show a window!
13:21:50 [3294]: [W] unknown:0 - requestActivate() called for QQuickView(0xb0e9c90) which has Qt::WindowDoesNotAcceptFocus set.
13:21:50 lipstick[3272]: [W] unknown:0 - WindowPixmapItem does not have a source texture, cover will be dropped..
13:21:50 [45595]: [D] unknown:0 - Geoclue client path: "/org/freedesktop/Geoclue/Master/client6"
13:21:50 [45595]: [W] unknown:91 - file:///usr/share/harbour-pure-maps/qml/pure-maps.qml:91:5: QML PositionSource: Binding loop detected for property "active"
13:21:50 [45595]: [W] unknown:0 - Positioning update timeout
13:21:50 booster-silica-qt5[45728]: [D] unknown:0 - Using Wayland-EGL
13:21:51 [45595]: [W] unknown:0 - Translation not found for navigator: "en"
13:21:51 invoker[45725]: Current locale: en_GB
13:21:51 invoker[45725]: Translation not found
13:21:51 invoker[45725]: Started DBus service at io.github.rinigus.PureMaps
13:21:52 [45595]: [I] unknown:0 - Using TextureNode for map rendering. devicePixelRatio: 1
13:21:52 [45595]: [W] unknown:0 - [ INFO ] "{unknown}[General]: GPU Identifier: Adreno (TM) 610"
13:21:52 [45595]: [W] unknown:0 - QObject::startTimer: Timers cannot have negative intervals
13:21:52 [45595]: [W] unknown:0 - QObject::startTimer: Timers cannot have negative intervals
13:21:52 [45595]: [W] unknown:0 - [ ERROR ] "{unknown}[General]: The resource `https://tiles.openfreemap.org/fonts/Open%20Sans%20Regular/0-255.pbf` not found"
13:21:52 [45595]: [W] unknown:0 - [ ERROR ] "{unknown}[Style]: Failed to load glyph range 0-255 for font stack Open Sans Regular: HTTP status code 404"
13:21:55 kernel: pmi632_charger: somc_aicl_irq_handler: IRQ: aicl-done
13:21:55 kernel: ALG: cap_learning_update: [SOMC CL][OFF] charge_status:1 bsoc_cp:8329
13:21:56 connmand[2780]: ntp: adjust (slew): +0.042300 sec
===> HERE <===
13:22:01 kernel: kgsl kgsl-3d0: booster-silica-[45595]: gpu timeout ctx 19 ts 1079844
13:22:01 kernel: kgsl kgsl-3d0: booster-silica-[45595]: gpu fault ctx 19 ctx_type GL ts 1079844 status 00E79435 rb 00fc/0139 ib1 00000007FEE4A000/0710 ib2 00000007FA2E181C/0aed
13:22:01 kernel: kgsl kgsl-3d0: booster-silica-[45595]: gpu fault rb 2 rb sw r/w 00fc/0139
13:22:01 kernel: kgsl kgsl-3d0: booster-silica-[45595]: gpu failed ctx 19 ts 1079844
13:22:01 sensorfwd[1313]: sensorfw: [SocketHandler]: Socket error: QLocalSocket::PeerClosedError
13:22:01 sensorfwd[1313]: sensorfw: [SocketHandler]: Noticed lost session: 12
13:22:02 /usr/libexec/mapplauncherd/booster-silica-qt5[3669]: warning: boosted process (pid=45595) signal(Killed)
13:22:02 /usr/libexec/mapplauncherd/booster-silica-qt5[3669]: warning: Daemon: sending exit(1) to invoker(45725)
13:22:02 invoker[45725]: warning: application (pid=-1) exit(1) signal(0)
Pinging @rinigus
PS: I copied the bug report template from the Bug Reports subforum.