Fast navigation between tabs causes Pamac to crash
Pamac --version
Pamac 11.0.0 - libpamac 11.5.4
Variant in use
GUI
Distribution
Manjaro
Desktop environment
KDE
What's not working
When I fast click on tabs "Browse", "Installed" and "Updates", and jump a lot between them Pamac always crashes with the following backtrace:
Thread 1 "pamac-manager" received signal SIGSEGV, Segmentation fault.
0x00007ffff63f9ef0 in alpm_pkg_get_version () from /usr/lib/libalpm.so.13
(gdb) bt full
#0 0x00007ffff63f9ef0 in alpm_pkg_get_version () at /usr/lib/libalpm.so.13
#1 0x00007ffff713926b in () at /usr/lib/libpamac.so.11
#2 0x0000555555584ea3 in ()
#3 0x000055555556e3e8 in ()
#4 0x000055555557737d in ()
#5 0x00007ffff74d2644 in g_task_return_now (task=0x555555cea7a0) at ../glib/gio/gtask.c:1309
#6 0x00007ffff74d66ad in g_task_return (type=<optimized out>, task=0x555555cea7a0) at ../glib/gio/gtask.c:1378
source = 0x7fffd801a2c0
#7 g_task_return (task=0x555555cea7a0, type=<optimized out>) at ../glib/gio/gtask.c:1335
#8 0x00007ffff7146316 in () at /usr/lib/libpamac.so.11
#9 0x00007ffff72d7a31 in g_main_dispatch (context=0x5555555daee0) at ../glib/glib/gmain.c:3460
dispatch = 0x7ffff72d3a10 <g_idle_dispatch>
prev_source = 0x0
begin_time_nsec = 18505648046997
was_in_call = 0
user_data = 0x555558d057a0
callback = 0x7ffff71464f0
cb_funcs = 0x7ffff73c6380 <g_source_callback_funcs>
cb_data = 0x7fffd800aa60
need_destroy = <optimized out>
source = 0x7fffd801a2c0
current = 0x5555555e4690
i = 0
#10 g_main_context_dispatch (context=0x5555555daee0) at ../glib/glib/gmain.c:4200
#11 0x00007ffff7334cc9 in g_main_context_iterate.isra.0 (context=context@entry=0x5555555daee0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
at ../glib/glib/gmain.c:4276
max_priority = 2147483647
timeout = 29
some_ready = 1
nfds = 3
allocated_nfds = <optimized out>
fds = <optimized out>
begin_time_nsec = 18505638694481
#12 0x00007ffff72d50e2 in g_main_context_iteration (context=context@entry=0x5555555daee0, may_block=may_block@entry=1) at ../glib/glib/gmain.c:4343
retval = <optimized out>
#13 0x00007ffff7507ed6 in g_application_run (application=0x555555637510, argc=<optimized out>, argv=0x7fffffffd358) at ../glib/gio/gapplication.c:2573
arguments = 0x555556e72130
status = 0
context = 0x5555555daee0
acquired_context = <optimized out>
__func__ = "g_application_run"
#14 0x0000555555561423 in ()
#15 0x00007ffff6f4f850 in __libc_start_call_main (main=main@entry=0x555555561090, argc=argc@entry=1, argv=argv@entry=0x7fffffffd358) at ../sysdeps/nptl/libc_start_call_main.h:58
--Type <RET> for more, q to quit, c to continue without paging--c
self = <optimized out>
result = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343896, 692313480678471926, 0, 140737488343912, 140737354125312, 93824992551760, -692313479491618570, -692293646752941834}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7fffffffd358, 0x1}, data = {prev = 0x0, cleanup = 0x0, canceltype = -11432}}}
not_first_call = <optimized out>
#16 0x00007ffff6f4f90a in __libc_start_main_impl
(main=0x555555561090, argc=1, argv=0x7fffffffd358, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffd348) at ../csu/libc-start.c:360
#17 0x0000555555561555 in ()
(gdb)
More information (optional)
Operating System: Manjaro Linux
KDE Plasma Version: 5.27.6
KDE Frameworks Version: 5.107.0
Qt Version: 5.15.10
Kernel Version: 6.4.2-3-MANJARO (64-bit)
Graphics Platform: Wayland