Timeshift-gtk dumps core

Hello friends, after today’s unstable updates, Timeshift-gtk is dumping its core when trying to restore previous backup. I suspect it is the update on glib2 that’s causing it. Never had any problem with it until today. The CLI version of Timeshift works fine…
My system info:

System:
  Host: imac Kernel: 5.10.144-1-MANJARO arch: x86_64 bits: 64 compiler: gcc
    v: 12.2.0 Desktop: KDE Plasma v: 5.25.5 tk: Qt v: 5.15.6 wm: kwin_x11
    dm: SDDM Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Desktop System: Apple product: iMac16,2 v: 1.0
    serial: <superuser required> Chassis: type: 13 v: Mac-FFE5EF870D7BA81A
    serial: <superuser required>
  Mobo: Apple model: Mac-FFE5EF870D7BA81A v: iMac16,2
    serial: <superuser required> UEFI: Apple v: 428.60.3.0.0 date: 10/27/2021
CPU:
  Info: quad core model: Intel Core i5-5675R bits: 64 type: MCP
    arch: Broadwell level: v3 rev: 1 cache: L1: 256 KiB L2: 1024 KiB L3: 4 MiB
  Speed (MHz): avg: 2853 high: 3211 min/max: 800/3600 cores: 1: 2839
    2: 2639 3: 2724 4: 3211 bogomips: 24748
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel Iris Pro Graphics 6200 vendor: Apple driver: i915 v: kernel
    arch: Gen-8 ports: active: DP-3 empty: DP-1, DP-2, HDMI-A-1, HDMI-A-2
    bus-ID: 00:02.0 chip-ID: 8086:1622
  Device-2: Apple FaceTime HD Camera (Built-in) type: USB driver: uvcvideo
    bus-ID: 1-7:4 chip-ID: 05ac:8511
  Display: x11 server: X.Org v: 21.1.4 compositor: kwin_x11 driver: X:
    loaded: modesetting alternate: fbdev,vesa gpu: i915 display-ID: :0
    screens: 1
  Screen-1: 0 s-res: 4096x2304 s-dpi: 96
  Monitor-1: DP-3 model: Apple iMac res: 4096x2304 dpi: 219
    diag: 545mm (21.5")
  OpenGL: renderer: Mesa Intel Iris Pro Graphics 6200 (BDW GT3) v: 4.6 Mesa
    22.1.7 direct render: Yes
Audio:
  Device-1: Intel Broadwell-U Audio vendor: Apple driver: snd_hda_intel
    v: kernel bus-ID: 00:03.0 chip-ID: 8086:160c
  Device-2: Intel 9 Series Family HD Audio driver: snd_hda_intel v: kernel
    bus-ID: 00:1b.0 chip-ID: 8086:8ca0
  Sound Server-1: ALSA v: k5.10.144-1-MANJARO running: yes
  Sound Server-2: PulseAudio v: 16.1 running: no
  Sound Server-3: PipeWire v: 0.3.58 running: yes
Network:
  Device-1: Broadcom BCM43602 802.11ac Wireless LAN SoC vendor: Apple
    driver: brcmfmac v: kernel pcie: speed: 2.5 GT/s lanes: 1 bus-ID: 03:00.0
    chip-ID: 14e4:43ba
  IF: wlp3s0 state: up mac: 28:f0:76:77:58:72
  IP v4: 192.168.1.38/24 type: dynamic noprefixroute scope: global
    broadcast: 192.168.1.255
  Device-2: Broadcom NetXtreme BCM57766 Gigabit Ethernet PCIe driver: tg3
    v: kernel pcie: speed: 2.5 GT/s lanes: 1 port: N/A bus-ID: 04:00.0
    chip-ID: 14e4:1686
  IF: eno1 state: down mac: a8:60:b6:1e:2f:b3
  WAN IP: 109.132.244.4
Bluetooth:
  Device-1: Apple Bluetooth USB Host Controller type: USB
    driver: btusb,hid-generic,usbhid bus-ID: 1-8:6 chip-ID: 05ac:8294
  Report: bt-adapter ID: hci0 rfk-id: 0 state: up
    address: 28:F0:76:77:58:73
Drives:
  Local Storage: total: 1.36 TiB used: 298.17 GiB (21.3%)
  ID-1: /dev/sda vendor: Apple model: HDD HTS541010A9E662 size: 931.51 GiB
    speed: 3.0 Gb/s serial: JD8002D825WUDD
  ID-2: /dev/sdb type: USB vendor: Samsung model: Portable SSD T3
    size: 465.76 GiB serial: S2WENP0HA05448V
Partition:
  ID-1: / size: 182.36 GiB used: 99.69 GiB (54.7%) fs: ext4 dev: /dev/sdb3
  ID-2: /boot/efi size: 196.9 MiB used: 16.6 MiB (8.4%) fs: vfat
    dev: /dev/sdb1
Swap:
  ID-1: swap-1 type: file size: 4 GiB used: 0 KiB (0.0%) priority: -2
    file: /swapfile
Sensors:
  System Temperatures: cpu: 47.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 212 Uptime: 10m Memory: 7.64 GiB used: 4.29 GiB (56.1%)
  Init: systemd v: 251 default: graphical Compilers: gcc: 12.2.0
  clang: 14.0.6 Packages: pm: pacman pkgs: 1332 Shell: Bash v: 5.1.16
  running-in: mate-terminal inxi: 3.3.21

If more info is needed, just give me a sign…
Thanks in advance;

Eddy

1 Like

After downgrading glib2 to previous version 1.73-3, Timeshift-gtk is working again ! :slight_smile:
Maybe Timeshift needs to be rebuild against the new glib2-library ?
Cheers,
Eddy

1 Like

I cannot confirm this issue in the Unstable branch, at least.

You mean 2.73-3, I presume?

Yes, version 2.73-3 indeed ! Sorry for the typo… :face_with_hand_over_mouth:

I confirm this issue in testing branch. I got a core dump on snapshot creation. Downgrading glib2 from 2.74.0-1 to 2.72.3-3 helps.

And I don’t know where you see 2.73-3, I see only 2.72.3-3 :thinking:


I tried to rebuild it myself from AUR, but without success, the same core dump.

1 Like

Unstable and Testing seems to be at 2.74.0-1 now.

At my age, my short time memory kinda sucks, so it seems :wink:

[eddy@imac ~]$ pamac info glib2
Naam                         : glib2
Versie                       : 2.72.3-3
Omschrijving                 : Low level core library

For the moment, I held back the upgrade to 2.74.0-1…

Cheers,
Eddy

Does this fix the issue?

No, 2.74.0-1 causes the issue !

I’m assuming not for everyone cause I just did a backup without any issues.

confirm, wanted to create a snapshot it crashed … im on testing branch

I don’t know how I managed to miss the point that this was about the GUI :person_facepalming:
Yes, I also get core dumps if I try to create or restore snapshot via GUI. CLI is working fine.

I see no issues open at Timeshift’s issue tracker, if this even is an issue for them to fix.

timeshift is a manjaro specific custom package. it depends on libgee which in turn depends on glib2. a recompiling of the timeshift package maybe necessary. @Yochanan please advise

:man_shrugging:

I can’t reproduce it on two machines on the unstable branch. I rebuilt it, anyway. Try 22.06.5-2 coming along shortly.

1 Like

If this is another issue with C locale on another package, I swear :rofl:

Didn’t help, unfortunately.

Nope, same crash… :frowning:

25/09/2022 11:38	systemd-coredump	Process 1877 (timeshift-gtk) of user 0 dumped core.
Module linux-vdso.so.1 with build-id 4eb724abadca8f918f820bbe00e493afd584aa3a
Module librsvg-2.so.2 with build-id c5d3f3e2ba0718c84f4f6f02974929f5459dde04
Module libpixbufloader-svg.so with build-id a145d079b95f06b08de3a1916110250de1ee889e
Module libnss_systemd.so.2 with build-id b7482bac90954fa3309c422c158d46c7ea27464b
Module libwindow-decorations-gtk-module.so with build-id 569d3ff9f2e68b38d09fcedde83a6ff5922be13e
Module libcolorreload-gtk-module.so with build-id e414753d5911ce5b7bcf5e1e21b591dc3abbdc69
Module libxkbfile.so.1 with build-id dc74ddc73cb1178f037cdc608f7029a0bc9f69a1
Module libgpg-error.so.0 with build-id 4738b8a9478177c202cccd64e0eb65d3dea2bfae
Module libbrotlicommon.so.1 with build-id acfd597a977c8087bb6184383daae2e828a9ce42
Module libpthread.so.0 with build-id 3954d7fd57fa4db438d0ccdd8e2c6f7cc97c2e46
Module libdl.so.2 with build-id 414d1d630bc04818a150b9c73e4493f3395e8869
Module libblkid.so.1 with build-id fb2c5d3c17aac74758a3eb80a2bc1c16bcf183b1
Module libbz2.so.1.0 with build-id 919597c477c9b2cb9cdbb7745ed6494ac0e6da60
Module libdatrie.so.1 with build-id 6fe3b6ece2c8e7d11869fa051375128d8f808f58
Module libxml2.so.2 with build-id 49868de417eee9052facae410a866ebfbd5cceb8
Module libsqlite3.so.0 with build-id 9af0762dc0b9aa82565f566ef69424a8e4af58da
Module libicui18n.so.71 with build-id 6fd5c97fd2808ee29958bf809656d5885e7e8963
Module libstemmer.so.0 with build-id 013b48e71279a5ec55e3021fc0bd8fb10a08bae5
Module libatspi.so.0 with build-id 87bca381f073faea3b0ffd1ab06f5f8f204e24cf
Module libdbus-1.so.3 with build-id 7f4b16b4b407cbae2d7118d6f99610e29a18a56a
Module libexpat.so.1 with build-id 113bb5a3e9ad856801bfcfc029102c9bdc13d67e
Module libxklavier.so.16 with build-id cefd678b3d270e389f50a9686ad2db83a8c67494
Module libgnomekbd.so.8 with build-id 9b50613358fc5812925d41109dae2ae6037d4310
Module liblz4.so.1 with build-id 84ea95d811dad359e94e100ebe6a746294ffe8a7
Module liblzma.so.5 with build-id d08f5868cd5adcc6b7c53bf1725aac65bd4539cd
Module libgcrypt.so.20 with build-id 8bf3cb884124273640de797a3e77d86c98434ea4
Module libcap.so.2 with build-id 1f87347b85b55db2f75a2ecea5cb45d846dc7093
Module libicudata.so.71 with build-id 4fef196388e678deb881978139e125e20ee2d94d
Module libgmp.so.10 with build-id 26cec2ebe94cc5c4cb99e6988717347222b324fd
Module libhogweed.so.6 with build-id 5c4a99ad0aabe13bd9b517f92ab339436a2bc1f2
Module libnettle.so.8 with build-id 6a26cbe6819abc8c57668f80ca8c8160fd85e29e
Module libtasn1.so.6 with build-id fa2f7a5bfbcda1481ab5875d5744730ea1be8fb1
Module libunistring.so.2 with build-id 617dbf3d3d6f85d6556a7a036e23845e95490158
Module libidn2.so.0 with build-id b16e7570b102789b13ff77289762dbfe3f8f46bc
Module libzstd.so.1 with build-id ab54c2881f53ab314e134f3e08c76d504376dd5d
Module libbrotlidec.so.1 with build-id 66c54e9301f7e102ecc1d88547e5f0e8a056fe22
Module libbrotlienc.so.1 with build-id 74adbc62e4fbb5da9d37b5aa458471f4130862ff
Module libp11-kit.so.0 with build-id cc372ea3c28c4d3dfc633b4d2e933c8584d2af16
Module libXdmcp.so.6 with build-id d864159ab0008415667db8d5f251696d75c90df2
Module libXau.so.6 with build-id d9d5e8277140f1a86d3a07d9b52b1703c0a2f9a8
Module ld-linux-x86-64.so.2 with build-id e7420ab1d031e8b3fa3a6916ae2fd0c3b58f6fdb
Module libpixman-1.so.0 with build-id d2170a3ac106c2a68597bf7910ab04b1cdd69c14
Module libxcb-shm.so.0 with build-id 828fec4d856e2710e732ea8d92c3f250c807b1c2
Module libxcb-render.so.0 with build-id b1ca498d665807ab0ccdafbe8070853efd058173
Module libXrender.so.1 with build-id 42e386d2acf3cde61081959d9671ca74acfb3edc
Module libffi.so.8 with build-id f0a9586cf0f42d2b9971bd1065ca3a6b19f4a2c2
Module libmount.so.1 with build-id 9064fc3620c42e6f7aed38119f0a3ec39fca9a37
Module libtiff.so.5 with build-id 62a8aefb339c3cbe35d1089c66c527a7b090804c
Module libjpeg.so.8 with build-id 46dfd8b2cbe8a10d13cd3182a7b490d0959534f9
Module libpng16.so.16 with build-id 14d3b3cc9d61ec1b7c1f86bdf108218a99364945
Module libgraphite2.so.3 with build-id ce58945ebb55b86d3a4e717b6eae29efc4720d8e
Module libfreetype.so.6 with build-id f89dd5502e75aca28fb5c3ccd0dbd26fe822bfef
Module libthai.so.0 with build-id a7ac5010b4275c49308021200d23690533952702
Module libXinerama.so.1 with build-id 8198240259261b612189e89c9fcfc902b025b382
Module libXrandr.so.2 with build-id 154e55f082ee9e685d0794c98c5b76ffe9c8868e
Module libXcomposite.so.1 with build-id 13228d108b290268d88510db494daefd5521cda0
Module libXdamage.so.1 with build-id a99dbe3fc2b01da9fbdd90d5ad00621f9022379f
Module libXcursor.so.1 with build-id f0525ae3715ac95f96a8cdb44795b03f831334b0
Module libXext.so.6 with build-id 17beadf1cb40d41ab36629db3b4eed74110678a7
Module libwayland-egl.so.1 with build-id dd02a2af320297e68308cc698f75828529271a57
Module libwayland-cursor.so.0 with build-id 46a637dbcbb02d6712a201f177377b66598b9121
Module libwayland-client.so.0 with build-id 515c72111400d7bdbfbdfcec78d597e4986a5943
Module libxkbcommon.so.0 with build-id 6cf66eead3fcc20fe5df10162bfbcdcdc8b2a183
Module libXfixes.so.3 with build-id 0a05c7e8714522bfbdd7c0027c3e2a94965664b0
Module libtracker-sparql-3.0.so.0 with build-id 75ab4f2e3b5c479b5c4fc62793bf398ee28f4ab7
Module libcloudproviders.so.0 with build-id ed1d9c9e60be4e858ad148484767249be1edf95f
Module libatk-bridge-2.0.so.0 with build-id 1161ebbcc5aa791075dfa026671875e5417287bd
Module libXi.so.6 with build-id 16603be937a02a7e61b0b0395d064be7efd86f49
Module libepoxy.so.0 with build-id edc178a150c4255d124e1e1ecbdbecebd1a388cd
Module libfontconfig.so.1 with build-id 36be6951b8c1e42a7dd05684a37400fc8ef9147c
Module libpangoft2-1.0.so.0 with build-id 007c5a54e838e649215b740df9568e4d4c9c6507
Module libgnomekbdui.so.8 with build-id 8587f7b950d379edef6c112b68075b3388b43b86
Module libgcc_s.so.1 with build-id 85db482c4585a328d95ec41124337a967bb24d8f
Module libstdc++.so.6 with build-id 735a3d0cc7699fd69337361cba4aedb644b2a7ed
Module libsystemd.so.0 with build-id f53e01cd7b3e5ff8757530ed7a65324ae12df5c8
Module libicuuc.so.71 with build-id 633fdc0c5385d916571f6140e7a978ad0630ef55
Module libgnutls.so.30 with build-id 509d52b11320a5492b06215b816e4f65d26c15d5
Module libfribidi.so.0 with build-id fe9f35ac2a0074108c8306c517793f7279bd9b37
Module libxcb.so.1 with build-id 13d677412a71468381b11092915d231f664d18d3
Module libpcre2-8.so.0 with build-id 5869df08fec815af1537f9ca1f0733e3f5fac742
Module libc.so.6 with build-id 26c81e7e05ebaf40bac3523b7d76be0cd71fad82
Module libm.so.6 with build-id 2c8ff1d29b255da5b7371efd5caf57444d622838
Module libcairo.so.2 with build-id a222d042e56108d2786ece7bf291b56ba2069591
Module libgobject-2.0.so.0 with build-id 21be3c1edeb1d35957a244f7f3467cbba62f35a4
Module libgio-2.0.so.0 with build-id 804d947f8cb14bbbbf97e8bf2f93fd17b744e719
Module libgdk_pixbuf-2.0.so.0 with build-id b2822dc16bd1470683ce421978ad142c4f3c3f89
Module libcairo-gobject.so.2 with build-id 9927090dddfb180365695a8f37d1cac89463f109
Module libatk-1.0.so.0 with build-id c2de8b4fcbd9681cef225fe3956a9608a2a664bb
Module libharfbuzz.so.0 with build-id 0083e085bcb9cb3869e5cb05fbcd9736c41434ab
Module libpango-1.0.so.0 with build-id bdcd807766c7b943b1ba1a00343adf73799e3f83
Module libpangocairo-1.0.so.0 with build-id 68bcb6fe10c46cb09c7228206e4dbb7e3940fd34
Module libz.so.1 with build-id fefe3219a96d682ec98fcfb78866b8594298b5a2
Module libgdk-3.so.0 with build-id 4a9a6d5ddd18f22c56c05773208f8808cefacab6
Module libgtk-3.so.0 with build-id 48baf44dfd4d51f8c2b81d852eb44de692c16b19
Module libxapp.so.1 with build-id af7ce569cda64b23f0b4eea7018c0766b346ec38
Module libvte-2.91.so.0 with build-id 360ab033f3d0130660da4752207cb7a6923c535f
Module libX11.so.6 with build-id 21e886e968772b7964d646f54c1faecc56734de9
Module libharfbuzz-gobject.so.0 with build-id 635f6578ccaa6d420c29806823569807388dfa34
Module libglib-2.0.so.0 with build-id 3ef8f9239c93af698703b12c5c6738fe0129eaa7
Module libgmodule-2.0.so.0 with build-id 95ec7a190858206b2eaba22e06b126e4a4449200
Module libjson-glib-1.0.so.0 with build-id 58decebd2c409d59b07f926ae4c513281918bc4d
Module libgee-0.8.so.2 with build-id 1b5d20e9b92a604c880cf000e426d00c7da093c4
Module timeshift-gtk with build-id 05039dd659565d6a5c27543de09e9c5c523e4351

Eddy

confirm, still crashes, the cli works fine…

There’s an issue opened by Arch users here now:

1 Like

Have to ask how often are any of us actually in the GUI for Timeshift? I apologize if I have this wrong but doing updates via the Terminal and having auto-snap create a snapshot or manually running Timeshift from the Terminal and creating a snapshot still works fine, and those snapshots can be used from grub or the live environment without issue, right? To me not being able to use the GUI short term isn’t a big deal.