Pamac crashes when switching to installed tab

Hello everyone, perhaps this is how Wayland behaves on the test version of plasma 6.04, but if anyone has the same difficulties? Pamac crashes when switching to installed tab. At the same time, in X11 everything is fine and without errors
Launching from the terminal allows you to switch tabs without crashing

pamac-manager                                                                                                 ✔  46s  

(pamac-manager:13938): Gdk-CRITICAL **: 01:13:26.686: gdk_window_set_cursor: assertion 'GDK_IS_WINDOW (window)' failed

Video

30.04.2024 01:00	user@1000.service	gdk_window_set_cursor: assertion 'GDK_IS_WINDOW (window)' failed
30.04.2024 01:00	systemd-coredump	Process 11351 (pamac-manager) of user 1000 dumped core.

Stack trace of thread 11367:
#0  0x000072fd259fd78c pamac_app_get_name (libpamac.so.11 + 0x7178c)
#1  0x000072fd259c42f5 n/a (libpamac.so.11 + 0x382f5)
#2  0x000072fd259c46cf n/a (libpamac.so.11 + 0x386cf)
#3  0x000072fd25b6e065 n/a (libglib-2.0.so.0 + 0x88065)
#4  0x000072fd2583555a n/a (libc.so.6 + 0x8b55a)
#5  0x000072fd258b2a5c n/a (libc.so.6 + 0x108a5c)

Stack trace of thread 11351:
#0  0x000072fd1887ef8e n/a (librsvg-2.so.2 + 0x7ef8e)
#1  0x000072fd1890fd14 n/a (librsvg-2.so.2 + 0x10fd14)
#2  0x000072fd1898e499 n/a (librsvg-2.so.2 + 0x18e499)
#3  0x000072fd1898bdf4 n/a (librsvg-2.so.2 + 0x18bdf4)
#4  0x000072fd248899e9 n/a (libxml2.so.2 + 0xfc9e9)
#5  0x000072fd247cb32f n/a (libxml2.so.2 + 0x3e32f)
#6  0x000072fd247cb8d0 n/a (libxml2.so.2 + 0x3e8d0)
#7  0x000072fd247cd000 xmlParseElement (libxml2.so.2 + 0x40000)
#8  0x000072fd247cdc81 xmlParseDocument (libxml2.so.2 + 0x40c81)
#9  0x000072fd18990181 n/a (librsvg-2.so.2 + 0x190181)
#10 0x000072fd1898fa03 n/a (librsvg-2.so.2 + 0x18fa03)
#11 0x000072fd1898bdf4 n/a (librsvg-2.so.2 + 0x18bdf4)
#12 0x000072fd248899e9 n/a (libxml2.so.2 + 0xfc9e9)
#13 0x000072fd247cb32f n/a (libxml2.so.2 + 0x3e32f)
#14 0x000072fd247cb8d0 n/a (libxml2.so.2 + 0x3e8d0)
#15 0x000072fd247cd000 xmlParseElement (libxml2.so.2 + 0x40000)
#16 0x000072fd247cdc81 xmlParseDocument (libxml2.so.2 + 0x40c81)
#17 0x000072fd18990181 n/a (librsvg-2.so.2 + 0x190181)
#18 0x000072fd188f648b n/a (librsvg-2.so.2 + 0xf648b)
#19 0x000072fd18827037 n/a (librsvg-2.so.2 + 0x27037)
#20 0x000072fd18829de3 rsvg_handle_close (librsvg-2.so.2 + 0x29de3)
#21 0x000072fd20550327 n/a (libpixbufloader-svg.so + 0x1327)
#22 0x000072fd2669a5cf gdk_pixbuf_loader_close (libgdk_pixbuf-2.0.so.0 + 0x115cf)
#23 0x000072fd2669b024 n/a (libgdk_pixbuf-2.0.so.0 + 0x12024)
#24 0x000072fd2669b0d3 gdk_pixbuf_new_from_stream_at_scale (libgdk_pixbuf-2.0.so.0 + 0x120d3)
#25 0x000072fd25fb36a1 n/a (libgtk-3.so.0 + 0x1b36a1)
#26 0x000072fd25f22c61 n/a (libgtk-3.so.0 + 0x122c61)
#27 0x000072fd25f1d70e n/a (libgtk-3.so.0 + 0x11d70e)
#28 0x000072fd25f406e6 n/a (libgtk-3.so.0 + 0x1406e6)
#29 0x000072fd25f20ad6 n/a (libgtk-3.so.0 + 0x120ad6)
#30 0x000072fd25f26367 n/a (libgtk-3.so.0 + 0x126367)
#31 0x000072fd25f26330 n/a (libgtk-3.so.0 + 0x126330)
#32 0x000072fd25f265f7 n/a (libgtk-3.so.0 + 0x1265f7)
#33 0x000072fd25f26653 n/a (libgtk-3.so.0 + 0x126653)
#34 0x000072fd25f26653 n/a (libgtk-3.so.0 + 0x126653)
#35 0x000072fd25f26653 n/a (libgtk-3.so.0 + 0x126653)
#36 0x000072fd25f26653 n/a (libgtk-3.so.0 + 0x126653)
#37 0x000072fd25f26653 n/a (libgtk-3.so.0 + 0x126653)
#38 0x000072fd25f26653 n/a (libgtk-3.so.0 + 0x126653)
#39 0x000072fd25f26653 n/a (libgtk-3.so.0 + 0x126653)
#40 0x000072fd25f26653 n/a (libgtk-3.so.0 + 0x126653)
#41 0x000072fd25f26653 n/a (libgtk-3.so.0 + 0x126653)
#42 0x000072fd25f26653 n/a (libgtk-3.so.0 + 0x126653)
#43 0x000072fd25f07033 n/a (libgtk-3.so.0 + 0x107033)
#44 0x000072fd2665a8d3 n/a (libgobject-2.0.so.0 + 0x318d3)
#45 0x000072fd2665a9d7 g_signal_emit_valist (libgobject-2.0.so.0 + 0x319d7)
#46 0x000072fd2665aa94 g_signal_emit (libgobject-2.0.so.0 + 0x31a94)
#47 0x000072fd2670ef83 n/a (libgdk-3.so.0 + 0x40f83)
#48 0x000072fd266fb69e n/a (libgdk-3.so.0 + 0x2d69e)
#49 0x000072fd25b4143e n/a (libglib-2.0.so.0 + 0x5b43e)
#50 0x000072fd25b40199 n/a (libglib-2.0.so.0 + 0x5a199)
#51 0x000072fd25b9f3bf n/a (libglib-2.0.so.0 + 0xb93bf)
#52 0x000072fd25b3f712 g_main_context_iteration (libglib-2.0.so.0 + 0x59712)
#53 0x000072fd25d09ed6 g_application_run (libgio-2.0.so.0 + 0xd6ed6)
#54 0x000060a0bd103416 n/a (pamac-manager + 0xc416)
#55 0x000072fd257cfcd0 n/a (libc.so.6 + 0x25cd0)
#56 0x000072fd257cfd8a __libc_start_main (libc.so.6 + 0x25d8a)
#57 0x000060a0bd103545 n/a (pamac-manager + 0xc545)

Stack trace of thread 11353:
#0  0x000072fd258b08ad syscall (libc.so.6 + 0x1068ad)
#1  0x000072fd25b9a487 g_cond_wait (libglib-2.0.so.0 + 0xb4487)
#2  0x000072fd25b0a454 n/a (libglib-2.0.so.0 + 0x24454)
#3  0x000072fd25b6f29e n/a (libglib-2.0.so.0 + 0x8929e)
#4  0x000072fd25b6e065 n/a (libglib-2.0.so.0 + 0x88065)
#5  0x000072fd2583555a n/a (libc.so.6 + 0x8b55a)
#6  0x000072fd258b2a5c n/a (libc.so.6 + 0x108a5c)

Stack trace of thread 11356:
#0  0x000072fd258a50df __poll (libc.so.6 + 0xfb0df)
#1  0x000072fd25b9f306 n/a (libglib-2.0.so.0 + 0xb9306)
#2  0x000072fd25b3f712 g_main_context_iteration (libglib-2.0.so.0 + 0x59712)
#3  0x000072fd20e36fde n/a (libdconfsettings.so + 0x5fde)
#4  0x000072fd25b6e065 n/a (libglib-2.0.so.0 + 0x88065)
#5  0x000072fd2583555a n/a (libc.so.6 + 0x8b55a)
#6  0x000072fd258b2a5c n/a (libc.so.6 + 0x108a5c)

Stack trace of thread 11352:
#0  0x000072fd258a50df __poll (libc.so.6 + 0xfb0df)
#1  0x000072fd25b9f306 n/a (libglib-2.0.so.0 + 0xb9306)
#2  0x000072fd25b3f712 g_main_context_iteration (libglib-2.0.so.0 + 0x59712)
#3  0x000072fd25b3f762 n/a (libglib-2.0.so.0 + 0x59762)
#4  0x000072fd25b6e065 n/a (libglib-2.0.so.0 + 0x88065)
#5  0x000072fd2583555a n/a (libc.so.6 + 0x8b55a)
#6  0x000072fd258b2a5c n/a (libc.so.6 + 0x108a5c)

Stack trace of thread 11357:
#0  0x000072fd258b08ad syscall (libc.so.6 + 0x1068ad)
#1  0x000072fd25b9a487 g_cond_wait (libglib-2.0.so.0 + 0xb4487)
#2  0x000072fd25b0a454 n/a (libglib-2.0.so.0 + 0x24454)
#3  0x000072fd25b0a4bc g_async_queue_pop (libglib-2.0.so.0 + 0x244bc)
#4  0x000072fd265fec48 n/a (libpangoft2-1.0.so.0 + 0x9c48)
#5  0x000072fd25b6e065 n/a (libglib-2.0.so.0 + 0x88065)
#6  0x000072fd2583555a n/a (libc.so.6 + 0x8b55a)
#7  0x000072fd258b2a5c n/a (libc.so.6 + 0x108a5c)

Stack trace of thread 11355:
#0  0x000072fd258b08ad syscall (libc.so.6 + 0x1068ad)
#1  0x000072fd25b9ae43 g_cond_wait_until (libglib-2.0.so.0 + 0xb4e43)
#2  0x000072fd25b0a425 n/a (libglib-2.0.so.0 + 0x24425)
#3  0x000072fd25b0a587 g_async_queue_timeout_pop (libglib-2.0.so.0 + 0x24587)
#4  0x000072fd25b73a5e n/a (libglib-2.0.so.0 + 0x8da5e)
#5  0x000072fd25b6e065 n/a (libglib-2.0.so.0 + 0x88065)
#6  0x000072fd2583555a n/a (libc.so.6 + 0x8b55a)
#7  0x000072fd258b2a5c n/a (libc.so.6 + 0x108a5c)

Stack trace of thread 11354:
#0  0x000072fd258a50df __poll (libc.so.6 + 0xfb0df)
#1  0x000072fd25b9f306 n/a (libglib-2.0.so.0 + 0xb9306)
#2  0x000072fd25b40dc7 g_main_loop_run (libglib-2.0.so.0 + 0x5adc7)
#3  0x000072fd25d3c83c n/a (libgio-2.0.so.0 + 0x10983c)
#4  0x000072fd25b6e065 n/a (libglib-2.0.so.0 + 0x88065)
#5  0x000072fd2583555a n/a (libc.so.6 + 0x8b55a)
#6  0x000072fd258b2a5c n/a (libc.so.6 + 0x108a5c)
ELF object binary architecture: AMD x86-64

30.04.2024 01:00	systemd	dbus-:1.4-org.manjaro.pamac.manager@5.service: Main process exited, code=dumped, status=11/SEGV
30.04.2024 01:00	systemd	dbus-:1.4-org.manjaro.pamac.manager@5.service: Failed with result 'core-dump'.

Operating System: Manjaro Linux 
KDE Plasma Version: 6.0.4
KDE Frameworks Version: 6.1.0
Qt Version: 6.7.0
Kernel Version: 6.8.8-1-MANJARO (64-bit)
Graphics Platform: Wayland
Processors: 4 × Intel® Core™ i5-5200U CPU @ 2.20GHz
Memory: 11.6 ГиБ of RAM
Graphics Processor: Mesa Intel® HD Graphics 5500
Manufacturer: ASUSTeK COMPUTER INC.
Product Name: TP300LDB
System Version: 1.0

I solved the problem by uninstalling GTK3 and installing GTK4, but I didn’t find how to make several columns, can someone tell me how to give it a normal, convenient look?

Try installing pamac-gtk3; you will be asked to confirm replacing pamac-gtk.
See if that resolves your issue.

sudo pacman -Syu pamac-gtk3

Cheers.

Edit:- OK, I see you did that already, but in reverse. :wink:

Try the menu, possibly. I use command-line (and pacman) and never pay much attention to the GUI version, sorry.

1 Like

Pamac gtk4 now has only 2 columns (no list and app details at the same time, you click on app to see details and the arrow to get back to list) and you have to hit enter for searching.

Thank you, but what if you remove it altogether and use Discover, or is that not possible?

Discover is not made for updating the system. In fact, it’s often barely adequate for occasional apps. Using the command-line is always an option, however - either pacman or pamac (I’m not a fan of Pamac, generally, but it has it’s uses).

I would suggest that looking for (gui) alternatives simply because the interface doesn’t suit you, is not advisable, when dealing with system tools. If Pamac Manager pamac-gtk (gtk4) works for you when pamac-gtk3 does not, take the win regardless of your ‘column’ preference.

Or even better, use the command-line.

Cheers.

1 Like
❯ pamac info discover | grep packagekit
                        packagekit-qt6: to manage packages from Arch Linux repositories (not recommended, use at your own risk)

Warning: PackageKit opens up system permissions by default, and is otherwise not recommended for general usage. See FS#50459 and FS#57943.

pacman/Tips and tricks - ArchWiki

2 Likes

I think octopi can be a viable and safe alternative for a gui app installer. Because it uses ALPM just like pamac and pacman. At least for occasional program install. I personally stick to pacman or pamac for system updates.

Mmmm yes, I deleted it

packagekit
packagekit-qt6

In principle, everything is correct, updating via the terminal is simple and convenient, just like I do on my Ubuntu servers. I also looked at Discover does not use packagekit by default, it is an additional dependency for Arc packages (as I understand). Now with packagekit removed, I have Arc available in pacman manager. In general, thanks to this topic, I somehow saw the light in terms of removing all unnecessary things from my computer, and using only what is really worth it). Thanks everyone!

This topic was automatically closed 36 hours after the last reply. New replies are no longer allowed.