Satoshi Nakagawa
snaka****@infot*****
Fri Jul 20 15:36:17 JST 2007
I have tested again with trunk, it works. Thanks :-) And I found another crash :( When I tried to send file to myself, LimeChat 0.3 always crashes. It uses a server socket class, written by me using Ruby threads, to send files. Note that LimeChat trunk has no problem, because it uses another socket class using NSRunLoop, not on Ruby threads. How to reproduce the problem: 1. Install RubyCocoa trunk with new libruby.1.dylib 2. Start up LimeChat.app. (0.3) 3. Add a server and connect. 4. Join a channel. 5. Right click on yourself in the member list. 6. Select a menu item, "DCC send file". 7. Choose a file. 8. It crashes. Attachment files are crush logs: LimeChat_0.3_raw.crash.log Raw LimeChat 0.3. LimeChat_0.3_with_set_threadsupport_off.crash.log LimeChat 0.3 + ENV['RUBYCOCOA_THREAD_HOOK_DISABLE'] = true (in rb_main.rb) Environment: Intel iMac Mac OS X 10.4.10 LimeChat 0.3 -- Satoshi Nakagawa -------------- next part -------------- A non-text attachment was scrubbed... Name: crashlogs2.zip Type: application/zip Size: 12183 bytes Desc: not available Url : http://lists.sourceforge.jp/mailman/archives/rubycocoa-devel/attachments/20070720/24c50499/attachment.zip -------------- next part --------------