Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.ruby
Segfault in JSON - windows VISTA
Matthew Rudy Jacobs
7/12/2007 6:37:00 PM
I've been struggling for the past few hours with a segfault coming out
of JSON.
this is from the gem "json (1.1.1)" and "json (1.0.3)"
I was originally running the ruby 1.8.6 one-click-installer,
but reverted to 1.8.4 a moment ago, to see if it fixed the problem.
I've also tried varying the version of the JSON gem.
hmm...I can't see how to fix this.
any ideas.
I guess maybe I should just revert back to WinXP,
it was working in 1.8.4 on XP MCE
MatthewRudy
==========================================================================
the output from my rails console running json 1.1.1
==========================================================================
c:\code\RubyOnRailsApps\MidasSubscriptions\trunk\main>ruby
script/console
Loading development environment.
>> require 'json'
=> []
>> exit
c:\code\RubyOnRailsApps\MidasSubscriptions\trunk\main>ruby
script/console
Loading development environment.
>> require 'json'
=> []
>> JSON.parse(JSON.unparse(:stuff => "nuff"))
=> {"stuff"=>"nuff"}
>> exit
c:/ruby/lib/ruby/1.8/irb/workspace.rb:81: [BUG] Segmentation fault
ruby 1.8.4 (2006-04-14) [i386-mswin32]
This application has requested the Runtime to terminate it in an unusual
way.
Please contact the application's support team for more information.
==========================================================================
the output from my irb running json 1.0.7
==========================================================================
c:\code\RubyOnRailsApps\MidasSubscriptions\trunk\main>irb
irb(main):001:0> require 'rubygems'
=> false
irb(main):002:0> gem 'json'
=> true
irb(main):003:0> require 'json'
=> true
irb(main):004:0> exit
c:\code\RubyOnRailsApps\MidasSubscriptions\trunk\main>irb
irb(main):001:0> require 'rubygems'
=> false
irb(main):002:0> gem 'json'
=> true
irb(main):003:0> require 'json'
=> true
irb(main):004:0> JSON.parse(JSON.unparse(:stuff => "nuff"))
=> {"stuff"=>"nuff"}
irb(main):005:0> exit
c:/ruby/bin/irb.bat:20: [BUG] Segmentation fault
ruby 1.8.4 (2006-04-14) [i386-mswin32]
This application has requested the Runtime to terminate it in an unusual
way.
Please contact the application's support team for more information.
--
Posted via
http://www.ruby-...
.
2 Answers
Matthew Rudy Jacobs
7/12/2007 6:41:00 PM
0
I correct myself,
that was with json 1.0.3.
btw, I'm running this from command prompt - running it "as
administrator"
Matthew Rudy wrote:
> ==========================================================================
> the output from my irb running json 1.0.7
> ==========================================================================
> c:\code\RubyOnRailsApps\MidasSubscriptions\trunk\main>irb
> irb(main):001:0> require 'rubygems'
> => false
> irb(main):002:0> gem 'json'
> => true
> irb(main):003:0> require 'json'
> => true
> irb(main):004:0> exit
>
> c:\code\RubyOnRailsApps\MidasSubscriptions\trunk\main>irb
> irb(main):001:0> require 'rubygems'
> => false
> irb(main):002:0> gem 'json'
> => true
> irb(main):003:0> require 'json'
> => true
> irb(main):004:0> JSON.parse(JSON.unparse(:stuff => "nuff"))
> => {"stuff"=>"nuff"}
> irb(main):005:0> exit
> c:/ruby/bin/irb.bat:20: [BUG] Segmentation fault
> ruby 1.8.4 (2006-04-14) [i386-mswin32]
>
>
> This application has requested the Runtime to terminate it in an unusual
> way.
> Please contact the application's support team for more information.
--
Posted via
http://www.ruby-...
.
Matthew Rudy Jacobs
7/12/2007 7:02:00 PM
0
ok I've managed to get it to work by using the "json_pure" gem instead.
but it's annoying
:s
--
Posted via
http://www.ruby-...
.
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
Segfault in JSON - windows VISTA
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password