In two locations, we were sending pointers references to XGetProperty
without initially setting the pointers to NULL. This means that, if
XGetProperty fails, those pointers could still be referencing a random
area of memory, and at the end of the function, we would try and XFree
them, which would cause Maximus to crash.
In trunk, I've fixed this and will make a release shortly.
** Changed in: maximus
Importance: Undecided => Critical
** Changed in: maximus
Status: Triaged => Fix Committed
** Changed in: maximus
Milestone: None => ubuntu-9.10
** Changed in: maximus
Assignee: Jason Smith (jassmith) => Neil J. Patel (njpatel)
--
maximus crashed with SIGSEGV in free()
https://bugs.launchpad.net/bugs/433710
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs