[rob@mars.org: Bug#1050040: /usr/bin/bup: "bup fuse" process lingers after unmounting]

8 views
Skip to first unread message

Robert Edmonds

unread,
Aug 20, 2023, 3:39:30 PM8/20/23
to bup-...@googlegroups.com
----- Forwarded message from Rob Leslie <r...@mars.org> -----

Date: Fri, 18 Aug 2023 11:22:42 -0700 (PDT)
From: Rob Leslie <r...@mars.org>
To: Debian Bug Tracking System <sub...@bugs.debian.org>
Subject: Bug#1050040: /usr/bin/bup: "bup fuse" process lingers after unmounting

Package: bup
Version: 0.33.2-1~deb12u1
Severity: normal
File: /usr/bin/bup

Dear Maintainer,

When using "bup fuse", after unmounting the directory, the "bup fuse"
process lingers in the background and does not exit on its own.

> % ps x | grep fuse
> 327078 pts/7 S+ 0:00 grep fuse
> % bup fuse /tmp/bup
> % mountpoint /tmp/bup
> /tmp/bup is a mountpoint
> % umount /tmp/bup
> % mountpoint /tmp/bup
> /tmp/bup is not a mountpoint
> zsh: exit 32 mountpoint /tmp/bup
> % ps x | grep fuse
> 331964 ? Ss 0:00 bup fuse /tmp/bup
> 338467 pts/7 S+ 0:00 grep fuse
> % kill 331964

I don't believe this behavior existed in Debian bullseye; the "bup fuse"
process would exit normally after the directory was unmounted.


-- System Information:
Debian Release: 12.1
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-11-amd64 (SMP w/2 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 bup depends on:
ii git 1:2.39.2-1.1
ii libacl1 2.3.1-3
ii libc6 2.36-9+deb12u1
ii libpython3.11 3.11.2-6
ii libreadline8 8.2-1.3
ii par2 0.8.1-3
ii python3 3.11.2-1+b1
ii python3-pylibacl 0.7.0-2
ii python3-pyxattr 0.8.1-1

Versions of packages bup recommends:
ii bup-doc 0.33.2-1~deb12u1
ii python3-fuse 2:1.0.5-1+b3
ii python3-tornado 6.2.0-3

bup suggests no packages.

-- no debconf information

----- End forwarded message -----

--
Robert Edmonds
edm...@debian.org

Rob Browning

unread,
Aug 27, 2023, 10:25:31 PM8/27/23
to Robert Edmonds, bup-...@googlegroups.com
Robert Edmonds <edm...@debian.org> writes:

> When using "bup fuse", after unmounting the directory, the "bup fuse"
> process lingers in the background and does not exit on its own.

Thanks. I can trivially reproduce this here -- I'll plan to look in to
it.

--
Rob Browning
rlb @defaultvalue.org and @debian.org
GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A
GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4

Rob Browning

unread,
Aug 29, 2023, 10:59:49 PM8/29/23
to Robert Edmonds, bup-...@googlegroups.com
Rob Browning <r...@defaultvalue.org> writes:

> Robert Edmonds <edm...@debian.org> writes:
>
>> When using "bup fuse", after unmounting the directory, the "bup fuse"
>> process lingers in the background and does not exit on its own.
>
> Thanks. I can trivially reproduce this here -- I'll plan to look in to
> it.

OK, I have a very simple fix (though possibly not what we'll want in the
longer run). I'll plan to make a 0.33.x release in the next week or so,
and probably have the patch available sooner.

(Thanks to Johannes for help tracking it down.)
Reply all
Reply to author
Forward
0 new messages