From: Luis Lavena Date: 2013-11-07T10:08:10-02:00 Subject: [ruby-core:58216] Re: [ruby-trunk - Bug #9013] Crash on start --089e0158c00491b30304ea951ec0 Content-Type: text/plain; charset=ISO-8859-1 Can you tell us what is the system and the console codepage? (use chcp in the command prompt) Thank you. Sorry for top posting. Sent from mobile. On Nov 7, 2013 7:13 AM, "zapped (Alexey Shumkin)" wrote: > > Issue #9013 has been updated by zapped (Alexey Shumkin). > > > Oops! Bug is clearly reproduced on Windows 2003 Server R2 with "plain" > ruby-1.9.3-p448 (just extracted from > http://dl.bintray.com/oneclick/rubyinstaller/ruby-1.9.3-p448-i386-mingw32.7z?direct > ) > > c:\ruby-1.9.3-p448-i386-mingw32\bin>ruby -e 'p nil' > :3: [BUG] Segmentation fault > ruby 1.9.3p448 (2013-06-27) [i386-mingw32] > > -- Control frame information > ----------------------------------------------- > c:0007 p:---- s:0018 b:0018 l:000017 d:000017 CFUNC :require > c:0006 p:0014 s:0014 b:0014 l:000005 d:000013 BLOCK > :3 > c:0005 p:---- s:0011 b:0011 l:000010 d:000010 FINISH > c:0004 p:---- s:0009 b:0009 l:000008 d:000008 CFUNC :each > c:0003 p:0014 s:0006 b:0006 l:000005 d:000005 TOP > :1 > c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH > c:0001 p:0000 s:0002 b:0002 l:00125c d:00125c TOP > > -- Ruby level backtrace information > ---------------------------------------- > :1:in `' > :1:in `each' > :3:in `block in ' > :3:in `require' > > -- C level backtrace information > ------------------------------------------- > C:\WINDOWS\system32\ntdll.dll(KiFastSystemCallRet+0x0) [0x7c82845c] > C:\WINDOWS\system32\kernel32.dll(WaitForSingleObject+0x12) [0x77e61c75] > c:\ruby-1.9.3-p448-i386-mingw32\bin\msvcrt-ruby191.dll(rb_vm_bugreport+0xf9) > [0x62e5bec5] > c:\ruby-1.9.3-p448-i386-mingw32\bin\msvcrt-ruby191.dll(rb_name_err_mesg_new+0x17a) > [0x62d3a87a] > c:\ruby-1.9.3-p448-i386-mingw32\bin\msvcrt-ruby191.dll(rb_bug+0x2f) > [0x62d3b557] > c:\ruby-1.9.3-p448-i386-mingw32\bin\msvcrt-ruby191.dll(rb_check_safe_str+0x194) > [0x62dee898] > [0x004011e6] > C:\WINDOWS\system32\kernel32.dll(RemoveDirectoryA+0x204) [0x77e76157] > > -- Other runtime information > ----------------------------------------------- > > * Loaded script: ruby > > * Loaded features: > > 0 enumerator.so > 1 > c:/ruby-1.9.3-p448-i386-mingw32/lib/ruby/1.9.1/i386-mingw32/enc/encdb.so > 2 > c:/ruby-1.9.3-p448-i386-mingw32/lib/ruby/1.9.1/i386-mingw32/enc/koi8_r.so > 3 > c:/ruby-1.9.3-p448-i386-mingw32/lib/ruby/1.9.1/i386-mingw32/enc/windows_1251.so > > [NOTE] > You may have encountered a bug in the Ruby interpreter or extension > libraries. > Bug reports are welcome. > For details: http://www.ruby-lang.org/bugreport.html > > > This application has requested the Runtime to terminate it in an unusual > way. > Please contact the application's support team for more information. > ---------------------------------------- > Bug #9013: Crash on start > https://bugs.ruby-lang.org/issues/9013#change-42796 > > Author: lemonez (Dmitry Popov) > Status: Open > Priority: Normal > Assignee: > Category: > Target version: > ruby -v: 1.9.3p448 > Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN > > > I used RubyInstaller to install Ruby on Windows 7 (32-bit). I have many > gems installed, though I'm not able to run gem list (no output). In my > scripts I use mechanize. > > I get the following error when I start irb: > > C:\>irb > :3: [BUG] Segmentation fault > ruby 1.9.3p448 (2013-06-27) [i386-mingw32] > > -- Control frame information > ----------------------------------------------- > c:0007 p:---- s:0018 b:0018 l:000017 d:000017 CFUNC :require > c:0006 p:0014 s:0014 b:0014 l:000005 d:000013 BLOCK > :3 > c:0005 p:---- s:0011 b:0011 l:000010 d:000010 FINISH > c:0004 p:---- s:0009 b:0009 l:000008 d:000008 CFUNC :each > c:0003 p:1853060 s:0006 b:0006 l:000005 d:000005 TOP > c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH > c:0001 p:0000 s:0002 b:0002 l:00129c d:00129c TOP > > I can run ruby as a service using System account (Redmine works fine on > Thin). But when I try to run it from my account I get the following: > > C:\www\redmine>ruby script/rails -e production -p 3000 > :3: [BUG] Segmentation fault > ruby 1.9.3p448 (2013-06-27) [i386-mingw32] > > -- Control frame information > ----------------------------------------------- > c:0007 p:---- s:0018 b:0018 l:000017 d:000017 CFUNC :require > c:0006 p:0014 s:0014 b:0014 l:000005 d:000013 BLOCK > :3 > c:0005 p:---- s:0011 b:0011 l:000010 d:000010 FINISH > c:0004 p:---- s:0009 b:0009 l:000008 d:000008 CFUNC :each > c:0003 p:0014 s:0006 b:0006 l:000005 d:000005 TOP > :1 > c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH > c:0001 p:0000 s:0002 b:0002 l:00073c d:00073c TOP > > -- Ruby level backtrace information > ---------------------------------------- > :1:in `' > :1:in `each' > :3:in `block in ' > :3:in `require' > > -- C level backtrace information > ------------------------------------------- > > > > Re-installation fixes the problem for a while. And I can't figure out > what's causing the bug to reappear. > > > > -- > http://bugs.ruby-lang.org/ > --089e0158c00491b30304ea951ec0 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable

Can you tell us what is the system and the console codepage?= (use chcp in the command prompt)

Thank you.

Sorry for top posting. Sent from mobile.

On Nov 7, 2013 7:13 AM, "zapped (Alexey Shu= mkin)" <Alex.Crezoff@gmai= l.com> wrote:

Issue #9013 has been updated by zapped (Alexey Shumkin).


Oops! Bug is clearly reproduced on Windows 2003 Server R2 with "plain&= quot; ruby-1.9.3-p448 (just extracted from http://dl.bintray.com/oneclick/rubyinstaller/ruby-1.9.3-p448-i386-mi= ngw32.7z?direct)

c:\ruby-1.9.3-p448-i386-mingw32\bin>ruby -e 'p nil'
<internal:enc/prelude>:3: [BUG] Segmentation fault
ruby 1.9.3p448 (2013-06-27) [i386-mingw32]

-- Control frame information ----------------------------------------------= -
c:0007 p:---- s:0018 b:0018 l:000017 d:000017 CFUNC =A0:require
c:0006 p:0014 s:0014 b:0014 l:000005 d:000013 BLOCK =A0<internal:enc/pre= lude>:3
c:0005 p:---- s:0011 b:0011 l:000010 d:000010 FINISH
c:0004 p:---- s:0009 b:0009 l:000008 d:000008 CFUNC =A0:each
c:0003 p:0014 s:0006 b:0006 l:000005 d:000005 TOP =A0 =A0<internal:enc/p= relude>:1
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
c:0001 p:0000 s:0002 b:0002 l:00125c d:00125c TOP

-- Ruby level backtrace information ---------------------------------------= -
<internal:enc/prelude>:1:in `<compiled>'
<internal:enc/prelude>:1:in `each'
<internal:enc/prelude>:3:in `block in <compiled>'
<internal:enc/prelude>:3:in `require'

-- C level backtrace information ------------------------------------------= -
C:\WINDOWS\system32\ntdll.dll(KiFastSystemCallRet+0x0) [0x7c82845c]
C:\WINDOWS\system32\kernel32.dll(WaitForSingleObject+0x12) [0x77e61c75]
c:\ruby-1.9.3-p448-i386-mingw32\bin\msvcrt-ruby191.dll(rb_vm_bugreport+0xf9= ) [0x62e5bec5]
c:\ruby-1.9.3-p448-i386-mingw32\bin\msvcrt-ruby191.dll(rb_name_err_mesg_new= +0x17a) [0x62d3a87a]
c:\ruby-1.9.3-p448-i386-mingw32\bin\msvcrt-ruby191.dll(rb_bug+0x2f) [0x62d3= b557]
c:\ruby-1.9.3-p448-i386-mingw32\bin\msvcrt-ruby191.dll(rb_check_safe_str+0x= 194) [0x62dee898]
=A0[0x004011e6]
C:\WINDOWS\system32\kernel32.dll(RemoveDirectoryA+0x204) [0x77e76157]

-- Other runtime information ----------------------------------------------= -

* Loaded script: ruby

* Loaded features:

=A0 =A0 0 enumerator.so
=A0 =A0 1 c:/ruby-1.9.3-p448-i386-mingw32/lib/ruby/1.9.1/i386-mingw32/enc/e= ncdb.so
=A0 =A0 2 c:/ruby-1.9.3-p448-i386-mingw32/lib/ruby/1.9.1/i386-mingw32/enc/k= oi8_r.so
=A0 =A0 3 c:/ruby-1.9.3-p448-i386-mingw32/lib/ruby/1.9.1/i386-mingw32/enc/w= indows_1251.so

[NOTE]
You may have encountered a bug in the Ruby interpreter or extension librari= es.
Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html


This application has requested the Runtime to terminate it in an unusual wa= y.
Please contact the application's support team for more information.
----------------------------------------
Bug #9013: Crash on start
https://bugs.ruby-lang.org/issues/9013#change-42796

Author: lemonez (Dmitry Popov)
Status: Open
Priority: Normal
Assignee:
Category:
Target version:
ruby -v: 1.9.3p448
Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN


I used RubyInstaller to install Ruby on Windows 7 (32-bit). I have many gem= s installed, though I'm not able to run gem list (no output). In my scr= ipts I use mechanize.

I get the following error when I start irb:

C:\>irb
<internal:enc/prelude>:3: [BUG] Segmentation fault
ruby 1.9.3p448 (2013-06-27) [i386-mingw32]

-- Control frame information ----------------------------------------------= -
c:0007 p:---- s:0018 b:0018 l:000017 d:000017 CFUNC =A0:require
c:0006 p:0014 s:0014 b:0014 l:000005 d:000013 BLOCK =A0<internal:enc/pre= lude>:3
c:0005 p:---- s:0011 b:0011 l:000010 d:000010 FINISH
c:0004 p:---- s:0009 b:0009 l:000008 d:000008 CFUNC =A0:each
c:0003 p:1853060 s:0006 b:0006 l:000005 d:000005 TOP
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
c:0001 p:0000 s:0002 b:0002 l:00129c d:00129c TOP

I can run ruby as a service using System account (Redmine works fine on Thi= n). But when I try to run it from my account I get the following:

C:\www\redmine>ruby script/rails -e production -p 3000
<internal:enc/prelude>:3: [BUG] Segmentation fault
ruby 1.9.3p448 (2013-06-27) [i386-mingw32]

-- Control frame information ----------------------------------------------= -
c:0007 p:---- s:0018 b:0018 l:000017 d:000017 CFUNC =A0:require
c:0006 p:0014 s:0014 b:0014 l:000005 d:000013 BLOCK =A0<internal:enc/pre= lude>:3
c:0005 p:---- s:0011 b:0011 l:000010 d:000010 FINISH
c:0004 p:---- s:0009 b:0009 l:000008 d:000008 CFUNC =A0:each
c:0003 p:0014 s:0006 b:0006 l:000005 d:000005 TOP =A0 =A0<internal:enc/p= relude>:1
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
c:0001 p:0000 s:0002 b:0002 l:00073c d:00073c TOP

-- Ruby level backtrace information ---------------------------------------= -
<internal:enc/prelude>:1:in `<compiled>'
<internal:enc/prelude>:1:in `each'
<internal:enc/prelude>:3:in `block in <compiled>'
<internal:enc/prelude>:3:in `require'

-- C level backtrace information ------------------------------------------= -



Re-installation fixes the problem for a while. And I can't figure out w= hat's causing the bug to reappear.



--
http://bugs.ruby-l= ang.org/
--089e0158c00491b30304ea951ec0--