umount.hal assert failure: *** buffer overflow detected ***: /sbin/umount.hal terminated
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HAL |
Fix Released
|
High
|
|||
hal (Ubuntu) |
Fix Released
|
Medium
|
Martin Pitt | ||
Lucid |
Fix Released
|
Undecided
|
Martin Pitt | ||
Maverick |
Fix Released
|
Medium
|
Martin Pitt |
Bug Description
Binary package hint: hal
Description: Ubuntu lucid (development branch)
Release: 10.04
i wanted to unmount usb-flash, but it not existed
ProblemType: Crash
Architecture: i386
AssertionMessage: *** buffer overflow detected ***: /sbin/umount.hal terminated
CrashCounter: 1
Date: Sun Feb 21 14:15:00 2010
DistroRelease: Ubuntu 10.04
ExecutablePath: /usr/sbin/
InstallationMedia: Xubuntu 9.10 "Karmic Koala" - Release i386 (20091028.3)
NonfreeKernelMo
Package: hal 0.5.14-0ubuntu3
ProcCmdline: /sbin/umount.hal /dev/sdd1
ProcEnviron: LANG=ru_RU.utf8
ProcVersionSign
Signal: 6
SourcePackage: hal
StacktraceTop:
__kernel_vsyscall ()
raise () from /lib/tls/
abort () from /lib/tls/
?? () from /lib/tls/
__fortify_fail () from /lib/tls/
Title: umount.hal assert failure: *** buffer overflow detected ***: /sbin/umount.hal terminated
Uname: Linux 2.6.32-14-generic i686
UserGroups: adm admin audio cdrom dialout floppy fuse lpadmin netdev plugdev sambashare timidity
Changed in hal (Ubuntu): | |
assignee: | nobody → Martin Pitt (pitti) |
status: | Confirmed → Fix Committed |
status: | Fix Committed → In Progress |
Changed in hal (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in hal (Ubuntu Lucid): | |
assignee: | nobody → Martin Pitt (pitti) |
tags: |
added: verification-done removed: verification-needed |
Changed in hal: | |
importance: | Unknown → High |
status: | Unknown → Fix Released |
Changed in hal: | |
importance: | High → Unknown |
Changed in hal: | |
importance: | Unknown → High |
I checked the code, and there's indeed a second place which uses realpath() with HAL_PATH_MAX.