I am trying to sync my Euro Truck Simulator 2 profile between two computers.
FFS_sync crashes every time I try to compare or sync the two computers. It also crashes if I try to sync to the Google Cloud.
The error message reads as follows:
2026-02-16T12:16:43.657773+00:00 mylaptop kernel: FreeFileSync_x8[661460]: segfault at 0 ip 00007236817626f4 sp 00007ffe538cb408 error 4 in libpango-1.0.so.0.5200.1[723681750000+39000] likely on CPU 3 (core 3, socket 0)
Running on Kubuntu 24.04 LTS
Any ideas ?
Crashes on Linux
- Posts: 4
- Joined: 16 Feb 2026
- Posts: 346
- Joined: 7 Jan 2018
Libpango is related to layout and rendering of internationalized text. So it might be related to unsanitized filenames or metadata. Before you initiate a sync, note the filenames. Perhaps you can conduct some testing to find which file causes the crash, and you can submit a bug report about "crashes when character XYZ is in filename." Perhaps you could test with using different languages selected in the interface, or with environment variables if you can call FreeFileSync from the command line, e.g.:
Where LC_ALL overrides all localization variables and "C" or "c.utf-8" or similar is the barest (but English) locale, and maybe it doesn't crash when you use such a locale, which is also useful info.
LC_ALL=C /path/to/FreeFileSync
- Posts: 4
- Joined: 16 Feb 2026
It crashes even on a brand new test folder containing just a simple "Hello World" text file.
where test.ffs_gui contains the following source/destination:
source: /home/me/Desktop/temp1/
destination: sftp://me@my-desktop.local/home/me/Desktop/temp1|keyfile=mykey
Error running "/opt/FreeFileSync/Bin/FreeFileSync_x86_64".
Killed by signal SIGSEGV
Oddly, previous jobs don't seem to crash - which makes me suspect the issue occurs when trying to create the .sync.ffs_db file.
If I can find compilation instructions I'll see if I can narrow down the issue further.
$ mkdir ~/temp1
$ echo "Hello world!" > ~/temp1/hello.txt
$ export LC_ALL=C
$ FreeFileSync ~/Desktop/test.ffs_gui
where test.ffs_gui contains the following source/destination:
source: /home/me/Desktop/temp1/
destination: sftp://me@my-desktop.local/home/me/Desktop/temp1|keyfile=mykey
Error running "/opt/FreeFileSync/Bin/FreeFileSync_x86_64".
Killed by signal SIGSEGV
Oddly, previous jobs don't seem to crash - which makes me suspect the issue occurs when trying to create the .sync.ffs_db file.
If I can find compilation instructions I'll see if I can narrow down the issue further.
- Posts: 4
- Joined: 16 Feb 2026
OK, found this previous thread.
viewtopic.php?t=11963
It looks like the new version just isn't compatible with my LTS version of Ubuntu. I'll have to uninstall and see if I can find an older version in the Archive that works.
It'd be useful if the download page mentioned that the new version won't work on Ubuntu LTS releases.
EDIT:
13.4 works.
13.5 onwards crashes.
viewtopic.php?t=11963
It looks like the new version just isn't compatible with my LTS version of Ubuntu. I'll have to uninstall and see if I can find an older version in the Archive that works.
It'd be useful if the download page mentioned that the new version won't work on Ubuntu LTS releases.
EDIT:
13.4 works.
13.5 onwards crashes.
- Posts: 346
- Joined: 7 Jan 2018
Oh, and you're using a donation version. So that is compiled by Zenju directly, and it might not be clear which versions of libs he's depending on. Even if he shares which version of libpango he's using to compile, that might not be the libpango you've got available on your version of Ubuntu.
While I love GNU/Linux, this is one of the downsides: it'll be a huge pain to get version X if version Y is what the distro provides. Technically, nothing is impossible, but it won't be worth the effort.
Can you share for this thread the output of this command:
While I love GNU/Linux, this is one of the downsides: it'll be a huge pain to get version X if version Y is what the distro provides. Technically, nothing is impossible, but it won't be worth the effort.
Can you share for this thread the output of this command:
dpkg -l | grep libpango
- Posts: 4
- Joined: 16 Feb 2026
Can you share for this thread the output of this command:dpkg -l | grep libpango
ii libpango-1.0-0:amd64 1.52.1+ds-1build1 amd64 Layout and rendering of internationalized text
ii libpango-1.0-0:i386 1.52.1+ds-1build1 i386 Layout and rendering of internationalized text
ii libpango1.0-dev:amd64 1.52.1+ds-1build1 amd64 Development files for the Pango
ii libpangocairo-1.0-0:amd64 1.52.1+ds-1build1 amd64 Layout and rendering of internationalized text
ii libpangocairo-1.0-0:i386 1.52.1+ds-1build1 i386 Layout and rendering of internationalized text
ii libpangoft2-1.0-0:amd64 1.52.1+ds-1build1 amd64 Layout and rendering of internationalized text
ii libpangoft2-1.0-0:i386 1.52.1+ds-1build1 i386 Layout and rendering of internationalized text
ii libpangomm-1.4-1v5:amd64 2.46.4-1build3 amd64 C++ Wrapper for pango (shared libraries)
ii libpangoxft-1.0-0:amd64 1.52.1+ds-1build1 amd64 Layout and rendering of internationalized text