Package: gnome-nibbles Version: 1:3.38.1-1 Severity: normal When you run out of lives at the end of the game, instead of showing the scores or some more user-friendly behavior, the window immediately closes with an assertion failure:
ERROR:linkedlist.c:1169:gee_linked_list_real_get: assertion failed: (index <
this._size)
Bail out! ERROR:linkedlist.c:1169:gee_linked_list_real_get: assertion failed:
(index < this._size)
The game feels rather pointless without being able to see previous
scores. Here's the backtrace:
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1 0x00007ffff6ef2537 in __GI_abort () at abort.c:79
#2 0x00007ffff7961dcc in g_assertion_message
(domain=<optimized out>, file=0x7ffff7150366 "linkedlist.c",
line=<optimized out>, func=<optimized out>, message=<optimized out>)
at ../../../glib/gtestutils.c:2937
#3 0x00007ffff79bf2cb in g_assertion_message_expr
(domain=domain@entry=0x0, file=file@entry=0x7ffff7150366 "linkedlist.c",
line=line@entry=1169, func=func@entry=0x7ffff7149970 <__func__.15217>
"gee_linked_list_real_get", expr=expr@entry=0x7ffff71494f8 "index <
this._size") at ../../../glib/gtestutils.c:2963
#4 0x00007ffff70fea81 in gee_linked_list_real_get (base=0x555555dfa650
[GeeLinkedList], index=<optimized out>) at linkedlist.c:1169
#5 0x0000555555571eb1 in player_score_box_update_lives
(self=self@entry=0x555555c592f0 [PlayerScoreBox], lives_left=lives_left@entry=0
'\000')
at src/gnome-nibbles.p/scoreboard.c:575
#6 0x00005555555720a7 in player_score_box_update (lives_left=0 '\000',
score=<optimized out>, self=0x555555c592f0 [PlayerScoreBox])
at src/gnome-nibbles.p/scoreboard.c:526
#7 scoreboard_update (self=<optimized out>) at
src/gnome-nibbles.p/scoreboard.c:278
#11 0x00007ffff7aa2c3f in <emit signal notify:lives on instance 0x555555de4530
[Worm]>
(instance=instance@entry=0x555555de4530, signal_id=<optimized out>,
detail=<optimized out>) at ../../../gobject/gsignal.c:3551
#8 0x00007ffff7a8a0a2 in g_closure_invoke
(closure=0x555555f26a00, return_value=return_value@entry=0x0,
n_param_values=2, param_values=param_values@entry=0x7fffffffdb60,
invocation_hint=invocation_hint@entry=0x7fffffffdae0) at
../../../gobject/gclosure.c:810
#9 0x00007ffff7a9c413 in signal_emit_unlocked_R
(node=node@entry=0x5555555a8c00, detail=detail@entry=2012,
instance=instance@entry=0x555555de4530,
emission_return=emission_return@entry=0x0,
instance_and_params=instance_and_params@entry=0x7fffffffdb60) at
../../../gobject/gsignal.c:3739
#10 0x00007ffff7aa26cf in g_signal_emit_valist
(instance=<optimized out>, signal_id=<optimized out>, detail=<optimized
out>, var_args=var_args@entry=0x7fffffffdd00)
at ../../../gobject/gsignal.c:3495
#12 0x00007ffff7a8e804 in g_object_dispatch_properties_changed
(object=0x555555de4530 [Worm], n_pspecs=<optimized out>, pspecs=<optimized out>)
at ../../../gobject/gobject.c:1206
#13 0x00007ffff7a907ca in g_object_notify_by_spec_internal (pspec=<optimized
out>, object=0x555555de4530 [Worm])
at ../../../gobject/gobject.c:1299
#14 g_object_notify_by_pspec (object=0x555555de4530 [Worm], pspec=<optimized
out>) at ../../../gobject/gobject.c:1409
#15 0x000055555557620e in worm_lose_life (self=0x555555de4530 [Worm]) at
src/gnome-nibbles.p/worm.c:1469
#16 worm_reset (self=self@entry=0x555555de4530 [Worm], board=0x555555b85800,
board_length1=92, board_length2=66) at src/gnome-nibbles.p/worm.c:1489
#17 0x0000555555563f64 in nibbles_game_move_worms (self=<error reading
variable: value has been optimized out>) at
src/gnome-nibbles.p/nibbles-game.c:2028
#18 nibbles_game_main_loop_cb (self=<error reading variable: value has been
optimized out>) at src/gnome-nibbles.p/nibbles-game.c:1253
#19 __lambda5_ (self=<error reading variable: value has been optimized out>) at
src/gnome-nibbles.p/nibbles-game.c:1062
#20 ___lambda5__gsource_func (self=<error reading variable: value has been
optimized out>) at src/gnome-nibbles.p/nibbles-game.c:1070
#21 0x00007ffff79978c4 in g_timeout_dispatch (source=0x5555568b9d30,
callback=<optimized out>, user_data=<optimized out>) at
../../../glib/gmain.c:4877
#22 0x00007ffff7996d3f in g_main_dispatch (context=0x5555555b50d0) at
../../../glib/gmain.c:3325
#23 g_main_context_dispatch (context=0x5555555b50d0) at
../../../glib/gmain.c:4043
#24 0x00007ffff79970e8 in g_main_context_iterate
(context=context@entry=0x5555555b50d0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4119
#25 0x00007ffff799719f in g_main_context_iteration
(context=context@entry=0x5555555b50d0, may_block=may_block@entry=1) at
../../../glib/gmain.c:4184
#26 0x00007ffff7d2c545 in g_application_run
(application=application@entry=0x5555555b3100 [Nibbles], argc=-8060,
argc@entry=1, argv=argv@entry=0x7fffffffe1e8) at
../../../gio/gapplication.c:2559
#27 0x0000555555561468 in nibbles_main (args=0x7fffffffe1e8, args_length1=1) at
src/gnome-nibbles.p/gnome-nibbles.c:194
#28 0x00007ffff6ef3d0a in __libc_start_main (main=0x55555555d4b0 <main>,
argc=1, argv=0x7fffffffe1e8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fffffffe1d8) at ../csu/libc-start.c:308
#29 0x000055555555d4ea in _start ()
-- System Information:
Debian Release: bullseye/sid
APT prefers testing
APT policy: (500, 'testing'), (2, 'unstable'), (1, 'testing-
debug'),(1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.10.0-3-amd64 (SMP w/2 CPU threads)
Kernel taint flags: TAINT_USER, TAINT_WARN, TAINT_FIRMWARE_WORKAROUND
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages gnome-nibbles depends on:
ii dconf-gsettings-backend [gsettings-backend] 0.38.0-2
ii libc6 2.31-9
ii libclutter-1.0-0 1.26.4+dfsg-2
ii libclutter-gtk-1.0-0 1.8.4-4
ii libgdk-pixbuf2.0-0 2.40.2-2
ii libgee-0.8-2 0.20.3-1
ii libglib2.0-0 2.66.6-2
ii libgnome-games-support-1-3 1.8.0-1
ii libgsound0 1.0.2-5
ii libgtk-3-0 3.24.24-1
ii libpango-1.0-0 1.46.2-3
Versions of packages gnome-nibbles recommends:
ii yelp 3.38.2-1
gnome-nibbles suggests no packages.
-- no debconf information
signature.asc
Description: This is a digitally signed message part

