Re: [DRE-maint] Bug#490305: remove kazehakase?
reassign 490305 libglib2-ruby1.8 0.17.0~rc1-5 tag 490305 + patch thanks Hi Lucas, 2008/9/17 Lucas Nussbaum [EMAIL PROTECTED]: On 09/09/08 at 08:39 +0200, Lucas Nussbaum wrote: 2008/9/7 Thomas Viehmann: Noritada Kobayashi wrote: Please wait a little while. This issue may not be resulted from a bug inside Kazehakase. I can't speak for the release team, but I'd like to point out that a little while is more likely be measured in lower single-digit number of days than weeks or months, so you should hurry indeed. All right. Now I reassign the bug to ruby1.8. I don't think it's a bug in ruby1.8. Garbage collection changed a bit recently, which triggered some bugs in several libs (see #494515 for example). If it's not a bug in kazehakase itself, it's more likely to be a bug in libgtk-ruby1.8, since it happens while requiring that lib in /usr/share/kazehakase/ext/ruby/kazehakase-init-pre.rb. FWIW, I tried with libgtk2-ruby1.8 0.17.0~rc1-5, but it doesn't fix the problem. Based on the above info, I'm reassigning to libgtk2-ruby1.8. Feel free to reassign to ruby1.8 if it turns out that it's a bug in ruby1.8. But it doesn't sound like the most likely candidate. I tried to work on this a bit more. In a pure lenny chroot, on a different machine, I can't reproduce the bug (but I still reproduce it on my laptop). I found no proof that it isn't a bug in kazehakase, but in ruby or ruby-gnome2, so I'm reassigning to kazehakase. Thank you very much for working on that issue. It seems that time has come for us to close the bug. :-) Today, Kouhei Sutou, an upstream developer of both Ruby/GNOME2 and Kazehakase's Ruby extension, finally figured out that the issue is caused by a bug in libglib2-ruby1.8. He fixed the bug in the repository of Ruby/GNOME2 at r3312. So, I created an attached patch based on that revision, rebuilt the ruby-gnome2 package with it applied, and confirmed that the issue is no more reproduced. It took a bit long time since Kouhei couldn't reproduce the bug on his machine (Debian sid, amd64). I must thank him for working on the issue on such a condition. Thanks, -nori Index: ruby-gnome2-0.17.0~rc1/ChangeLog === --- ruby-gnome2-0.17.0~rc1.orig/ChangeLog 2008-09-18 10:53:22.0 +0900 +++ ruby-gnome2-0.17.0~rc1/ChangeLog 2008-09-18 10:55:05.0 +0900 @@ -1,3 +1,8 @@ +2008-09-18 Kouhei Sutou [EMAIL PROTECTED] + + * src/rbglib_maincontext.c: use VALUE not guint to + rb_set_end_proc()'s data. This will fix Debian bug [#490305]. + 2008-05-23 Kouhei Sutou [EMAIL PROTECTED] * run-tests.rb: don't use open3, just output to stdout and stderr. Index: ruby-gnome2-0.17.0~rc1/glib/src/rbglib_maincontext.c === --- ruby-gnome2-0.17.0~rc1.orig/glib/src/rbglib_maincontext.c 2008-09-18 10:53:22.0 +0900 +++ ruby-gnome2-0.17.0~rc1/glib/src/rbglib_maincontext.c 2008-09-18 10:53:40.0 +0900 @@ -753,6 +753,14 @@ } #endif +#ifndef HAVE_RB_THREAD_BLOCKING_REGION +static void +ruby_source_remove(VALUE tag) +{ +g_source_remove(NUM2UINT(tag)); +} +#endif + void Init_glib_main_context() { @@ -831,7 +839,7 @@ source = ruby_source_new(); tag = g_source_attach(source, NULL); g_source_unref(source); -rb_set_end_proc((void (*)(VALUE))g_source_remove, (VALUE)tag); +rb_set_end_proc(ruby_source_remove, UINT2NUM(tag)); } #endif } ___ Pkg-ruby-extras-maintainers mailing list Pkg-ruby-extras-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-ruby-extras-maintainers
[DRE-maint] ruby-gnome2 0.17.0~rc1-5 MIGRATED to testing
FYI: The status of the ruby-gnome2 source package in Debian's testing distribution has changed. Previous version: 0.17.0~rc1-4 Current version: 0.17.0~rc1-5 -- This email is automatically generated; the Debian Release Team [EMAIL PROTECTED] is responsible. See http://release.debian.org/testing-watch/ for more information. ___ Pkg-ruby-extras-maintainers mailing list Pkg-ruby-extras-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-ruby-extras-maintainers
[DRE-maint] Accepted ruby-gnome2 0.17.0~rc1-6 (source all amd64)
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Format: 1.8 Date: Thu, 18 Sep 2008 10:56:46 +0200 Source: ruby-gnome2 Binary: libglib2-ruby libglib2-ruby1.8 libatk1-ruby libatk1-ruby1.8 libpango1-ruby libpango1-ruby1.8 libgdk-pixbuf2-ruby libgdk-pixbuf2-ruby1.8 libgtk2-ruby libgtk2-ruby1.8 libart2-ruby libart2-ruby1.8 libgnomecanvas2-ruby libgnomecanvas2-ruby1.8 libgnome2-ruby libgnome2-ruby1.8 libgconf2-ruby libgconf2-ruby1.8 libglade2-ruby libglade2-ruby1.8 libgtkhtml2-ruby libgtkhtml2-ruby1.8 libgtkglext1-ruby libgtkglext1-ruby1.8 libgnomevfs2-ruby libgnomevfs2-ruby1.8 libgtksourceview1-ruby libgtksourceview1-ruby1.8 libpanel-applet2-ruby libpanel-applet2-ruby1.8 libgnomeprint2-ruby libgnomeprint2-ruby1.8 libgnomeprintui2-ruby libgnomeprintui2-ruby1.8 librsvg2-ruby librsvg2-ruby1.8 libgtk-mozembed-ruby libgtk-mozembed-ruby1.8 libvte-ruby libvte-ruby1.8 libpoppler-glib-ruby libpoppler-glib-ruby1.8 libgda-ruby libgda-ruby1.8 libgst-ruby libgst-ruby1.8 ruby-gnome2 Architecture: source all amd64 Version: 0.17.0~rc1-6 Distribution: unstable Urgency: low Maintainer: Arnaud Cornet [EMAIL PROTECTED] Changed-By: Arnaud Cornet [EMAIL PROTECTED] Description: libart2-ruby - Libart 2 bindings for the Ruby language libart2-ruby1.8 - Libart 2 bindings for the Ruby language libatk1-ruby - ATK bindings for the Ruby language libatk1-ruby1.8 - ATK bindings for the Ruby language libgconf2-ruby - GConf 2 bindings for the Ruby language libgconf2-ruby1.8 - GConf 2 bindings for the Ruby language libgda-ruby - GNOME Data Access bindings for the Ruby Language libgda-ruby1.8 - GNOME Data Access bindings for the Ruby Language libgdk-pixbuf2-ruby - Gdk-Pixbuf 2 bindings for the Ruby language libgdk-pixbuf2-ruby1.8 - Gdk-Pixbuf 2 bindings for the Ruby language libglade2-ruby - Libglade 2 bindings for the Ruby language libglade2-ruby1.8 - Libglade 2 bindings for the Ruby language libglib2-ruby - Glib 2 bindings for the Ruby language libglib2-ruby1.8 - Glib 2 bindings for the Ruby language libgnome2-ruby - GNOME 2 bindings for the Ruby language libgnome2-ruby1.8 - GNOME 2 bindings for the Ruby language libgnomecanvas2-ruby - GNOME Canvas 2 bindings for the Ruby language libgnomecanvas2-ruby1.8 - GNOME Canvas 2 bindings for the Ruby language libgnomeprint2-ruby - GNOME print bindings for the Ruby language libgnomeprint2-ruby1.8 - GNOME print bindings for the Ruby language libgnomeprintui2-ruby - GNOME print user interface bindings for the Ruby language libgnomeprintui2-ruby1.8 - GNOME print user interface bindings for the Ruby language libgnomevfs2-ruby - GNOME VFS 2 bindings for the Ruby language libgnomevfs2-ruby1.8 - GNOME VFS 2 bindings for the Ruby language libgst-ruby - GStreamer bindings for the Ruby language libgst-ruby1.8 - GStreamer bindings for the Ruby language libgtk-mozembed-ruby - ruby binding of GtkMozEmbed, gecko renderer libgtk-mozembed-ruby1.8 - ruby binding of GtkMozEmbed, gecko renderer libgtk2-ruby - GTK+ bindings for the Ruby language libgtk2-ruby1.8 - GTK+ bindings for the Ruby language libgtkglext1-ruby - GTK+ GL extension bindings for the Ruby language libgtkglext1-ruby1.8 - GTK+ GL extension bindings for the Ruby language libgtkhtml2-ruby - GtkHTML bindings for the Ruby language libgtkhtml2-ruby1.8 - GtkHTML bindings for the Ruby language libgtksourceview1-ruby - GtkSourceView bindings for the Ruby language libgtksourceview1-ruby1.8 - GtkSourceView bindings for the Ruby language libpanel-applet2-ruby - GNOME 2 panel applet library bindings for the Ruby language libpanel-applet2-ruby1.8 - GNOME 2 panel applet library bindings for the Ruby language libpango1-ruby - Pango bindings for the Ruby language libpango1-ruby1.8 - Pango bindings for the Ruby language libpoppler-glib-ruby - Ruby bindinds for the libpoppler-glib library libpoppler-glib-ruby1.8 - Ruby bindinds for the libpoppler-glib library librsvg2-ruby - RSVG renderer bindings for the Ruby language librsvg2-ruby1.8 - RSVG renderer bindings for the Ruby language libvte-ruby - VTE widget bindings for the Ruby language libvte-ruby1.8 - VTE widget bindings for the Ruby language ruby-gnome2 - GNOME-related bindings for the Ruby language Closes: 490305 498558 Changes: ruby-gnome2 (0.17.0~rc1-6) unstable; urgency=low . * Add patch maincontext-value.patch fixes a crash triggered at least by kazehakase (Closes: #490305). * Add patch holder-free-memory-leak.diff fixes large memory leak (Closes: #498558). Checksums-Sha1: 0576ad689de4d67fe4fdd4da2847dc5fe8b73399 2817 ruby-gnome2_0.17.0~rc1-6.dsc f4134b030fdf7cfa16a14b24803a21ef2417c2c6 19505 ruby-gnome2_0.17.0~rc1-6.diff.gz e5c1cb4d8d7a5f971e314325a32a8c12b2d4a51b 30460 libglib2-ruby_0.17.0~rc1-6_all.deb 25e1dc4de4c2289d1104f3d23dc8280ea250f301 25530 libatk1-ruby_0.17.0~rc1-6_all.deb 6c45444165982b89dbddefa605a848163fd342ee 30286 libpango1-ruby_0.17.0~rc1-6_all.deb ee120b38d1f41eb2115bf54de6324aa4e9546bf1 34002
[DRE-maint] ruby-gnome2 override disparity
There are disparities between your recently accepted upload and the override file for the following file(s): libart2-ruby1.8_0.17.0~rc1-6_amd64.deb: package says priority is optional, override says extra. libart2-ruby_0.17.0~rc1-6_all.deb: package says priority is optional, override says extra. libatk1-ruby1.8_0.17.0~rc1-6_amd64.deb: package says priority is optional, override says extra. libatk1-ruby_0.17.0~rc1-6_all.deb: package says priority is optional, override says extra. libgconf2-ruby1.8_0.17.0~rc1-6_amd64.deb: package says priority is optional, override says extra. libgconf2-ruby_0.17.0~rc1-6_all.deb: package says priority is optional, override says extra. libgdk-pixbuf2-ruby1.8_0.17.0~rc1-6_amd64.deb: package says priority is optional, override says extra. libgdk-pixbuf2-ruby_0.17.0~rc1-6_all.deb: package says priority is optional, override says extra. libglade2-ruby1.8_0.17.0~rc1-6_amd64.deb: package says priority is optional, override says extra. libglade2-ruby_0.17.0~rc1-6_all.deb: package says priority is optional, override says extra. libglib2-ruby1.8_0.17.0~rc1-6_amd64.deb: package says priority is optional, override says extra. libglib2-ruby_0.17.0~rc1-6_all.deb: package says priority is optional, override says extra. libgnome2-ruby1.8_0.17.0~rc1-6_amd64.deb: package says priority is optional, override says extra. libgnome2-ruby_0.17.0~rc1-6_all.deb: package says priority is optional, override says extra. libgnomecanvas2-ruby1.8_0.17.0~rc1-6_amd64.deb: package says priority is optional, override says extra. libgnomecanvas2-ruby_0.17.0~rc1-6_all.deb: package says priority is optional, override says extra. libgnomeprint2-ruby1.8_0.17.0~rc1-6_amd64.deb: package says priority is optional, override says extra. libgnomeprint2-ruby_0.17.0~rc1-6_all.deb: package says priority is optional, override says extra. libgnomeprintui2-ruby1.8_0.17.0~rc1-6_amd64.deb: package says priority is optional, override says extra. libgnomeprintui2-ruby_0.17.0~rc1-6_all.deb: package says priority is optional, override says extra. libgnomevfs2-ruby1.8_0.17.0~rc1-6_amd64.deb: package says priority is optional, override says extra. libgnomevfs2-ruby_0.17.0~rc1-6_all.deb: package says priority is optional, override says extra. libgtk-mozembed-ruby1.8_0.17.0~rc1-6_amd64.deb: package says priority is optional, override says extra. libgtk-mozembed-ruby_0.17.0~rc1-6_all.deb: package says section is libs, override says devel. libgtk2-ruby1.8_0.17.0~rc1-6_amd64.deb: package says priority is optional, override says extra. libgtk2-ruby_0.17.0~rc1-6_all.deb: package says priority is optional, override says extra. libgtkglext1-ruby1.8_0.17.0~rc1-6_amd64.deb: package says priority is optional, override says extra. libgtkglext1-ruby_0.17.0~rc1-6_all.deb: package says priority is optional, override says extra. libgtkhtml2-ruby1.8_0.17.0~rc1-6_amd64.deb: package says priority is optional, override says extra. libgtkhtml2-ruby_0.17.0~rc1-6_all.deb: package says priority is optional, override says extra. libgtksourceview1-ruby1.8_0.17.0~rc1-6_amd64.deb: package says priority is optional, override says extra. libgtksourceview1-ruby_0.17.0~rc1-6_all.deb: package says priority is optional, override says extra. libpanel-applet2-ruby1.8_0.17.0~rc1-6_amd64.deb: package says priority is optional, override says extra. libpanel-applet2-ruby_0.17.0~rc1-6_all.deb: package says priority is optional, override says extra. libpango1-ruby1.8_0.17.0~rc1-6_amd64.deb: package says priority is optional, override says extra. libpango1-ruby_0.17.0~rc1-6_all.deb: package says priority is optional, override says extra. librsvg2-ruby1.8_0.17.0~rc1-6_amd64.deb: package says priority is optional, override says extra. librsvg2-ruby_0.17.0~rc1-6_all.deb: package says priority is optional, override says extra. libvte-ruby1.8_0.17.0~rc1-6_amd64.deb: package says priority is optional, override says extra. libvte-ruby_0.17.0~rc1-6_all.deb: package says priority is optional, override says extra. ruby-gnome2_0.17.0~rc1-6_all.deb: package says priority is optional, override says extra. Either the package or the override file is incorrect. If you think the override is correct and the package wrong please fix the package so that this disparity is fixed in the next upload. If you feel the override is incorrect then please reply to this mail and explain why. Please INCLUDE the list of packages as seen above, or we won't be able to deal with your mail due to missing information. [NB: this is an automatically generated mail; if you replied to one like it before and have not received a response yet, please ignore this mail. Your reply needs to be processed by a human and will be in due course, but until then the installer will send these automated mails; sorry.] -- Debian distribution maintenance software (This message was generated automatically; if you believe that there is a problem with it please contact the archive
[DRE-maint] Bug#498558: marked as done (libgdk-pixbuf2-ruby1.8: scale() of Gdk::Pixbuf leaks memory)
Your message dated Thu, 18 Sep 2008 18:47:05 + with message-id [EMAIL PROTECTED] and subject line Bug#498558: fixed in ruby-gnome2 0.17.0~rc1-6 has caused the Debian Bug report #498558, regarding libgdk-pixbuf2-ruby1.8: scale() of Gdk::Pixbuf leaks memory to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [EMAIL PROTECTED] immediately.) -- 498558: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=498558 Debian Bug Tracking System Contact [EMAIL PROTECTED] with problems ---BeginMessage--- Package: libgdk-pixbuf2-ruby1.8 Version: 0.17.0~rc1-4 Severity: important Run the below program on some image file: #!/usr/bin/ruby require 'gtk2' unless ARGV.size == 1 puts Syntax: pixbufmemleak.rb name of an image file exit 1 end imagefile = ARGV[0] puts Test image: #{imagefile} pixbuf = Gdk::Pixbuf.new(imagefile) while true pixbuf = pixbuf.scale(1000, 1000) end Current behavior: Ruby's memory usage increases by about 200Mb per second. Expected behavior: Not much, definitely no memory increase. Regards //Johan -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (990, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.26-1-686 (SMP w/2 CPU cores) Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages libgdk-pixbuf2-ruby1.8 depends on: ii libc6 2.7-13 GNU C Library: Shared libraries ii libcairo2 1.6.4-6 The Cairo 2D vector graphics libra ii libglib2-ruby1.80.17.0~rc1-4 Glib 2 bindings for the Ruby langu ii libglib2.0-02.16.5-1 The GLib library of C routines ii libgtk2.0-0 2.12.11-3The GTK+ graphical user interface ii libpango1.0-0 1.20.5-1 Layout and rendering of internatio ii libruby1.8 1.8.7.22-3 Libraries necessary to run Ruby 1. libgdk-pixbuf2-ruby1.8 recommends no packages. libgdk-pixbuf2-ruby1.8 suggests no packages. -- no debconf information ---End Message--- ---BeginMessage--- Source: ruby-gnome2 Source-Version: 0.17.0~rc1-6 We believe that the bug you reported is fixed in the latest version of ruby-gnome2, which is due to be installed in the Debian FTP archive: libart2-ruby1.8_0.17.0~rc1-6_amd64.deb to pool/main/r/ruby-gnome2/libart2-ruby1.8_0.17.0~rc1-6_amd64.deb libart2-ruby_0.17.0~rc1-6_all.deb to pool/main/r/ruby-gnome2/libart2-ruby_0.17.0~rc1-6_all.deb libatk1-ruby1.8_0.17.0~rc1-6_amd64.deb to pool/main/r/ruby-gnome2/libatk1-ruby1.8_0.17.0~rc1-6_amd64.deb libatk1-ruby_0.17.0~rc1-6_all.deb to pool/main/r/ruby-gnome2/libatk1-ruby_0.17.0~rc1-6_all.deb libgconf2-ruby1.8_0.17.0~rc1-6_amd64.deb to pool/main/r/ruby-gnome2/libgconf2-ruby1.8_0.17.0~rc1-6_amd64.deb libgconf2-ruby_0.17.0~rc1-6_all.deb to pool/main/r/ruby-gnome2/libgconf2-ruby_0.17.0~rc1-6_all.deb libgda-ruby1.8_0.17.0~rc1-6_amd64.deb to pool/main/r/ruby-gnome2/libgda-ruby1.8_0.17.0~rc1-6_amd64.deb libgda-ruby_0.17.0~rc1-6_all.deb to pool/main/r/ruby-gnome2/libgda-ruby_0.17.0~rc1-6_all.deb libgdk-pixbuf2-ruby1.8_0.17.0~rc1-6_amd64.deb to pool/main/r/ruby-gnome2/libgdk-pixbuf2-ruby1.8_0.17.0~rc1-6_amd64.deb libgdk-pixbuf2-ruby_0.17.0~rc1-6_all.deb to pool/main/r/ruby-gnome2/libgdk-pixbuf2-ruby_0.17.0~rc1-6_all.deb libglade2-ruby1.8_0.17.0~rc1-6_amd64.deb to pool/main/r/ruby-gnome2/libglade2-ruby1.8_0.17.0~rc1-6_amd64.deb libglade2-ruby_0.17.0~rc1-6_all.deb to pool/main/r/ruby-gnome2/libglade2-ruby_0.17.0~rc1-6_all.deb libglib2-ruby1.8_0.17.0~rc1-6_amd64.deb to pool/main/r/ruby-gnome2/libglib2-ruby1.8_0.17.0~rc1-6_amd64.deb libglib2-ruby_0.17.0~rc1-6_all.deb to pool/main/r/ruby-gnome2/libglib2-ruby_0.17.0~rc1-6_all.deb libgnome2-ruby1.8_0.17.0~rc1-6_amd64.deb to pool/main/r/ruby-gnome2/libgnome2-ruby1.8_0.17.0~rc1-6_amd64.deb libgnome2-ruby_0.17.0~rc1-6_all.deb to pool/main/r/ruby-gnome2/libgnome2-ruby_0.17.0~rc1-6_all.deb libgnomecanvas2-ruby1.8_0.17.0~rc1-6_amd64.deb to pool/main/r/ruby-gnome2/libgnomecanvas2-ruby1.8_0.17.0~rc1-6_amd64.deb libgnomecanvas2-ruby_0.17.0~rc1-6_all.deb to pool/main/r/ruby-gnome2/libgnomecanvas2-ruby_0.17.0~rc1-6_all.deb libgnomeprint2-ruby1.8_0.17.0~rc1-6_amd64.deb to pool/main/r/ruby-gnome2/libgnomeprint2-ruby1.8_0.17.0~rc1-6_amd64.deb libgnomeprint2-ruby_0.17.0~rc1-6_all.deb to pool/main/r/ruby-gnome2/libgnomeprint2-ruby_0.17.0~rc1-6_all.deb libgnomeprintui2-ruby1.8_0.17.0~rc1-6_amd64.deb to pool/main/r/ruby-gnome2/libgnomeprintui2-ruby1.8_0.17.0~rc1-6_amd64.deb libgnomeprintui2-ruby_0.17.0~rc1-6_all.deb to
[DRE-maint] Bug#490305: marked as done (kazehakase: Segfault on startup; ruby-related)
Your message dated Thu, 18 Sep 2008 18:47:05 + with message-id [EMAIL PROTECTED] and subject line Bug#490305: fixed in ruby-gnome2 0.17.0~rc1-6 has caused the Debian Bug report #490305, regarding kazehakase: Segfault on startup; ruby-related to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [EMAIL PROTECTED] immediately.) -- 490305: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=490305 Debian Bug Tracking System Contact [EMAIL PROTECTED] with problems ---BeginMessage--- Package: kazehakase Version: 0.5.4-2.1 Severity: grave After the upgrade today, Kz crashes always on startup. I can reproduce it reliably with ~/.kazehakase moved away, hence reporting it. A simple (but annoying) workaround is to delete ~/.kazehakase/clip.xml -- but the file is created again during the session so one must delete it every time before starting the program. Maybe this doesn't deserve a grave severity, please downgrade if so (or reassign if it is ruby's fault). Here's the backtrace: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb7249720 (LWP 13865)] gc_mark (ptr=8, lev=0) at gc.c:761 761 gc.c: No such file or directory. in gc.c (gdb) bt #0 gc_mark (ptr=8, lev=0) at gc.c:761 #1 0xb6d8ad2b in rb_mark_end_proc () at eval.c:7989 #2 0xb6dac935 in garbage_collect () at gc.c:1432 #3 0xb6dad3c5 in rb_newobj () at gc.c:424 #4 0xb6dff787 in str_alloc (klass=3067261960) at string.c:67 #5 0xb6dff80c in str_new (klass=8, ptr=0x81141f8 :, len=1) at string.c:89 #6 0xb6ddad46 in ruby_yyparse () at parse.y:3249 #7 0xb6ddfb54 in yycompile (f=0x81a06d0 /usr/lib/ruby/1.8/locale/object.rb, line=1) at parse.y:2692 #8 0xb6df8ff1 in load_file (fname=0x81a06d0 /usr/lib/ruby/1.8/locale/object.rb, script=0) at ruby.c:983 #9 0xb6da4b89 in rb_load (fname=3067114540, wrap=0) at eval.c:7021 #10 0xb6da5226 in rb_require_safe (fname=3067160100, safe=0) at eval.c:7384 #11 0xb6da53d9 in rb_f_require (obj=3067267420, fname=3067116340) at eval.c:7277 #12 0xb6d8cd2b in call_cfunc (func=0xb6da53b0 rb_f_require, recv=3067267420, len=0, argc=1, argv=0xb6cfd008) at eval.c:5749 #13 0xb6d98103 in rb_call0 (klass=3067272360, recv=3067267420, id=10089, oid=10089, argc=1, argv=0xbff24590, body=0xb6d1da10, flags=0) at eval.c:5899 #14 0xb6d98240 in rb_call (klass=3067272360, recv=3067267420, mid=10089, argc=1, argv=0xbff24590, scope=1, self=3067267420) at eval.c:6146 #15 0xb6d92a69 in rb_eval (self=0, n=value optimized out) at eval.c:3507 #16 0xb6da4bea in rb_load (fname=3067160700, wrap=0) at eval.c:7027 #17 0xb6da5226 in rb_require_safe (fname=3066803140, safe=0) at eval.c:7384 #18 0xb6da53d9 in rb_f_require (obj=3067267420, fname=3066754120) at eval.c:7277 #19 0xb6d8cd2b in call_cfunc (func=0xb6da53b0 rb_f_require, recv=3067267420, len=0, argc=1, argv=0xb6cfd008) at eval.c:5749 #20 0xb6d98103 in rb_call0 (klass=3067272360, recv=3067267420, id=10089, oid=10089, argc=1, argv=0xbff250e0, body=0xb6d1da10, flags=0) at eval.c:5899 #21 0xb6d98240 in rb_call (klass=3067272360, recv=3067267420, mid=10089, argc=1, argv=0xbff250e0, scope=1, self=3067267420) at eval.c:6146 #22 0xb6d92a69 in rb_eval (self=0, n=value optimized out) at eval.c:3507 #23 0xb6da4bea in rb_load (fname=3066803960, wrap=0) at eval.c:7027 #24 0xb6da5226 in rb_require_safe (fname=3066934720, safe=0) at eval.c:7384 #25 0xb6da53d9 in rb_f_require (obj=3067267420, fname=3066808080) at eval.c:7277 #26 0xb6d8cd2b in call_cfunc (func=0xb6da53b0 rb_f_require, recv=3067267420, len=0, argc=1, argv=0xb6cfd008) at eval.c:5749 #27 0xb6d98103 in rb_call0 (klass=3067272360, recv=3067267420, id=10089, oid=10089, argc=1, argv=0xbff25c90, body=0xb6d1da10, flags=0) at eval.c:5899 #28 0xb6d98240 in rb_call (klass=3067272360, recv=3067267420, mid=10089, argc=1, argv=0xbff25c90, scope=1, self=3067267420) at eval.c:6146 #29 0xb6d92a69 in rb_eval (self=0, n=value optimized out) at eval.c:3507 #30 0xb6d95788 in rb_eval (self=3067267420, n=value optimized out) at eval.c:3308 #31 0xb6da4bea in rb_load (fname=3066957340, wrap=0) at eval.c:7027 #32 0xb6da5226 in rb_require_safe (fname=3066965700, safe=0) at eval.c:7384 #33 0xb6da53d9 in rb_f_require (obj=3067267420, fname=3066957760) at eval.c:7277 #34 0xb6d8cd2b in call_cfunc (func=0xb6da53b0 rb_f_require, recv=3067267420, len=0, argc=1, argv=0xb6cfd008) at eval.c:5749 #35 0xb6d98103 in rb_call0 (klass=3067272360, recv=3067267420, id=10089, oid=10089, argc=1, argv=0xbff26d10, body=0xb6d1da10, flags=0) at eval.c:5899 #36 0xb6d98240 in rb_call (klass=3067272360, recv=3067267420, mid=10089, argc=1, argv=0xbff26d10, scope=1, self=3067267420) at eval.c:6146 #37 0xb6d92a69 in