Package: myrepos
Version: 1.20180726
Severity: normal
Tags: upstream

Somewhere between 1.20160123 (debian stretch) and 1.20180726, myrepos
acquired this strange behavior that window change signals
(SIGWINCH/28?) seem to crash the program completely, when running in
paralell (-j) and minimal (-m).

A simple reproducer is to start it the program on a large collection
(so it takes some time):

    mr -m -j8 update -q

then resize the window. mr will exit this way:

    $ mr -m -j8 update -q
    mr update: received signal 1

This happens when mr is started from xterm in a tiling window manager
(which immediately resizes the window):

    xterm -hold -e mr -m -j8 update  -q

... although in my experience this is not always fully
reproducible. Better to resize the window by hand, as the signal
might be fired before mr actually starts running (my guess).

Super strange, and breaks my sync scripts so it's really annoying. :)
But I guess it's not release critical...

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing'), (1, 'experimental'), (1, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-4-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_CA.UTF-8, LC_CTYPE=fr_CA.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages myrepos depends on:
ii  perl  5.28.1-6

Versions of packages myrepos recommends:
ii  libfile-homedir-perl  1.004-1
ii  libhtml-parser-perl   3.72-3+b3
ii  libio-pty-easy-perl   0.10-1
ii  libwww-perl           6.36-1

Versions of packages myrepos suggests:
pn  ack | ack-grep    <none>
ii  bzr               2.7.0+bzr6622-15
ii  curl              7.64.0-2
ii  cvs               2:1.12.13+real-27
ii  darcs             2.14.1-3
ii  dgit              8.4
pn  fossil            <none>
ii  git [git-core]    1:2.20.1-2
ii  git-annex         7.20190129-3
pn  git-big-picture   <none>
ii  git-svn           1:2.20.1-2
pn  gitk | tig        <none>
pn  kdesdk-scripts    <none>
ii  liburi-perl       1.76-1
ii  mercurial         4.8.2-1
ii  perl-doc          5.28.1-6
pn  stow              <none>
ii  subversion        1.10.4-1
pn  subversion-tools  <none>
pn  unison            <none>
pn  vcsh              <none>
ii  xdg-utils         1.1.3-1

-- debconf-show failed

Reply via email to