Crash on search: SoulseekQt build 2024.6.30 running on Linux Mint 22

20 views
Skip to first unread message

Henrik Gekman

unread,
3:57 AM (10 hours ago) 3:57 AM
to Soulseek Technical Discussion
I'm posting the gdb stack trace as instructed in the website.

My error occurs when searching: after listing a couple of search results the program crashes. Initial error message in gdb:

(process:22401): GLib-ERROR **: 10:50:28.552: Creating pipes for GWakeup: Too many open files

Stack trace:

#0  0x00007ffff5d24295 in ?? ()
   from /tmp/.mount_SoulserEA6Ri/lib/libglib-2.0.so.0
#1  0x00007ffff5d25319 in g_log_default_handler ()
   from /tmp/.mount_SoulserEA6Ri/lib/libglib-2.0.so.0
#2  0x00007ffff5d2555c in g_logv ()
   from /tmp/.mount_SoulserEA6Ri/lib/libglib-2.0.so.0
#3  0x00007ffff5d25743 in g_log ()
   from /tmp/.mount_SoulserEA6Ri/lib/libglib-2.0.so.0
#4  0x00007ffff5d678da in ?? ()
   from /tmp/.mount_SoulserEA6Ri/lib/libglib-2.0.so.0
#5  0x00007ffff5d1b08a in g_main_context_new ()
   from /tmp/.mount_SoulserEA6Ri/lib/libglib-2.0.so.0
#6  0x00007ffff6604d31 in QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) () from /tmp/.mount_SoulserEA6Ri/lib/libQt6Core.so.6
#7  0x00007ffff6604dd1 in QEventDispatcherGlib::QEventDispatcherGlib(QObject*)
    () from /tmp/.mount_SoulserEA6Ri/lib/libQt6Core.so.6
#8  0x00007ffff64f1da7 in ?? ()
   from /tmp/.mount_SoulserEA6Ri/lib/libQt6Core.so.6
#9  0x00007ffff645b999 in ?? ()
   from /tmp/.mount_SoulserEA6Ri/lib/libQt6Core.so.6
#10 0x00007ffff64f2818 in ?? ()
   from /tmp/.mount_SoulserEA6Ri/lib/libQt6Core.so.6
#11 0x00007ffff5a9caa4 in start_thread (arg=<optimized out>)
--Type <RET> for more, q to quit, c to continue without paging--Quit
(gdb)
#0  0x00007ffff5d24295 in ?? () from /tmp/.mount_SoulserEA6Ri/lib/libglib-2.0.so.0
#1  0x00007ffff5d25319 in g_log_default_handler () from /tmp/.mount_SoulserEA6Ri/lib/libglib-2.0.so.0
#2  0x00007ffff5d2555c in g_logv () from /tmp/.mount_SoulserEA6Ri/lib/libglib-2.0.so.0
#3  0x00007ffff5d25743 in g_log () from /tmp/.mount_SoulserEA6Ri/lib/libglib-2.0.so.0
#4  0x00007ffff5d678da in ?? () from /tmp/.mount_SoulserEA6Ri/lib/libglib-2.0.so.0
#5  0x00007ffff5d1b08a in g_main_context_new () from /tmp/.mount_SoulserEA6Ri/lib/libglib-2.0.so.0
#6  0x00007ffff6604d31 in QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) () from /tmp/.mount_SoulserEA6Ri/lib/libQt6Core.so.6
#7  0x00007ffff6604dd1 in QEventDispatcherGlib::QEventDispatcherGlib(QObject*) () from /tmp/.mount_SoulserEA6Ri/lib/libQt6Core.so.6
#8  0x00007ffff64f1da7 in ?? () from /tmp/.mount_SoulserEA6Ri/lib/libQt6Core.so.6
#9  0x00007ffff645b999 in ?? () from /tmp/.mount_SoulserEA6Ri/lib/libQt6Core.so.6
#10 0x00007ffff64f2818 in ?? () from /tmp/.mount_SoulserEA6Ri/lib/libQt6Core.so.6
#11 0x00007ffff5a9caa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#12 0x00007ffff5b29c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Hope this helps!

Nir Arbel

unread,
4:02 AM (10 hours ago) 4:02 AM
to Soulseek Technical Discussion
That looks like the client running into the Linux file limit after it opens too many TCP connections. Look for information about using ulimit -n to raise that limit.
Reply all
Reply to author
Forward
0 new messages