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

Reply via email to