Package: freefilesync
Version: 13.3-1~bpo22.04~1
Severity: normal

If the screen resolution is 1024x768 (or any other width but a height of 768)
and if the default Gtk theme named Adwaita is in use you may encounter a crash
when opening the options window (Tools menu | Options). It is likely this is 
in relation with wxwidgets-3.0 + gtk3 + some specific theme installed. It 
seems related to computation of the sizes for display on screen. Maybe this 
happens in other conditions or screen resolutions depending on your theme and 
layout.

This problem doesn't exist with :
- another GTK Theme (another than Adwaita). It works with Numix, Yuyo,
Greybird...
  The command would be (provided you have installed the package for it:
  numix-gtk-theme).
    GTK_THEME=Numix FreeFileSync
- upstream's binary which is built with wxwidgets-3.2 + gtk2.
- the debian package when it is built with wxwidgets-3.2 + gtk3 (it is the 
case
since bookworm).

The last line called in FreeFileSync before the crash (which happens in a
function of glib2 and/or gtk3) is this one:

https://github.com/hkneptune/FreeFileSync/blob/v13.3/FreeFileSync/Source/ui/
small_dlgs.cpp#L1522

    `m_gridCustomCommand->SetColSize(0, w0);`

backtrace attached (made on jammy)


-- System Information:
Debian Release: 12.4
  APT prefers stable-updates
  APT policy: (991, 'stable-updates'), (991, 'stable-security'), (991, 
'stable'), (990, 'proposed-updates'), (390, 'oldstable-security'), (390, 
'oldstable'), (389, 'oldstable-updates'), (380, 'oldoldstable'), (379, 
'oldoldstable-updates'), (370, 'oldoldstable'), (95, 'testing'), (94, 
'unstable'), (93, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.1.0-17-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr:en_US
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages freefilesync depends on:
ii  libc6                 2.36-9+deb12u4
ii  libcurl4              7.88.1-10+deb12u5
ii  libgcc-s1             12.2.0-14
ii  libgdk-pixbuf-2.0-0   2.42.10+dfsg-1+b1
ii  libglib2.0-0          2.74.6-2
ii  libgtk-3-0            3.24.38-2~deb12u1
ii  libselinux1           3.4-1+b6
ii  libssh2-1             1.10.0-3+b1
ii  libssl1.1             1.1.1w-0+deb11u1
ii  libstdc++6            12.2.0-14
ii  libwxbase3.0-0v5      3.0.5.1+dfsg-2
ii  libwxgtk3.0-gtk3-0v5  3.0.5.1+dfsg-2
ii  xdg-utils             1.1.3-4.1
ii  zlib1g                1:1.2.13.dfsg-1

freefilesync recommends no packages.

freefilesync suggests no packages.

-- no debconf information

Attachment: trace_for_sigsegv.txt.gz
Description: application/gzip

Reply via email to