[Scummvm-tracker] [ScummVM :: Bugs] #16501: ANDROID: Crash (assertion fault) at launch of 2026.1.0

ScummVM :: Bugs trac at scummvm.org
Sun Feb 1 15:28:13 UTC 2026


#16501: ANDROID: Crash (assertion fault) at launch of 2026.1.0
-----------------------+----------------------------
Reporter:  antoniou79  |       Owner:  (none)
    Type:  defect      |      Status:  new
Priority:  high        |   Component:  Port: Android
 Version:              |  Resolution:
Keywords:              |        Game:
-----------------------+----------------------------
Description changed by antoniou79:

Old description:

> The android ScummVM app 2026.1.0 *sometimes* crashes on launch.
>
> This was tested on an Android 16 device.
>
> I don't have a way to consistently reproduce this as of yet.
>
> The steps to trigger it would be:
> - Launch the ScummVM app
> - and the Quit (from the ScummVM Quit button) ScummVM.
> - Repeat until the crash is triggered.
>
> Sometimes it only takes one try, sometimes it will take more. I think it
> might be easier to trigger if launching ScummVM to portrait mode, high
> resolution, grid view.
>
> But through testing, orientation (landscape vs portrait), high-resolution
> vs low-resolution, grid view vs list view, or number of games added do
> not seem to alter the behavior by much -- the assertion fault (crash)
> will occur anyway. I've tried with combinations of these, and I always
> got the crash eventually.
>
> It also seems that the crash won't happen two times in a row
> (consecutively).
>
> I am attaching a trace log from LogCat, at debug level 8.

New description:

 The android ScummVM app 2026.1.0 *sometimes* crashes on launch.

 This was tested on an Android 16 device.

 I don't have a way to consistently reproduce this as of yet.
 The error is (from logCat):
 {{{Assertion failure: '_entriesPerPage > 0' in
 /data/scummvm/gui/widgets/list.cpp:749 (virtual void
 GUI::ListWidget::reflowLayout())}}}


 The steps to trigger it would be:
 - Launch the ScummVM app
 - and then hit the Quit (the ScummVM Quit button) to close ScummVM.
 - Repeat until the crash is triggered.

 Sometimes it only takes one try, sometimes it will take more. I think it
 might be easier to trigger if launching ScummVM to portrait mode, high
 resolution, grid view.

 But through testing, orientation (landscape vs portrait), high-resolution
 vs low-resolution, grid view vs list view, or number of games added do not
 seem to alter the behavior by much -- the assertion fault (crash) will
 occur anyway. I've tried with combinations of these, and I always got the
 crash eventually.

 It also seems that the crash won't happen two times in a row
 (consecutively).

 I am attaching a trace log from LogCat, at debug level 8.

 As of yet, I am unable to reproduce the issue on my Android 10 device nor
 on a Android 12 device.

--
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/16501#comment:2>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list