Devuan bug report logs - #619
elogind crashes with needrestart's defaults

version graph

Package: elogind; Maintainer for elogind is Mark Hindley <mark@hindley.org.uk>; Source for elogind is src:elogind.

Reported by: Rene Kita <mail@rkta.de>

Date: Mon, 18 Oct 2021 10:42:01 UTC

Severity: normal

Found in version 246.10-2

Fixed in version 246.10-3

Done: dak@devuan.org

Forwarded to https://github.com/elogind/elogind/issues/216

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to devuan-bugs@lists.dyne.org, Mark Hindley <mark@hindley.org.uk>:
bug#619; Package elogind. (Mon, 18 Oct 2021 10:42:01 GMT) (full text, mbox, link).


Acknowledgement sent to Rene Kita <mail@rkta.de>:
New bug report received and forwarded. Copy sent to Mark Hindley <mark@hindley.org.uk>. (Mon, 18 Oct 2021 10:42:05 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.devuan.org (full text, mbox, reply):

From: Rene Kita <mail@rkta.de>
To: Devuan Bug Tracking System <submit@bugs.devuan.org>
Subject: elogind crashes with needrestart's defaults
Date: Mon, 18 Oct 2021 12:32:52 +0200
Package: elogind
Version: 246.10-2
Severity: normal

Dear Maintainer,

   * What led up to the situation?
   After upgrading 'elogind' 'needrestart' prompts to choose which
   services should be restarted. 'elogind' is checked by default.
   When confirming the default choice 'X' crashes and I end up on a
   virtual console.

   * What outcome did you expect instead?
   I expected it to either not crash or not suggest to restart.

My system boots to a virtual console and I use 'startx' to get a
graphical session. My window manager is i3.

If more information or testing is needed, I'll provide it.



-- System Information:
Distributor ID:	Devuan
Description:	Devuan GNU/Linux 4 (chimaera)
Release:	4
Codename:	chimaera
Architecture: x86_64

Kernel: Linux 5.10.0-9-amd64 (SMP w/2 CPU threads)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Versions of packages elogind depends on:
ii  dbus                  1.12.20-2+devuan2
ii  debconf               1.5.77
ii  init-system-helpers   1.60+devuan1
ii  libacl1               2.2.53-10
ii  libc6                 2.31-13+deb11u2
ii  libcap2               1:2.44-1
ii  libelogind0           246.10-2
ii  libeudev1 [libudev1]  3.2.9-10~chimaera1
ii  libpam0g              1.4.0-9+deb11u1
ii  libselinux1           3.1-3
ii  lsb-base              11.1.0

Versions of packages elogind recommends:
ii  libpam-elogind  246.10-2
ii  policykit-1     0.105-31+devuan1

elogind suggests no packages.

-- no debconf information

Information forwarded to devuan-bugs@lists.dyne.org:
bug#619; Package elogind. (Mon, 18 Oct 2021 11:12:02 GMT) (full text, mbox, link).


Message #8 received at 619@bugs.devuan.org (full text, mbox, reply):

From: Mark Hindley <mark@hindley.org.uk>
To: Rene Kita <mail@rkta.de>, 619@bugs.devuan.org
Subject: Re: bug#619: elogind crashes with needrestart's defaults
Date: Mon, 18 Oct 2021 12:03:08 +0100
Thanks.

It looks as if needrestart needs to know how to restart elogind gracefully with
SIGINT.

Mark

Information forwarded to devuan-bugs@lists.dyne.org:
bug#619; Package elogind. (Mon, 18 Oct 2021 11:32:01 GMT) (full text, mbox, link).


Message #11 received at 619@bugs.devuan.org (full text, mbox, reply):

From: Mark Hindley <mark@hindley.org.uk>
To: Rene Kita <mail@rkta.de>, 619@bugs.devuan.org
Subject: Re: bug#619: elogind crashes with needrestart's defaults
Date: Mon, 18 Oct 2021 12:23:35 +0100
On Mon, Oct 18, 2021 at 12:03:09PM +0100, Mark Hindley wrote:
> Thanks.
> 
> It looks as if needrestart needs to know how to restart elogind gracefully with
> SIGINT.

Actually, AFAICS on a quick look at needrestart, it should work OK.

Hmmm. Can you verify that

 sudo service elogind restart

works without crashing your GUI?

That should be OK since about 239.3

Which version of Devuan and elogind did you upgrade to Chimaera from? Did you
start from ASCII and miss out Beowulf?

Mark

Information forwarded to devuan-bugs@lists.dyne.org, Mark Hindley <mark@hindley.org.uk>:
bug#619; Package elogind. (Mon, 18 Oct 2021 13:42:02 GMT) (full text, mbox, link).


Acknowledgement sent to Rene Kita <rene.kita@gruppe.ai>:
Extra info received and forwarded to list. Copy sent to Mark Hindley <mark@hindley.org.uk>. (Mon, 18 Oct 2021 13:42:06 GMT) (full text, mbox, link).


Message #16 received at 619@bugs.devuan.org (full text, mbox, reply):

From: Rene Kita <rene.kita@gruppe.ai>
To: Mark Hindley <mark@hindley.org.uk>
Cc: 619@bugs.devuan.org
Subject: Re: bug#619: elogind crashes with needrestart's defaults
Date: Mon, 18 Oct 2021 15:35:51 +0200
On Mon, Oct 18, 2021 at 12:23:35PM +0100, Mark Hindley wrote:
> On Mon, Oct 18, 2021 at 12:03:09PM +0100, Mark Hindley wrote:
> > Thanks.
> > 
> > It looks as if needrestart needs to know how to restart elogind gracefully with
> > SIGINT.
> 
> Actually, AFAICS on a quick look at needrestart, it should work OK.
> 
> Hmmm. Can you verify that
> 
>  sudo service elogind restart
> 
> works without crashing your GUI?
# service elogind restart

crashes the GUI. And I have to use Magic SysRq with 'r' command to get
my keyboard back. I tested this on two different laptops.

> 
> That should be OK since about 239.3
> 
> Which version of Devuan and elogind did you upgrade to Chimaera from? Did you
> start from ASCII and miss out Beowulf?
At least on one machine I did start out from Beowulf. Another one was
installed from the Chimaera Alpha installer.
I only use the elogind version from the repos and do not skip any updates.

> Mark
Rene

Information forwarded to devuan-bugs@lists.dyne.org, Mark Hindley <mark@hindley.org.uk>:
bug#619; Package elogind. (Mon, 18 Oct 2021 14:02:02 GMT) (full text, mbox, link).


Acknowledgement sent to Rene Kita <mail@rkta.de>:
Extra info received and forwarded to list. Copy sent to Mark Hindley <mark@hindley.org.uk>. (Mon, 18 Oct 2021 14:02:04 GMT) (full text, mbox, link).


Message #21 received at 619@bugs.devuan.org (full text, mbox, reply):

From: Rene Kita <mail@rkta.de>
To: Mark Hindley <mark@hindley.org.uk>
Cc: 619@bugs.devuan.org
Subject: Re: bug#619: elogind crashes with needrestart's defaults
Date: Mon, 18 Oct 2021 15:59:53 +0200
(Mark: Sorry, if this message reaches you twice. I accidentally send it via my
work account)

On Mon, Oct 18, 2021 at 12:23:35PM +0100, Mark Hindley wrote:
> On Mon, Oct 18, 2021 at 12:03:09PM +0100, Mark Hindley wrote:
> > Thanks.
> >
> > It looks as if needrestart needs to know how to restart elogind gracefully
+with
> > SIGINT.
>
> Actually, AFAICS on a quick look at needrestart, it should work OK.
>
> Hmmm. Can you verify that
>
>  sudo service elogind restart
>
> works without crashing your GUI?
# service elogind restart

crashes the GUI. And I have to use Magic SysRq with 'r' command to get
my keyboard back. I tested this on two different laptops.

>
> That should be OK since about 239.3
>
> Which version of Devuan and elogind did you upgrade to Chimaera from? Did you
> start from ASCII and miss out Beowulf?
At least on one machine I did start out from Beowulf. Another one was
installed from the Chimaera Alpha installer.
I only use the elogind version from the repos and do not skip any updates.

> Mark
Rene

Information forwarded to devuan-bugs@lists.dyne.org:
bug#619; Package elogind. (Mon, 18 Oct 2021 17:42:02 GMT) (full text, mbox, link).


Acknowledgement sent to Mark Hindley <mark@hindley.org.uk>:
Extra info received and forwarded to list. (Mon, 18 Oct 2021 17:42:04 GMT) (full text, mbox, link).


Message #26 received at 619@bugs.devuan.org (full text, mbox, reply):

From: Mark Hindley <mark@hindley.org.uk>
To: Rene Kita <mail@rkta.de>
Cc: 619@bugs.devuan.org
Subject: Re: bug#619: elogind crashes with needrestart's defaults
Date: Mon, 18 Oct 2021 18:31:48 +0100
Rene,

On Mon, Oct 18, 2021 at 03:59:53PM +0200, Rene Kita wrote:
> > Hmmm. Can you verify that
> >
> >  sudo service elogind restart
> >
> > works without crashing your GUI?
> # service elogind restart
> 
> crashes the GUI. And I have to use Magic SysRq with 'r' command to get
> my keyboard back. I tested this on two different laptops.

OK, that is unexpected. I can't reproduce that behaviour.

What desktop are you using?

> >
> > That should be OK since about 239.3
> >
> > Which version of Devuan and elogind did you upgrade to Chimaera from? Did you
> > start from ASCII and miss out Beowulf?
> At least on one machine I did start out from Beowulf. Another one was
> installed from the Chimaera Alpha installer.
> I only use the elogind version from the repos and do not skip any updates.

And they all show the same behaviour?

I have tried xfce and openbox on both chimaera and beowulf and

 sudo service elogind restart

restarts elogind without crashing the current GUI.

Mark

Information forwarded to devuan-bugs@lists.dyne.org, Mark Hindley <mark@hindley.org.uk>:
bug#619; Package elogind. (Mon, 18 Oct 2021 19:22:02 GMT) (full text, mbox, link).


Acknowledgement sent to Rene Kita <mail@rkta.de>:
Extra info received and forwarded to list. Copy sent to Mark Hindley <mark@hindley.org.uk>. (Mon, 18 Oct 2021 19:22:05 GMT) (full text, mbox, link).


Message #31 received at 619@bugs.devuan.org (full text, mbox, reply):

From: Rene Kita <mail@rkta.de>
To: Mark Hindley <mark@hindley.org.uk>
Cc: 619@bugs.devuan.org
Subject: Re: bug#619: elogind crashes with needrestart's defaults
Date: Mon, 18 Oct 2021 21:16:16 +0200
On Mon, Oct 18, 2021 at 06:31:48PM +0100, Mark Hindley wrote:
> Rene,
> 
> On Mon, Oct 18, 2021 at 03:59:53PM +0200, Rene Kita wrote:
> > > Hmmm. Can you verify that
> > >
> > >  sudo service elogind restart
> > >
> > > works without crashing your GUI?
> > # service elogind restart
> > 
> > crashes the GUI. And I have to use Magic SysRq with 'r' command to get
> > my keyboard back. I tested this on two different laptops.
> 
> OK, that is unexpected. I can't reproduce that behaviour.
> 
> What desktop are you using?
i3 with i3-status and dmenu, started with 'startx'.

> 
> > >
> > > That should be OK since about 239.3
> > >
> > > Which version of Devuan and elogind did you upgrade to Chimaera from? Did you
> > > start from ASCII and miss out Beowulf?
> > At least on one machine I did start out from Beowulf. Another one was
> > installed from the Chimaera Alpha installer.
> > I only use the elogind version from the repos and do not skip any updates.
> 
> And they all show the same behaviour?
Yes. I can reproduce it on 3 different laptops, which all have the same
setup, though.

> 
> I have tried xfce and openbox on both chimaera and beowulf and
> 
>  sudo service elogind restart
> 
> restarts elogind without crashing the current GUI.
> 
> Mark
Rene

Information forwarded to devuan-bugs@lists.dyne.org:
bug#619; Package elogind. (Mon, 18 Oct 2021 19:52:02 GMT) (full text, mbox, link).


Message #34 received at 619@bugs.devuan.org (full text, mbox, reply):

From: Mark Hindley <mark@hindley.org.uk>
To: Rene Kita <mail@rkta.de>, 619@bugs.devuan.org
Subject: Re: bug#619: elogind crashes with needrestart's defaults
Date: Mon, 18 Oct 2021 20:48:59 +0100
On Mon, Oct 18, 2021 at 09:16:16PM +0200, Rene Kita wrote:
> > OK, that is unexpected. I can't reproduce that behaviour.
> > 
> > What desktop are you using?
> i3 with i3-status and dmenu, started with 'startx'.

OK, I have managed to reproduce this now. It only happens for me in a GUI
started with startx. The display managers I tried (slim, lightdm) were OK.

I will take this upstream.

Mark

Information forwarded to devuan-bugs@lists.dyne.org:
bug#619; Package elogind. (Tue, 19 Oct 2021 11:32:01 GMT) (full text, mbox, link).


Acknowledgement sent to Mark Hindley <mark@hindley.org.uk>:
Extra info received and forwarded to list. (Tue, 19 Oct 2021 11:32:05 GMT) (full text, mbox, link).


Message #39 received at 619@bugs.devuan.org (full text, mbox, reply):

From: Mark Hindley <mark@hindley.org.uk>
To: Rene Kita <mail@rkta.de>, 619@bugs.devuan.org
Subject: Re: bug#619: elogind crashes with needrestart's defaults
Date: Tue, 19 Oct 2021 12:29:52 +0100
Control: forwarded -1 https://github.com/elogind/elogind/issues/216

Forwarded upstream.

Mark

Set bug forwarded-to-address to 'https://github.com/elogind/elogind/issues/216'. Request was from Mark Hindley <mark@hindley.org.uk> to 619-submit@bugs.devuan.org. (Tue, 19 Oct 2021 11:32:08 GMT) (full text, mbox, link).


Information forwarded to devuan-bugs@lists.dyne.org:
bug#619; Package elogind. (Wed, 20 Oct 2021 15:42:02 GMT) (full text, mbox, link).


Message #44 received at 619@bugs.devuan.org (full text, mbox, reply):

From: Mark Hindley <mark@hindley.org.uk>
To: Rene Kita <mail@rkta.de>, 619@bugs.devuan.org
Subject: Re: bug#619: elogind crashes with needrestart's defaults
Date: Wed, 20 Oct 2021 16:35:01 +0100
[Message part 1 (text/plain, inline)]
Rena,

Whilst we are waiting for a proper fix for this upstream, does the attached
patch prevent the restart?

Thanks

Mark
[0001-Prevent-restart-if-session-has-a-tty-and-DISPLAY-is-.patch (text/x-diff, attachment)]

Reply sent to dak@devuan.org:
You have taken responsibility. (Wed, 27 Oct 2021 11:32:01 GMT) (full text, mbox, link).


Notification sent to Rene Kita <mail@rkta.de>:
bug acknowledged by developer. (Wed, 27 Oct 2021 11:32:05 GMT) (full text, mbox, link).


Message #49 received at 619-done@bugs.devuan.org (full text, mbox, reply):

From: dak@devuan.org
To: 619-done@bugs.devuan.org
Subject: #619: fixed in src:elogind version 246.10-3
Date: Wed, 27 Oct 2021 11:22:19 +0000
Version: 246.10-3

Source package elogind (246.10-3) added to Devuan suite unstable.

This closes bug report 619.

Thanks

DAK managing the Devuan archive

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 27 Oct 2021 10:13:08 +0100
Source: elogind
Architecture: source
Version: 246.10-3
Distribution: unstable
Urgency: medium
Maintainer: Mark Hindley <mark@hindley.org.uk>
Changed-By: Mark Hindley <mark@hindley.org.uk>
Closes: 619
Changes:
 elogind (246.10-3) unstable; urgency=medium
 .
   * Prevent restart if startx session is running (Closes: #619).
Checksums-Sha1:
 0e7d2ad4028e97810272264e93c4ab48d838d46b 2017 elogind_246.10-3.dsc
 f1380d6e6fe225528504c57ac0a9af0513a0daca 9008 elogind_246.10-3.debian.tar.xz
 74743b857063312bfe246a1735d282dadf3aa56d 5427 elogind_246.10-3_source.buildinfo
Checksums-Sha256:
 47a6d3a3787fb28ffae7ac42143f81515a3063ad1e1f8207e6ed1baa46ee6258 2017 elogind_246.10-3.dsc
 72affbb0713253158b6b04b1472c742de19f6f7f5dc6a3efb686255da6964329 9008 elogind_246.10-3.debian.tar.xz
 70775f57333dd17974f72dfd9020597619a800f8b69f3a2c621a24582a6e3199 5427 elogind_246.10-3_source.buildinfo
Files:
 5ad683a6891b4f5399db207a6d71938d 2017 admin optional elogind_246.10-3.dsc
 ef98c9be18edb2c40ce1c3d94d35f785 9008 admin optional elogind_246.10-3.debian.tar.xz
 7f2a6e1d3d3b827752b2d283c02f98f6 5427 admin optional elogind_246.10-3_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEcuPLdzMV36LkZHQ9lFMhJFQZIvsFAmF5M/oACgkQlFMhJFQZ
IvunbAf/Sr0nGm+IeSngZKlMqh4QXcJdX7RQnp8CNPvNU/RUpRGqpJjRAGidP38Y
WITgURn2xBkvg2uT+W+uK7yJSlF0WqytuxRMNkKMKd/5OQ/5W0MpfkLYHj88SWbX
uM9ro9M6yPqeo4D0jXGMcBllmP4pvvUPd5l1Vmi4BN/awH0k+GWFqYHWH74/CZ78
9z2ZbqcF+qb9CZWUwoMQVuYGXW75ymRD2+qEpdaObJ2YwsXQeMj9CRkz+nnnHS1e
qhxSH3ZiZHJd6MtOjoyWBXnwGtwCYPGPI82pklOTBJqZP091boYSAdoC9fYDtwmd
y/hzGmovxdIUS+rBKuTCGHgYayCn7Q==
=09fq
-----END PGP SIGNATURE-----

Send a report that this bug log contains spam.


Devuan BTS -- Powered by Debian bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.

Devuan Bugs Owner <owner@bugs.devuan.org>.
Last modified: Thu Dec 2 04:37:05 2021;