FS#51731 - [libunique3] Segmentation fault on Wayland

Attached to Project: Community Packages
Opened by Juan Simón (j1simon) - Monday, 07 November 2016, 13:11 GMT
Last edited by Balló György (City-busz) - Saturday, 21 January 2017, 15:26 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Balló György (City-busz)
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

GNOME Shell 3.22.1
"nautilus-actions-config-tool" binary is in "nautilus-actions" package

$ nautilus-actions-config-tool
[1] 9344 segmentation fault (core dumped) nautilus-actions-config-tool

$ gdb nautilus-actions-config-tool
...
Reading symbols from nautilus-actions-config-tool...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/nautilus-actions-config-tool
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7fffeb26b700 (LWP 9502)]
[New Thread 0x7fffeaa6a700 (LWP 9503)]
[New Thread 0x7fffea269700 (LWP 9504)]

Thread 1 "nautilus-action" received signal SIGSEGV, Segmentation fault.
0x00007ffff797e8b5 in ?? () from /usr/lib/libunique-3.0.so.0
-----------------------------------------------
This task depends upon

Closed by  Balló György (City-busz)
Saturday, 21 January 2017, 15:26 GMT
Reason for closing:  Upstream
Additional comments about closing:  libunique3 package will be removed soon.
Comment by Juan Simón (j1simon) - Monday, 07 November 2016, 18:07 GMT
I have reported it too in Gnome Bugzilla: https://bugzilla.gnome.org/show_bug.cgi?id=774056
Comment by Balló György (City-busz) - Wednesday, 07 December 2016, 20:48 GMT
It works for me. I don't know what causes the problem, but please attach a proper trace with the 'thread apply all bt full' command in gdb. See for more info: https://wiki.archlinux.org/index.php/Debug_-_Getting_Traces
Comment by Juan Simón (j1simon) - Thursday, 08 December 2016, 09:22 GMT
Are you tested on Wayland?
Comment by Balló György (City-busz) - Thursday, 08 December 2016, 13:44 GMT
I can reproduce the problem on Wayland. It looks like it's a problem with libunique3, because I can't run any applications that uses this library, all of them crashes with the same backtrace:
- caja (gtk3)
- gnac
- mate-control-center (gtk3)
- mate-volume-control (gtk3)
- nautilus-actions-config-tool

Unfortunately, both libunique3 and nautilus-actions are unmaintained nowadays, so it's unlikely to get fixed soon. As a workaround, you can run these applications on Wayland by setting the GDK_BACKEND variable to 'x11':
$ GDK_BACKEND=x11 nautilus-actions-config-tool
Comment by Juan Simón (j1simon) - Thursday, 08 December 2016, 13:47 GMT
And what tool is actually maintained to create new nautilus actions?
Comment by Balló György (City-busz) - Thursday, 08 December 2016, 13:59 GMT
I don't know any alternative.
Comment by Balló György (City-busz) - Saturday, 21 January 2017, 15:25 GMT
I removed libunique3 dependency from nautilus-actions 3.2.4-3, so you should able to run 'nautilus-actions-config-tool' on Wayland now.

libunique3 will be removed from the [community] repository as soon as MATE 1.18 released.

Loading...