This looks mighty odd. Dee appears to segfault in a
g_ptr_array_index(row, 3) - but we explicitly create all the GPtrArrays
for the rows with lengths == n_columns+1 and we assert that 3 <
n_columns just a few lines before the crash...

Anyway - I added some guards against weird internal state corruption
(mem corruption?)

** Changed in: unity
   Importance: Undecided => Low

** Changed in: unity
       Status: Confirmed => Fix Committed

** Changed in: unity
    Milestone: None => 3.6.6

** Changed in: dee
   Importance: Undecided => Low

** Changed in: dee
       Status: Confirmed => Fix Committed

** Changed in: dee
    Milestone: None => 0.5.16

** Changed in: dee
     Assignee: (unassigned) => Mikkel Kamstrup Erlandsen (kamstrup)

** Summary changed:

- compiz crashed with SIGSEGV in PlaceEntryRemote::ActivateResult()
+ Dee: compiz crashed with SIGSEGV in PlaceEntryRemote::ActivateResult()

** Also affects: unity-foundations
   Importance: Undecided
       Status: New

** Changed in: unity-foundations
   Importance: Undecided => Low

** Changed in: unity-foundations
       Status: New => Fix Committed

** Changed in: unity-foundations
    Milestone: None => unity-3.6.6

** Changed in: unity-foundations
     Assignee: (unassigned) => Mikkel Kamstrup Erlandsen (kamstrup)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/733250

Title:
  Dee: compiz crashed with SIGSEGV in PlaceEntryRemote::ActivateResult()

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to