On 16 Feb 2019, at 22:52, Synthea <genom...@disroot.org> wrote:
> 
> Here's the result after installing that lib
> Note: this error seems more likely to happen with notifications

Thanks, that makes it clear what's happening. The DBus connection is being
closed by the remote end, and the exit-on-close property defaults to true,
which causes GLib to send a SIGTERM to the process. This is the intended
behaviour of applications using the session bus as per the documentation, so
you need to figure out why the remote is closing the bus, but it's very much
not HexChat's fault. Maybe GLib is doing something wrong, but more likely
there's something weird in your local setup affecting DBus, given there are no
other reports I know of of people encountering this.

Regards,
James

> GNU gdb (Debian 7.12-6) 7.12.0.20161007-git
> Copyright (C) 2016 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl
> .html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show
> copying"
> and "show warranty" for details.
> This GDB was configured as "x86_64-linux-gnu".
> Type "show configuration" for configuration details.
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>.
> Find the GDB manual and other documentation resources online at:
> <http://www.gnu.org/software/gdb/documentation/>.
> For help, type "help".
> Type "apropos word" to search for commands related to "word"...
> Reading symbols from hexchat...(no debugging symbols found)...done.
> (gdb) run
> Starting program: /usr/bin/hexchat 
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/lib/x86_64-linux-
> gnu/libthread_db.so.1".
> [New Thread 0x7fffe76e6700 (LWP 25681)]
> [New Thread 0x7fffe6ee5700 (LWP 25682)]
> 
> ** (hexchat:25675): WARNING **: Invalid borders specified for theme
> pixmap:
>         /usr/share/themes/Breeze-Dark/gtk-2.0/../assets/line-h.png,
> borders don't fit within the image
> 
> ** (hexchat:25675): WARNING **: invalid source position for vertical
> gradient
> 
> ** (hexchat:25675): WARNING **: invalid source position for vertical
> gradient
> 
> ** (hexchat:25675): WARNING **: invalid source position for vertical
> gradient
> 
> ** (hexchat:25675): WARNING **: invalid source position for vertical
> gradient
> 
> ** (hexchat:25675): WARNING **: invalid source position for vertical
> gradient
> 
> ** (hexchat:25675): WARNING **: invalid source position for vertical
> gradient
> 
> ** (hexchat:25675): WARNING **: invalid source position for vertical
> gradient
> 
> ** (hexchat:25675): WARNING **: invalid source position for vertical
> gradient
> 
> ** (hexchat:25675): WARNING **: invalid source position for vertical
> gradient
> 
> ** (hexchat:25675): WARNING **: invalid source position for vertical
> gradient
> 
> ** (hexchat:25675): WARNING **: invalid source position for vertical
> gradient
> 
> ** (hexchat:25675): WARNING **: invalid source position for vertical
> gradient
> 
> ** (hexchat:25675): WARNING **: invalid source position for vertical
> gradient
> 
> ** (hexchat:25675): WARNING **: invalid source position for vertical
> gradient
> 
> ** (hexchat:25675): WARNING **: invalid source position for vertical
> gradient
> 
> ** (hexchat:25675): WARNING **: invalid source position for vertical
> gradient
> 
> ** (hexchat:25675): WARNING **: invalid source position for vertical
> gradient
> 
> ** (hexchat:25675): WARNING **: invalid source position for vertical
> gradient
> 
> Thread 1 "hexchat" received signal SIGTERM, Terminated.
> raise (sig=15) at ../sysdeps/unix/sysv/linux/raise.c:51
> 51      ../sysdeps/unix/sysv/linux/raise.c: File o directory non
> esistente.
> (gdb) thread apply all bt
> 
> Thread 3 (Thread 0x7fffe6ee5700 (LWP 25682)):
> #0  0x00007ffff3e9067d in poll () at ../sysdeps/unix/syscall-
> template.S:84
> #1  0x00007ffff45c99f6 in g_main_context_poll (priority=<optimized
> out>, n_fds=1, fds=0x7fffd80010c0, timeout=<optimized out>,
> context=0x555556fc6b80) at ././glib/gmain.c:4228
> #2  0x00007ffff45c99f6 in g_main_context_iterate
> (context=0x555556fc6b80, block=block@entry=1, dispatch=dispatch@entry=1
> , self=<optimized out>) at ././glib/gmain.c:3924
> #3  0x00007ffff45c9d82 in g_main_loop_run (loop=0x55555597d6f0) at
> ././glib/gmain.c:4125
> #4  0x00007ffff5b4a656 in gdbus_shared_thread_func
> (user_data=0x55555597d730) at ././gio/gdbusprivate.c:247
> #5  0x00007ffff45f13d5 in g_thread_proxy (data=0x555556d64590) at
> ././glib/gthread.c:784
> #6  0x00007ffff4157494 in start_thread (arg=0x7fffe6ee5700) at
> pthread_create.c:333
> #7  0x00007ffff3e99acf in clone () at
> ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
> 
> Thread 2 (Thread 0x7fffe76e6700 (LWP 25681)):
> #0  0x00007ffff3e9067d in poll () at ../sysdeps/unix/syscall-
> template.S:84
> #1  0x00007ffff45c99f6 in g_main_context_poll (priority=<optimized
> out>, n_fds=1, fds=0x7fffe00008c0, timeout=<optimized out>,
> context=0x555556fc5e50) at ././glib/gmain.c:4228
> #2  0x00007ffff45c99f6 in g_main_context_iterate (context=context@entry
> =0x555556fc5e50, block=block@entry=1, dispatch=dispatch@entry=1,
> self=<optimized out>) at ././glib/gmain.c:3924
> #3  0x00007ffff45c9b0c in g_main_context_iteration
> (context=0x555556fc5e50, may_block=may_block@entry=1) at
> ././glib/gmain.c:3990
> #4  0x00007ffff45c9b51 in glib_worker_main (data=<optimized out>) at
> ././glib/gmain.c:5783
> #5  0x00007ffff45f13d5 in g_thread_proxy (data=0x555556d646d0) at
> ././glib/gthread.c:784
> #6  0x00007ffff4157494 in start_thread (arg=0x7fffe76e6700) at
> pthread_create.c:333
> #7  0x00007ffff3e99acf in clone () at
> ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
> 
> Thread 1 (Thread 0x7ffff7f08a80 (LWP 25675)):
> #0  0x00007ffff4160f9f in raise (sig=15) at
> ../sysdeps/unix/sysv/linux/raise.c:51
> #1  0x00007fffefef0038 in ffi_call_unix64 () at /usr/lib/x86_64-linux-
> gnu/libffi.so.6
> #2  0x00007fffefeefa9a in ffi_call () at /usr/lib/x86_64-linux-
> gnu/libffi.so.6
> ---Type <return> to continue, or q <return> to quit---
> #3  0x00007ffff4aa5c8a in g_cclosure_marshal_generic_va
> (closure=0x555556fbc820, return_value=0x0, instance=<optimized out>,
> args_list=<optimized out>, marshal_data=<optimized out>, n_params=2,
> param_types=0x555556fbc870) at ././gobject/gclosure.c:1604
> #4  0x00007ffff4aa51a4 in _g_closure_invoke_va (closure=closure@entry=0
> x555556fbc820, return_value=return_value@entry=0x0, instance=instance@e
> ntry=0x555556d43aa0, args=args@entry=0x7fffffffce30,
> n_params=<optimized out>, param_types=0x555556fbc870)
>     at ././gobject/gclosure.c:867
> #5  0x00007ffff4abf8cd in g_signal_emit_valist
> (instance=0x555556d43aa0, signal_id=<optimized out>, detail=0, var_args
> =var_args@entry=0x7fffffffce30) at ././gobject/gsignal.c:3300
> #6  0x00007ffff4abffbf in g_signal_emit (instance=<optimized out>,
> signal_id=<optimized out>, detail=detail@entry=0)
>     at ././gobject/gsignal.c:3447
> #7  0x00007ffff5b36165 in emit_closed_in_idle
> (user_data=0x7fffd8002fc0) at ././gio/gdbusconnection.c:1358
> #8  0x00007ffff45c96aa in g_main_dispatch (context=0x55555589cff0) at
> ././glib/gmain.c:3203
> #9  0x00007ffff45c96aa in g_main_context_dispatch (context=context@entr
> y=0x55555589cff0) at ././glib/gmain.c:3856
> #10 0x00007ffff45c9a60 in g_main_context_iterate
> (context=0x55555589cff0, block=block@entry=1, dispatch=dispatch@entry=1
> , self=<optimized out>) at ././glib/gmain.c:3929
> #11 0x00007ffff45c9d82 in g_main_loop_run (loop=0x55555594b530) at
> ././glib/gmain.c:4125
> #12 0x00007ffff78bf3b7 in gtk_main () at /usr/lib/x86_64-linux-
> gnu/libgtk-x11-2.0.so.0
> #13 0x000055555558e6c9 in fe_main ()
> #14 0x00005555555829e8 in main ()
> (gdb) quit
> A debugging session is active.
> 
>         Inferior 1 [process 25675] will be killed.
> 
> Quit anyway? (y or n) y

Reply via email to