gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] [bug #31868] Tes run_swfdec_testsuite_m some times fail w


From: Benjamin Wolsey
Subject: [Gnash-commit] [bug #31868] Tes run_swfdec_testsuite_m some times fail with a segfault
Date: Wed, 02 Mar 2011 14:29:17 +0000
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Ubuntu/10.10 Chromium/9.0.597.94 Chrome/9.0.597.94 Safari/534.13

Follow-up Comment #10, bug #31868 (project gnash):

I'm not so sure about this now: it seems that the illegal read is of the
TagLoadersTable, which is held by boost::shared_ptr and kept alive in
gprocessor by the main() function.

I don't see any obvious place where intrusive_ptrs are missing: neither
SWFMovieLoader nor SWFParser use intrusive_ptr, but they are both owned
exclusively by movie_definitions that pass 'this' to their respective objects.
Probably they should use intrusive_ptr for future refactoring, but it's not
responsible for this bug.

THe only thing that does prove to fix the bug is what I suggested in comment
#8, but I don't know why.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?31868>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]