#930: SIGABRT in MacRuby 0.7 with Sequel + SQLite3-Ruby gem -------------------------------+-------------------------------------------- Reporter: mario@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: MacRuby 0.7 Component: MacRuby | Keywords: -------------------------------+-------------------------------------------- When using MacRuby 0.7 official release, I attempt to cycle through a directory of files with MP3's in them, to gather the MP3 tags from them, using TagLibBundle. The storage Medium I've choosen, is Sequel, and SQLite3. After patching for Kernel#require issue in Sequel, I am able to load both Sequel, and SQLite3, with no problems. But when I attempt to scan through the directory, and start creating new Entries in my Database, it crashes on the first song it runs into. I've tested even with using generic strings, and it still remains the same. Attached, is the Backtrace, and the minimalistic version of the code. Required libraries are Sequel (Patched for Kernel.require, instead of super in Sequel#self.require), and SQLite3-Ruby. Checking through Backtrace, and rb_symbolicate, it seems that it is crashing on the inspect object, in which it returns the printable version of the Instance, specifically line 858: def inspect "#<#{model.name} @values=#{inspect_values}>" <-- this line end -- Ticket URL: <http://www.macruby.org/trac/ticket/930> MacRuby <http://macruby.org/>