← Back to team overview

touch-packages team mailing list archive

[Bug 1426588] Re: systemctl assert failure: *** Error in `systemctl': double free or corruption (fasttop): 0x00007fa04bf00910 ***

 

I'm not already done!!

-- 
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/1426588

Title:
  systemctl assert failure: *** Error in `systemctl': double free or
  corruption (fasttop): 0x00007fa04bf00910 ***

Status in systemd:
  Won't Fix
Status in systemd package in Ubuntu:
  Fix Released
Status in systemd source package in Vivid:
  Fix Released
Status in systemd package in Debian:
  Fix Released

Bug description:
  root@file-control:~# systemctl disable vmware-USBArbitrator
  Synchronizing state for vmware-USBArbitrator.service with sysvinit using update-rc.d...
  Executing /usr/sbin/update-rc.d vmware-USBArbitrator defaults
  insserv: Service localfs has to be enabled to start service vmware-USBArbitrator
  insserv: exiting now!
  update-rc.d: error: insserv rejected the script header
  *** Error in `systemctl': double free or corruption (fasttop): 0x00007f4ad5bff910 ***
  Aborted (core dumped)

  
  SRU TEST CASE
  =============
  - Create a file /etc/init.d/broken with 

  #!/bin/sh
  ### BEGIN INIT INFO
  # Provides: unknownservice
  # Required-Start: localfs
  # Required-Stop: localfs
  # Default-Start: 2 3 4
  # Default-Stop: 0 6
  # Short-Description: unknown service
  ### END INIT INFO
  true

  - Make it executable: sudo chmod 755 /etc/init.d/broken
  - Run "sudo systemctl enable broken.service". This will show the double-free corruption. Notice that the "insserv: Service localfs has to be enabled to start service unknownservice" is an honest error message which must stay, as the init.d script is broken (it meant to say "$local_fs" presumably).

  
  ProblemType: Crash
  DistroRelease: Ubuntu 15.04
  Package: systemd 219-4ubuntu1
  Uname: Linux 4.0.0-040000rc1-generic x86_64
  NonfreeKernelModules: openafs
  ApportVersion: 2.16.1-0ubuntu2
  Architecture: amd64
  AssertionMessage: *** Error in `systemctl': double free or corruption (fasttop): 0x00007fa04bf00910 ***
  Date: Fri Feb 27 18:12:48 2015
  ExecutablePath: /bin/systemctl
  InstallationDate: Installed on 2014-08-22 (189 days ago)
  InstallationMedia: Ubuntu-GNOME 14.10 "Utopic Unicorn" - Alpha amd64 (20140730)
  MachineType: LENOVO 20349
  ProcCmdline: systemctl disable vmware-USBArbitrator
  ProcKernelCmdLine: BOOT_IMAGE=/@/boot/vmlinuz-4.0.0-040000rc1-generic root=/dev/mapper/fcntl-ubuntu ro rootflags=subvol=@ quiet splash init=/lib/systemd/systemd vt.handoff=7
  Signal: 6
  SourcePackage: systemd
  StacktraceTop:
   __libc_message (do_abort=do_abort@entry=1, fmt=fmt@entry=0x7fa049a247a0 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175
   malloc_printerr (ptr=<optimized out>, str=0x7fa049a24968 "double free or corruption (fasttop)", action=1) at malloc.c:4996
   _int_free (av=<optimized out>, p=<optimized out>, have_lock=0) at malloc.c:3840
   ?? ()
   ?? ()
  Title: systemctl assert failure: *** Error in `systemctl': double free or corruption (fasttop): 0x00007fa04bf00910 ***
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: sbuild
  dmi.bios.date: 08/18/2014
  dmi.bios.vendor: LENOVO
  dmi.bios.version: 9ECN31WW(V1.14)
  dmi.board.asset.tag: 31900058Std
  dmi.board.name: Lenovo Y50-70 Touch
  dmi.board.vendor: LENOVO
  dmi.board.version: 31900058Std
  dmi.chassis.asset.tag: 31900058Std
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: Lenovo Y50-70 Touch
  dmi.modalias: dmi:bvnLENOVO:bvr9ECN31WW(V1.14):bd08/18/2014:svnLENOVO:pn20349:pvrLenovoY50-70Touch:rvnLENOVO:rnLenovoY50-70Touch:rvr31900058Std:cvnLENOVO:ct10:cvrLenovoY50-70Touch:
  dmi.product.name: 20349
  dmi.product.version: Lenovo Y50-70 Touch
  dmi.sys.vendor: LENOVO

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