Package: baobab Version: 48.0-2+b1 Severity: important X-Debbugs-Cc: sre4e...@free.fr
Dear Maintainers, This application crashes with a SIGSEGV when attempting to start it while a MTP device is mounted through GVFS. When the device is plugged but not mounted, the application starts, but crashes when attempting to mount the device by clicking on it. I did not try to reproduce the issue with a different device. Below is a crash report of starting baobab with the device already mounted. ========== Thread 1 "baobab" received signal SIGSEGV, Segmentation fault. baobab_location_list_volume_changed (self=0x555555762950, volume=0x55555572a910) at src/baobab.p/baobab-location-list.c:881 warning: 881 src/baobab.p/baobab-location-list.c: No such file or directory (gdb) bt #0 baobab_location_list_volume_changed (self=0x555555762950, volume=0x55555572a910) at src/baobab.p/baobab-location-list.c:881 #1 0x000055555556c99d in baobab_location_list_mount_added (self=0x555555762950, mount=0x555555ce9290) at src/baobab.p/baobab-location- list.c:1142 #2 0x00007ffff7c07950 in g_closure_invoke () from /lib/x86_64-linux- gnu/libgobject-2.0.so.0 ... #14 0x00007ffff7d3dedd in g_application_run () from /lib/x86_64-linux- gnu/libgio-2.0.so.0 #15 0x0000555555563e9f in _vala_main (args=0x7fffffffdfa8, args_length1=1) at src/baobab.p/main.c:58 #16 main (argc=1, argv=0x7fffffffdfa8) at src/baobab.p/main.c:67 ========== 0x000055555556c672 <+306>: call 0x555555570460 <baobab_location_unref> 0x000055555556c677 <+311>: mov 0x8(%rbx),%rbx 0x000055555556c67b <+315>: test %rbx,%rbx 0x000055555556c67e <+318>: je 0x55555556c6a1 <baobab_location_list_volume_changed+353> => 0x000055555556c680 <+320>: mov (%rbx),%r14 0x000055555556c683 <+323>: test %r14,%r14 0x000055555556c686 <+326>: jne 0x55555556c600 <baobab_location_list_volume_changed+192> 0x000055555556c68c <+332>: xor %edi,%edi 0x000055555556c68e <+334>: call 0x55555556fdc0 <baobab_location_get_mount> ========== gio mount -l ... Volume(0): SAMSUNG Android Type: GProxyVolume (GProxyVolumeMonitorMTP) Mount(0): SAMSUNG Android -> mtp://SAMSUNG_SAMSUNG_Android_XXXXXXXXXXX/ Type: GProxyShadowMount (GProxyVolumeMonitorMTP) Mount(1): mtp -> mtp://SAMSUNG_SAMSUNG_Android_XXXXXXXXXXX/ Type: GDaemonMount ========== Best regards, -- Julien Plissonneau Duquène -- System Information: Debian Release: 13.0 APT prefers testing-security APT policy: (990, 'testing-security'), (990, 'testing-debug'), (990, 'testing'), (20, 'unstable'), (10, 'experimental'), (5, 'stable-updates'), (5, 'stable-security'), (5, 'bookworm-fasttrack'), (5, 'bookworm-backports-staging'), (5, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 6.12.17-amd64 (SMP w/12 CPU threads; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages baobab depends on: ii dconf-gsettings-backend [gsettings-backend] 0.40.0-5 ii libadwaita-1-0 1.7.4-2 ii libc6 2.41-9 ii libcairo2 1.18.4-1+b1 ii libglib2.0-0t64 2.84.3-1 ii libgraphene-1.0-0 1.10.8-5 ii libgtk-4-1 4.18.6+ds-2 ii libpango-1.0-0 1.56.3-1 Versions of packages baobab recommends: ii yelp 42.2-4 baobab suggests no packages. -- no debconf information