Skip to content
Snippets Groups Projects
  1. Oct 02, 2013
  2. Sep 28, 2013
    • Lars Kanis's avatar
      Bump VERSION to 1.6.29 · f6d7188c
      Lars Kanis authored
      f6d7188c
    • Lars Kanis's avatar
      Manage GC'ing of FXTreeItem the same way as for FXFolderItem. · e36631d2
      Lars Kanis authored
      This fixes issue #10.
      
      Stacktrace was:
      ==4561== Invalid read of size 8
      ==4561==    at 0x4F726FF: st_lookup (st.c:414)
      ==4561==    by 0x4FCEAD6: rb_method_entry_get_without_cache (vm_method.c:182)
      ==4561==    by 0x4FD94E5: rb_funcall (vm_eval.c:315)
      ==4561==    by 0x810DAF2: FXRbCallVoidMethod(FX::FXObject*, unsigned long) (in /home/lars/.rvm/gems/ruby-2.0.0-p247/gems/fxruby-1.6.28/lib/fox16_c.so)
      ==4561==    by 0x81AC98E: FXRbTreeList::recalc() (in /home/lars/.rvm/gems/ruby-2.0.0-p247/gems/fxruby-1.6.28/lib/fox16_c.so)
      ==4561==    by 0x8FC78DC: FX::FXTreeList::removeItems(FX::FXTreeItem*, FX::FXTreeItem*, unsigned char) (FXTreeList.cpp:2340)
      ==4561==    by 0x8FC7916: FX::FXTreeList::removeItem(FX::FXTreeItem*, unsigned char) (FXTreeList.cpp:2347)
      ==4561==    by 0x829ED0F: FXRbTreeItem::freefunc(FX::FXTreeItem*) (in /home/lars/.rvm/gems/ruby-2.0.0-p247/gems/fxruby-1.6.28/lib/fox16_c.so)
      ==4561==    by 0x4EBA505: finalize_list (gc.c:1415)
      ==4561==    by 0x4EC15A3: rb_gc_call_finalizer_at_exit (gc.c:1552)
      ==4561==    by 0x4EA8064: ruby_cleanup (eval.c:127)
      ==4561==    by 0x4EA8292: ruby_run_node (eval.c:307)
      ==4561==  Address 0x74fb894853ff8550 is not stack'd, malloc'd or (recently) free'd
      ==4561==
      segfault_on_close.rb: [BUG] Segmentation fault
      e36631d2
  3. Jul 05, 2013
  4. Jul 04, 2013
  5. Jun 28, 2013
  6. Apr 05, 2013
  7. Mar 31, 2013
  8. Mar 27, 2013
  9. Feb 26, 2013
  10. Feb 16, 2013
  11. Feb 15, 2013
  12. Jan 04, 2013
  13. Jan 03, 2013
  14. Jun 17, 2012
  15. Jun 16, 2012
    • Lars Kanis's avatar
      Bump VERSION to 1.6.25.pre2 · 11cdbe17
      Lars Kanis authored
      11cdbe17
    • Lars Kanis's avatar
      Fix Segfault in final GC when using FXSplashWindow. · baaf1384
      Lars Kanis authored
      The internal object allocated when calling FXSplashWindow.new was FXSplashWindow instead
      of FXRbSplashWindow, so that no FXRbUnregisterRubyObj() was called. Therefore the object
      was double free'd.
      
      Stacktrace was:
      ==11529== Invalid read of size 8
      ==11529==    at 0x9265BBC: FX::FXObject::getClassName() const (FXObject.cpp:280)
      ==11529==    by 0x862EE55: FXRbObject::freefunc(FX::FXObject*) (markfuncs.cpp:77)
      ==11529==    by 0x4EA6254: finalize_list (gc.c:2944)
      ==11529==    by 0x4EAAFC2: rb_gc_call_finalizer_at_exit (gc.c:3075)
      ==11529==    by 0x4E9773B: ruby_cleanup (eval.c:101)
      ==11529==    by 0x4E979C4: ruby_run_node (eval.c:244)
      ==11529==    by 0x4007FA: main (main.c:38)
      ==11529==  Address 0x75e24c0 is 0 bytes inside a block of size 248 free'd
      ==11529==    at 0x4C2A4BC: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
      ==11529==    by 0x92B98AD: FX::FXSplashWindow::~FXSplashWindow() (FXSplashWindow.cpp:219)
      ==11529==    by 0x917C990: FX::FXComposite::~FXComposite() (FXComposite.cpp:304)
      ==11529==    by 0x929A5EF: FX::FXRootWindow::~FXRootWindow() (FXRootWindow.cpp:209)
      ==11529==    by 0x929A621: FX::FXRootWindow::~FXRootWindow() (FXRootWindow.cpp:211)
      ==11529==    by 0x9156DB9: FX::FXApp::~FXApp() (FXApp.cpp:4994)
      ==11529==    by 0x84912F3: FXRbApp::~FXRbApp() (FXRbApp.cpp:118)
      ==11529==    by 0x8491347: FXRbApp::~FXRbApp() (FXRbApp.cpp:127)
      ==11529==    by 0x862EF8E: FXRbObject::freefunc(FX::FXObject*) (markfuncs.cpp:92)
      ==11529==    by 0x4EA6254: finalize_list (gc.c:2944)
      ==11529==    by 0x4EAAFC2: rb_gc_call_finalizer_at_exit (gc.c:3075)
      ==11529==    by 0x4E9773B: ruby_cleanup (eval.c:101)
      baaf1384
  16. Jun 15, 2012
  17. Jun 06, 2012
  18. Jun 01, 2012
  19. May 31, 2012
  20. Apr 26, 2012
  21. Mar 09, 2012
  22. Mar 08, 2012
Loading