← Back to team overview

touch-packages team mailing list archive

[Bug 1447243] Re: systemd crashes with Assertion 'current[*l + 1] == quotechars[0]' failed at ../src/shared/util.c:583 with invalid line break escapes

 

This bug was fixed in the package systemd - 219-7ubuntu4

---------------
systemd (219-7ubuntu4) vivid; urgency=medium

  * hwdb: Fix wireless switch on Dell Latitude (LP: #1441849)
  * Fix assertion crash when reading a service file with missing ' and
    trailing space. (LP: #1447243)
  * Fix double free crash in "systemctl enable" when calling update-rc.d and
    the latter fails. (LP: #1426588)
 -- Martin Pitt <martin.pitt@xxxxxxxxxx>   Thu, 23 Apr 2015 11:14:16 +0100

** Changed in: systemd (Ubuntu Vivid)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1447243

Title:
  systemd crashes with Assertion 'current[*l + 1] == quotechars[0]'
  failed at ../src/shared/util.c:583 with invalid line break escapes

Status in systemd package in Ubuntu:
  Fix Released
Status in systemd source package in Vivid:
  Fix Released

Bug description:
  Reproducer:
   - Boot current vivid amd64 VM
   - sudo add-apt-repository ppa:maas-maintainers/experimental
   - sudo apt update
   - sudo apt install isc-dhcp-server
   - sudo apt install maas-dhcp

  
  SRU TEST CASE (do this in a VM!)
   - Create a /lib/systemd/system/broken.service with the contents as in comment 7. Make sure that there is a trailing space after the "true \ " (Launchpad filtered that out in the comment!).
   - sudo systemctl status broken.service
   - This crashes pid 1 in vivid final, and should just complain a broken .service file with the fix.

  
  ProblemType: Crash
  DistroRelease: Ubuntu 15.04
  Package: systemd 219-7ubuntu3
  ProcVersionSignature: Ubuntu 3.19.0-15.15-generic 3.19.3
  Uname: Linux 3.19.0-15-generic x86_64
  ApportVersion: 2.17.2-0ubuntu1
  Architecture: amd64
  Date: Wed Apr 22 17:04:42 2015
  ExecutablePath: /lib/systemd/systemd
  ExecutableTimestamp: 1429391580
  Lsusb: Error: command ['lsusb'] failed with exit code 1: unable to initialize libusb: -99
  MachineType: QEMU Standard PC (i440FX + PIIX, 1996)
  ProcCmdline: /sbin/init
  ProcCwd: /
  ProcEnviron:
   TERM=linux
   PATH=(custom, no user)
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.19.0-15-generic root=UUID=6a708076-c5ee-4e4f-998a-4aa5ed4c3850 ro console=ttyS0
  Signal: 6
  SourcePackage: systemd
  SystemdFailedUnits: Error: command ['systemctl', 'status', '--full', 'Error:'] failed with exit code 1: Failed to get properties: Activation of org.freedesktop.systemd1 timed out
  UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev'
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups:

  dmi.bios.date: 04/01/2014
  dmi.bios.vendor: SeaBIOS
  dmi.bios.version: 1.7.5-20150306_163512-brownie
  dmi.chassis.type: 1
  dmi.chassis.vendor: QEMU
  dmi.chassis.version: pc-i440fx-utopic
  dmi.modalias: dmi:bvnSeaBIOS:bvr1.7.5-20150306_163512-brownie:bd04/01/2014:svnQEMU:pnStandardPC(i440FX+PIIX,1996):pvrpc-i440fx-utopic:cvnQEMU:ct1:cvrpc-i440fx-utopic:
  dmi.product.name: Standard PC (i440FX + PIIX, 1996)
  dmi.product.version: pc-i440fx-utopic
  dmi.sys.vendor: QEMU

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1447243/+subscriptions


References