Bug#897070: udev: systemd-udevd exits with SIGABRT in __open_nocancel

Nathaniel Morck Beaver nbeaverpublic at gmail.com
Sat Apr 28 00:06:15 BST 2018


Package: udev
Version: 232-25+deb9u3
Severity: normal

Backtraces attached. I do not know how to reliably reproduce.

I cannot install debugging symbols because udeb-dbgsym is only available 
for version 232-25+deb9u2, not stretch-updates version 232-25+deb9u3 
(see policy.txt).

Sincerely,

Nathaniel Beaver

-- Package-specific info:

-- System Information:
Debian Release: 9.4
   APT prefers stable-updates
   APT policy: (500, 'stable-updates'), (500, 'stable-debug'), (500, 
'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.14.0-0.bpo.3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: 
LC_ALL set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages udev depends on:
ii  adduser      3.115
ii  dpkg         1.18.24
ii  libacl1      2.2.52-3+b1
ii  libblkid1    2.29.2-1+deb9u1
ii  libc6        2.24-11+deb9u3
ii  libkmod2     23-2
ii  libselinux1  2.6-3+b3
ii  libudev1     232-25+deb9u3
ii  lsb-base     9.20161125
ii  procps       2:3.3.12-3
ii  util-linux   2.29.2-1+deb9u1

udev recommends no packages.

udev suggests no packages.

Versions of packages udev is related to:
ii  systemd  237-3~bpo9+1

-- debconf information:
   udev/title/upgrade:
   udev/sysfs_deprecated_incompatibility:
   udev/new_kernel_needed: false
   udev/reboot_needed:
-------------- next part --------------
GNU gdb (Debian 7.12-6) 7.12.0.20161007-git
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /lib/systemd/systemd-udevd...(no debugging symbols found)...done.
[New LWP 14290]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/lib/systemd/systemd-udevd'.
Program terminated with signal SIGABRT, Aborted.
#0  0x00007fcedcadf820 in __open_nocancel () at ../sysdeps/unix/syscall-template.S:84
84	../sysdeps/unix/syscall-template.S: No such file or directory.
(gdb) info proc
exe = '/lib/systemd/systemd-udevd'
(gdb) info locals
No locals.
(gdb) info args
No symbol table info available.
(gdb) info frame
Stack level 0, frame at 0x7ffc5a162800:
 rip = 0x7fcedcadf820 in __open_nocancel (../sysdeps/unix/syscall-template.S:84); saved rip = 0x5612af359e26
 called by frame at 0x7ffc5a162df0
 source language asm.
 Arglist at 0x7ffc5a1627f0, args: 
 Locals at 0x7ffc5a1627f0, Previous frame's sp is 0x7ffc5a162800
 Saved registers:
  rip at 0x7ffc5a1627f8
(gdb) info threads
  Id   Target Id         Frame 
* 1    Thread 0x7fcedd93d8c0 (LWP 14290) 0x00007fcedcadf820 in __open_nocancel () at ../sysdeps/unix/syscall-template.S:84
(gdb) thread apply all backtrace full

Thread 1 (Thread 0x7fcedd93d8c0 (LWP 14290)):
#0  0x00007fcedcadf820 in __open_nocancel () at ../sysdeps/unix/syscall-template.S:84
No locals.
#1  0x00005612af359e26 in ?? ()
No symbol table info available.
#2  0x00005612af372a23 in ?? ()
No symbol table info available.
#3  0x00005612af383a47 in ?? ()
No symbol table info available.
#4  0x00005612af354439 in ?? ()
No symbol table info available.
#5  0x00007fcedc7502e1 in __libc_start_main (main=0x5612af352f00, argc=1, argv=0x7ffc5a163468, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc5a163458) at ../csu/libc-start.c:291
        result = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -7324092598545396681, 94638248908224, 140721819890784, 0, 0, -3925323821375927241, -3899134251688244169}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7ffc5a163478, 0x7fcedd9a7170}, data = {prev = 0x0, cleanup = 0x0, canceltype = 1511404664}}}
        not_first_call = <optimized out>
#6  0x00005612af3555ea in ?? ()
No symbol table info available.
-------------- next part --------------
GNU gdb (Debian 7.12-6) 7.12.0.20161007-git
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /lib/systemd/systemd-udevd...(no debugging symbols found)...done.
[New LWP 278]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/lib/systemd/systemd-udevd'.
Program terminated with signal SIGABRT, Aborted.
#0  0x00007fc5aa17a820 in __open_nocancel () at ../sysdeps/unix/syscall-template.S:84
84	../sysdeps/unix/syscall-template.S: No such file or directory.
(gdb) info proc
exe = '/lib/systemd/systemd-udevd'
(gdb) info locals
No locals.
(gdb) info args
No symbol table info available.
(gdb) info frame
Stack level 0, frame at 0x7ffed81e7b90:
 rip = 0x7fc5aa17a820 in __open_nocancel (../sysdeps/unix/syscall-template.S:84); saved rip = 0x562cef518e26
 called by frame at 0x7ffed81e8180
 source language asm.
 Arglist at 0x7ffed81e7b80, args: 
 Locals at 0x7ffed81e7b80, Previous frame's sp is 0x7ffed81e7b90
 Saved registers:
  rip at 0x7ffed81e7b88
(gdb) info threads
  Id   Target Id         Frame 
* 1    Thread 0x7fc5aafd78c0 (LWP 278) 0x00007fc5aa17a820 in __open_nocancel () at ../sysdeps/unix/syscall-template.S:84
(gdb) thread apply all backtrace full

Thread 1 (Thread 0x7fc5aafd78c0 (LWP 278)):
#0  0x00007fc5aa17a820 in __open_nocancel () at ../sysdeps/unix/syscall-template.S:84
No locals.
#1  0x0000562cef518e26 in ?? ()
No symbol table info available.
#2  0x0000562cef531a23 in ?? ()
No symbol table info available.
#3  0x0000562cef542a47 in ?? ()
No symbol table info available.
#4  0x0000562cef513439 in ?? ()
No symbol table info available.
#5  0x00007fc5a9deb2e1 in __libc_start_main (main=0x562cef511f00, argc=1, argv=0x7ffed81e87f8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffed81e87e8) at ../csu/libc-start.c:291
        result = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -1579562175218590559, 94750993630656, 140732524300272, 0, 0, -5066503378701132639, -5060135557560935263}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7ffed81e8808, 0x7fc5ab042170}, data = {prev = 0x0, cleanup = 0x0, canceltype = -669087736}}}
        not_first_call = <optimized out>
#6  0x0000562cef5145ea in ?? ()
No symbol table info available.
-------------- next part --------------
udev:
  Installed: 232-25+deb9u3
  Candidate: 232-25+deb9u3
  Version table:
     237-3~bpo9+1 100
        100 http://ftp.us.debian.org/debian stretch-backports/main amd64 Packages
 *** 232-25+deb9u3 500
        500 http://ftp.us.debian.org/debian stretch-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     232-25+deb9u2 500
        500 http://ftp.us.debian.org/debian stretch/main amd64 Packages
udev-dbgsym:
  Installed: (none)
  Candidate: 232-25+deb9u2
  Version table:
     232-25+deb9u2 500
        500 http://debug.mirrors.debian.org/debian-debug stable-debug/main amd64 Packages


More information about the Pkg-systemd-maintainers mailing list