Thursday, October 01, 2020

Re: remmina dumps core

Hi Robert,

I know it's been a while but just to update you, I am able to connect to
the tigervnc server on Debian 10 now using OpenBSD current and the binary
package remmina 1.3.6. So the crash is no longer happening on connection.

I am having a couple of issues which might be due to my Wi-Fi connection,
the VNC session stops responding after a short while and I have to kill the
remmina process and re-connect. if I lower the colour depth before
connecting I get some strange visuals so that doesn't help.

I am not running the latest snapshot of current, I am on:

OpenBSD 6.8-beta (GENERIC.MP) #69: Tue Sep 15 12:34:41 MDT 2020
deraadt@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP

I did update my packages before testing. Perhaps I should run sysupgrade
again and re-test with the latest build?

Regards
Ed Gray


On Sat, 11 Apr 2020 at 18:09, Robert Nagy <robert@openbsd.org> wrote:

> Hi
>
> Check the recent commits to the remmina port please.
>
> On 11/04/20 17:01 +0100, Ed Gray wrote:
> > Hi,
> >
> > I realise this is an old issue, and I can see from the ports list that
> you
> > are all working hard on the 6.7 release so I don't expect a reply to this
> > thread any time soon.
> >
> > I just wanted to add that I also have this issue on an amd64 machine with
> > remmina-1.2.30p5 from the binary package (the version in ports looks to
> be
> > the same or maybe a slightly different revision).
> >
> > I am also connecting to VNC but in my case the server is a Debian 9
> > (stretch) machine running tigervnc-standalone-server 1.7.0+dfsg-7+deb9u1.
> >
> >
> > Steps I take to reproduce the problem:
> >
> > 1. Launch remmina from XFCE menu.
> > 2. Double-click existing VNC connection profile in main window.
> > 3. Enter my VNC password on the "Connecting to 'host'" window and click
> OK.
> > 4. Remmina says "Connecting to 'host'" and crashes leaving a core dump
> file.
> >
> >
> > Useful information:
> >
> >
> > OpenBSD version:
> > --------------------------------
> >
> > OpenBSD 6.6 (GENERIC.MP) #5: Sun Feb 16 01:56:11 MST 2020
> > root@syspatch-66-amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/
> > GENERIC.MP
> >
> >
> > There is nothing notable in dmesg.
> >
> >
> > Console log:
> > --------------------------------
> >
> > $ remmina
> > StatusNotifier/Appindicator support: not supported by desktop. Remmina
> will
> > try to fallback to GtkStatusIcon/xembed
> > WARNING: Remmina is running with a secret plugin, but it cannot connect
> to
> > a secret service.
> >
> > (remmina:53651): Gtk-WARNING **: 16:15:26.237:
> gtk_menu_attach_to_widget():
> > menu already attached to GtkMenuItem
> > pthread_mutex_destroy on mutex with waiters!
> > pthread_mutex_destroy on mutex with waiters!
> > pthread_mutex_destroy on mutex with waiters!
> > pthread_mutex_destroy on mutex with waiters!
> > pthread_mutex_destroy on mutex with waiters!
> > Abort trap (core dumped)
> >
> >
> > GDB running the program:
> > --------------------------------
> >
> > Messages from Step 1:
> > --------------------------------
> >
> > (gdb) run
> > Starting program: /usr/local/bin/remmina
> > Error while reading shared library symbols:
> > Dwarf Error: wrong version in compilation unit header (is 4, should be 2)
> > [in module /usr/libexec/ld.so]
> > Error while reading shared library symbols:Dwarf Error: wrong version in
> > compilation unit header (is 4, should be 2) [in module
> /usr/libexec/ld.so]
> >
> > Note: Above message was repeated many times.
> >
> > StatusNotifier/Appindicator support: not supported by desktop. Remmina
> will
> > try to fallback to GtkStatusIcon/xembed
> > Error while reading shared library symbols:
> > Dwarf Error: wrong version in compilation unit header (is 4, should be 2)
> > [in module /usr/libexec/ld.so]
> > Error while reading shared library symbols:
> > Dwarf Error: wrong version in compilation unit header (is 4, should be 2)
> > [in module /usr/libexec/ld.so]
> > WARNING: Remmina is running with a secret plugin, but it cannot connect
> to
> > a secret service.
> >
> > (remmina:56499): Gtk-WARNING **: 16:17:30.093:
> gtk_menu_attach_to_widget():
> > menu already attached to GtkMenuItem
> > Error while reading shared library symbols:
> > Dwarf Error: wrong version in compilation unit header (is 4, should be 2)
> > [in module /usr/libexec/ld.so]
> > Error while reading shared library symbols:
> > Dwarf Error: wrong version in compilation unit header (is 4, should be 2)
> > [in module /usr/libexec/ld.so]
> > Error while reading shared library symbols:
> > Dwarf Error: wrong version in compilation unit header (is 4, should be 2)
> > [in module /usr/local/lib/librsvg-2.so.39.1]
> > Error while reading shared library symbols:
> > Dwarf Error: wrong version in compilation unit header (is 4, should be 2)
> > [in module /usr/libexec/ld.so]
> > Error while reading shared library symbols:
> > Dwarf Error: wrong version in compilation unit header (is 4, should be 2)
> > [in module /usr/local/lib/librsvg-2.so.39.1]
> > Error while reading shared library symbols:
> > Dwarf Error: wrong version in compilation unit header (is 4, should be 2)
> > [in module /usr/libexec/ld.so]
> > Error while reading shared library symbols:
> > Dwarf Error: wrong version in compilation unit header (is 4, should be 2)
> > [in module /usr/local/lib/librsvg-2.so.39.1]
> > Error while reading shared library symbols:
> > Dwarf Error: wrong version in compilation unit header (is 4, should be 2)
> > [in module /usr/libexec/ld.so]
> > Error while reading shared library symbols:
> > Dwarf Error: wrong version in compilation unit header (is 4, should be 2)
> > [in module /usr/local/lib/librsvg-2.so.39.1]
> > Error while reading shared library symbols:
> > Dwarf Error: wrong version in compilation unit header (is 4, should be 2)
> > [in module /usr/libexec/ld.so]
> > Error while reading shared library symbols:
> > Dwarf Error: wrong version in compilation unit header (is 4, should be 2)
> > [in module /usr/local/lib/librsvg-2.so.39.1]
> >
> >
> > Messages from Step 2: (Still running in GDB tool)
> > ----------------------------
> >
> > pthread_mutex_destroy on mutex with waiters!
> > pthread_mutex_destroy on mutex with waiters!
> > pthread_mutex_destroy on mutex with waiters!
> > pthread_mutex_destroy on mutex with waiters!
> >
> >
> > Messages from Step 3:
> > ----------------------------
> >
> > pthread_mutex_destroy on mutex with waiters!
> >
> > Program received signal SIGABRT, Aborted.
> > [Switching to thread 306555]
> > thrkill () at -:3
> > 3 -: No such file or directory.
> > in -
> > Current language: auto; currently asm
> >
> >
> > Backtrace after crash:
> > ----------------------------
> >
> > (gdb) backtrace
> > #0 thrkill () at -:3
> > #1 0x00000d5a0594de5e in _libc_abort () at
> > /usr/src/lib/libc/stdlib/abort.c:51
> > #2 0x00000d5a05910cd9 in _rthread_mutex_timedlock (mutexp=Variable
> > "mutexp" is not available.
> > )
> > at /usr/src/lib/libc/thread/rthread_mutex.c:117
> > #3 0x00000d5a4aee891e in remmina_plugin_vnc_update_scale ()
> > from /usr/local/lib/remmina/plugins/remmina-plugin-vnc.so
> > #4 0x00000d5a4aee7881 in remmina_plugin_vnc_rfb_allocfb ()
> > from /usr/local/lib/remmina/plugins/remmina-plugin-vnc.so
> > #5 0x00000d5a7e098b3a in rfbInitClient () from
> > /usr/local/lib/libvncclient.so.1.0
> > #6 0x00000d5a4aee6ea3 in remmina_plugin_vnc_main ()
> > from /usr/local/lib/remmina/plugins/remmina-plugin-vnc.so
> > #7 0x00000d5a4aee6878 in remmina_plugin_vnc_main_thread ()
> > from /usr/local/lib/remmina/plugins/remmina-plugin-vnc.so
> > #8 0x00000d5a6c500df1 in _rthread_start (v=Variable "v" is not
> available.
> > ) at /usr/src/lib/librthread/rthread.c:96
> > #9 0x00000d5a0590bba8 in __tfork_thread () at
> > /usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:77
> > #10 0x0000000000000000 in ?? ()
> >
> >
> > If I can provide any more useful information in future please let me
> know.
> > Like the others SSVNC works fine.
> >
> > Regards
> > Ed Gray
>
> --
> Regards,
> Robert Nagy
>

No comments:

Post a Comment