[#3101] Compile_err — "Fergus Hayman" <shayman@...>
[#3109] Is divmod dangerous? — Dave Thomas <Dave@...>
[#3110] my wish list for Ruby — Mathieu Bouchard <matju@...>
[#3119] Re: Min and max? — ts <decoux@...>
>>>>> "M" == Mathieu Bouchard <matju@CAM.ORG> writes:
[#3149] Retrieving the hostname and port in net/http — Roland Jesse <jesse@...>
Hi,
[#3154] 3-d arrays? — Hugh Sasse Staff Elec Eng <hgs@...>
Is there an idiom for 3-dimensional arrays in Ruby? I see that
[#3167] ruby.h needed to compile Interbase module — Jilani Khaldi <jilanik@...>
Hi all,
[#3189] BUG or something? — "Park Hee Sob" <phasis@...>
Hi,
[#3221] Re: Ruby & Interbase -- Please answer if you know! — ts <decoux@...>
>>>>> "J" == Jilani Khaldi <jilanik@tin.it> writes:
[#3222] Ruby coding standard? — Robert Feldt <feldt@...>
On Fri, 9 Jun 2000, Robert Feldt wrote:
Mathieu Bouchard <matju@cam.org> wrote:
[#3277] Re: BUG or something? — Aleksi Niemel<aleksi.niemela@...>
> |I am new to Ruby and this brings up a question I have had
Aleksi Niemel<aleksi.niemela@cinnober.com> writes:
On 12 Jun 2000, Dave Thomas wrote:
ts <decoux@moulon.inra.fr> writes:
[#3296] RE: about documentation — Aleksi Niemel<aleksi.niemela@...>
> I want to contribute to the ruby project in my spare time.
Aleksi Niemel<aleksi.niemela@cinnober.com> writes:
Hi,
On Tue, 13 Jun 2000, Toshiro Kuwabara wrote:
Hugh Sasse Staff Elec Eng <hgs@dmu.ac.uk> writes:
[#3331] Selling Rubies by the Carat — Dave Thomas <Dave@...>
[#3338] PID of child processes — Andrew Hunt <Andy@...>
[#3363] chomp! — "David Douthitt" <DDouthitt@...>
I was looking at the documentation for chomp and chomp! - and the results of chomp startled me to say the least.
[#3407] Waffling between Python and Ruby — "Warren Postma" <embed@...>
I was looking at the Ruby editor/IDE for windows and was disappointed with
[#3410] Exercice: Translate into Ruby :-) — Jilani Khaldi <jilanik@...>
Hi All,
Jilani Khaldi <jilanik@tin.it> writes:
Hi,
"NAKAMURA, Hiroshi" <nahi@keynauts.com> writes:
Hi, Dave,
Hello,
[#3453] Re: Static Typing( Was: Waffling between Python and Ruby) — Andrew Hunt <andy@...>
[#3515] Options database (was: Define & Include?) — claird@... (Cameron Laird)
In article <8ikot4$ki$0@216.39.170.247>, Dave LeBlanc <whisper@oz.net> wrote:
[#3516] Deep copy? — Hugh Sasse Staff Elec Eng <hgs@...>
Given that I cannot overload =, how should I go about ensuring a deep
In message "[ruby-talk:03516] Deep copy?"
On Tue, 20 Jun 2000, GOTO Kentaro wrote:
Hugh Sasse Staff Elec Eng <hgs@dmu.ac.uk> writes:
[#3532] Extension in C++? — Robert Feldt <feldt@...>
[#3541] function objects? — Johann Hibschman <johann@...>
Hi folks,
[#3544] A small quiz — Dave Thomas <Dave@...>
[#3588] Interface polymorphism — hal9000@...
Another question, guys.
[#3607] Is there a statistician in the house? — Dave Thomas <Dave@...>
[#3662] Ruby 1.4.5 install from Mandrake cooker rpms ?problem? — Charles Hixson <charleshixsn@...>
This is the first time that I've installed ruby, so
[#3685] no traffic — matz@... (Yukihiro Matsumoto)
Hi,
[#3694] Why it's quiet — hal9000@...
We are all busy learning the new language
Hi,
Hi,
Hi, matz,
Hi,
Hi,
[#3699] Multithreaded/Embedded Ruby? — "Warren Postma" <embed@...>
Is there any information on Thread safety in ruby. Suppose I embed Ruby in a
Hi,
[ruby-talk:03086] mod_ruby segv
I've got a stack-backtrace for that mod_ruby segv. Right now its with
a Ruby built with -O2, so I'm not sure how reliable the local
variables are. Anyway, I thought I'd post this before getting some
sleep.
Regards
Dave
This is with the latest CVS ruby and mod_ruby. I manually override the
Makefile in mod_ruby to force static linking of libruby.a
Program received signal SIGSEGV, Segmentation fault.
rb_thread_start_0 (fn=0x403c6e50 <load_ruby_script>, arg=0x80c1f94, th=0x0)
at eval.c:7481
7481 th->result = (*fn)(arg, th);
(gdb) bt
#0 rb_thread_start_0 (fn=0x403c6e50 <load_ruby_script>, arg=0x80c1f94, th=0x0)
at eval.c:7481
#1 0x403e29be in rb_thread_create (fn=0x403c6e50 <load_ruby_script>,
arg=0x80c1f94) at eval.c:7517
#2 0x0 in ?? ()
(gdb) p th
$1 = 0x0
(gdb) p
$2 = 0x0
(gdb) l
7476
7477 PUSH_TAG(PROT_THREAD);
7478 if ((state = EXEC_TAG()) == 0) {
7479 if (THREAD_SAVE_CONTEXT(th) == 0) {
7480 curr_thread = th;
7481 th->result = (*fn)(arg, th);
7482 }
7483 }
7484 POP_TAG();
7485 status = th->status;
(gdb) p curr_thread
$3 = 0x80c4440
(gdb) p *curr_thread
$4 = {next = 0x80ac9d0, prev = 0x80ac9d0, context = {{__jmpbuf = {-1073746084,
0, 135021632, -1073745956, -1073746432, 1077811752},
__mask_was_saved = 0, __saved_mask = {__val = {0 <repeats 32 times>}}}},
result = 0, stk_len = 376, stk_max = 376, stk_ptr = 0x80c78a8,
stk_pos = 0xbfffede0, frame = 0xbffff108, scope = 0x404b6d34,
dyna_vars = 0x0, block = 0x0, iter = 0xbffff03c, tag = 0xbffff1d8,
klass = 1078684960, wrapper = 0, flags = 0, file = 0x404412c4 "ruby",
line = 0, tracing = 0, errinfo = 1078627020, last_status = 4, last_line = 4,
last_match = 4, safe = 1, status = THREAD_RUNNABLE, wait_for = 0, fd = 0,
readfds = {__fds_bits = {0 <repeats 32 times>}}, writefds = {__fds_bits = {
0 <repeats 32 times>}}, exceptfds = {__fds_bits = {
0 <repeats 32 times>}}, select_value = 0, delay = 0, join = 0x0,
abort = 0, priority = 0, gid = 1, locals = 0x0, thread = 1078627480}
(gdb) p *fn
$5 = {VALUE ()} 0x403c6e50 <load_ruby_script>