Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Remmina crashes using the Mir GTK backend #554
Comments
added a commit
to vanvugt/Remmina
that referenced
this issue
Apr 14, 2015
|
Yes, Remmina has some legacy X11 code, and I was expecting for months problems under Mir/Wayland. Now they start coming |
vanvugt
commented
Apr 15, 2015
|
I'm using plain vivid. |
|
Just some thoughts: remmina is X depenent in two different areas
|
|
@giox069 |
antenore
added
the
enhancement
label
May 2, 2015
|
Xorg code or GtkSockets calls seems to be in the following files:
For Xorg calls: the work to do to remove them is not very big, so it can be done without big effort. I'm currently unable to have an Ubuntu with a working Mir, I tried various guides around but only with partial success. @vanvugt which configuration did you use to have a working Mir on 15.04 ? |
vanvugt
commented
May 21, 2015
|
Sorry, I have no need for Remmina any more. The goal was to only make RDP work on the Mir GTK platform. Other protocols way well need fixing but I never cared about those. If testing with Mir, firstly you need to know "Xmir" is deprecated. Ignore any instructions that mention "Xmir". What you should do is (using regular vivid) install package mir-demos and then run: |
vanvugt commentedApr 14, 2015
Remmina crashes using the Mir GTK backend.
Initially I would have blamed the gtk/gdk libraries, but it appears Remmina itself is making an X11-only call directly that's the problem:
(gdb) bt
#0 0x00007f74ddb41bd9 in raise (sig=11)
#1 0x00007f74cbdfb555 in ?? ()
from /usr/lib/x86_64-linux-gnu/libfreerdp-utils.so.1.1
#2
#3 0x00007f74df971610 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#4 0x00007f74df154a93 in g_hash_table_lookup ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f74df47f2f4 in gdk_x11_atom_to_xatom_for_display ()
from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#6 0x0000000000435cea in remmina_public_get_current_workspace ()
#7 0x000000000043de41 in remmina_widget_pool_find ()
#8 0x000000000041f36f in remmina_exec_command ()