From: ptkwt@...1.aracnet.com (Phil Tomson) Date: 2001-04-24T06:11:24+09:00 Subject: [ruby-talk:14106] How does one interpret a RUBY.EXE.stackdump file? I got the following message running a ruby script on Win98: deadlock 0x45a51b8: 2:8 (main) - drb_srvr.rb:317 deadlock 0x4611c40: 2:1 - /cygdrive/c/RUBY/lib/ruby/site_ruby/1.6/drb/drb.rb:29 6 deadlock 0x459ad00: 2:2 - ./winntkill.rb:24 Exception `fatal' at ./winntkill.rb:24 - Thread: deadlock ./winntkill.rb:24: [BUG] Segmentation fault ruby 1.6.2 (2000-12-18) [i386-cygwin] 0 [sig] RUBY 827819 stackdump: Dumping stack trace to RUBY.EXE.stackdump The particular line mentioned in the file winntkill.rb is: $stdout.reopen(save_stdout) The RUBY.EXE.stackdump is: Stack trace: Frame Function Args 02532DFC 6104103E (00000000, BFF813F8, 8177C8FC, 61040D31) 02532E4C 6104103E (00000006, 000CA1AB, 67D1E9D4, 00000001) 02532E7C 6103EC34 (000CA1AB, 00000006, 00000004, 04597028) 02532EAC 6103EDCA (000CA1AB, 00000006, 67D21CB0, 04599FC8) 02532ECC 610754B4 (6108C010, 000CA1AB, 00000006, 02532F2C) 02532EFC 6106B1A4 (6108C010, 00000006, 02532F2C, 3E8F017F) 02532F1C 6106B17C (00000006, 67D0ADB5, 67D0ADAF, 67D0ADA4) 02532F3C 61067DB8 (04842318, 00001D41, 00000000, 00000003) 0253335C 67D0AE33 (67D6A703, 00010000, 00000000, 00000000) 0253337C 67D6A72B (00000002, 00000000, FFFFFFFF, 00000010) 025333AC 6100DC7F (00000177, BFF712C5, 0253340C, 67D1CD66) 025333BC 6100DCA2 (00000004, 00000002, 0253340C, 67D1CD52) 0253340C 67D1CD66 (04842318, 00000002, 02533EAC, 00000000) 0253442C 67D1CC00 (00000010, 046683B0, 61024814, 025344A4) End of stack trace What does this mean? How is it interpreted? Phil