Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#39204 - [systemd] segfault on systemd --user process
Attached to Project:
Arch Linux
Opened by Abdó Roig-Maranges (abdo) - Thursday, 06 March 2014, 21:09 GMT
Last edited by Dave Reisner (falconindy) - Tuesday, 11 March 2014, 15:48 GMT
Opened by Abdó Roig-Maranges (abdo) - Thursday, 06 March 2014, 21:09 GMT
Last edited by Dave Reisner (falconindy) - Tuesday, 11 March 2014, 15:48 GMT
|
DetailsDescription:
I've been experiencing random segfaults on systemd --user process, which I use quite heavily to manage my processes. I can't reproduce the problem for now, only wait for it to happen again. Additional info: package: systemd 210-2 I managed to get a partial stack trace from a coredump and an unstripped systemd binary compiled a posteriori using options=(debug !strip) in the PKGBUILD. Here it is: $ gdb systemd coredump Core was generated by `/usr/lib/systemd/systemd --user'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x000000000048101e in get_user_creds (username=0x251b2f0, uid=0x3dd, gid=0x7fffa11d002f, home=0x0, shell=0x7fffa11dec10) at src/shared/util.c:4217 4217 if (p) (gdb) bt #0 0x000000000048101e in get_user_creds (username=0x251b2f0, uid=0x3dd, gid=0x7fffa11d002f, home=0x0, shell=0x7fffa11dec10) at src/shared/util.c:4217 #1 0x00007fffa11dec10 in ?? () #2 0x00007fffa11dec10 in ?? () #3 0x0000000000000010 in ?? () #4 0x000000000248d1b0 in ?? () #5 0x000000000042322c in socket_add_default_dependencies (s=0x0) at src/core/socket.c:286 #6 socket_add_extras (s=0x0) at src/core/socket.c:356 #7 socket_load.9848 (u=<optimized out>) at src/core/socket.c:412 #8 0x00000000024ca280 in ?? () #9 0x0000000000000011 in ?? () #10 0x0000000000000001 in ?? () #11 0x00000000000003dd in ?? () #12 0x0000000000000000 in ?? () Do you have any idea why I still don't get all the debug data? Any suggestions on how to proceed? |
This task depends upon
Closed by Dave Reisner (falconindy)
Tuesday, 11 March 2014, 15:48 GMT
Reason for closing: Fixed
Additional comments about closing: systemd-210-3
Tuesday, 11 March 2014, 15:48 GMT
Reason for closing: Fixed
Additional comments about closing: systemd-210-3
You need to rebuild the package with "!strip" option https://wiki.archlinux.org/index.php/PKGBUILD#options
And those "??" probably come from other packages (glibc?), so you need "!strip" for them as well.
[falconindy]
Server = http://repo.falconindy.com/$repo/os/$arch