librelist archives

« back to archive

Shoes Issue #61

Shoes Issue #61

From:
Date:
2011-07-13 @ 07:17
Hey there!

There's a new Shoes self: #61

Here's a link: https://github.com/shoes/shoes/issues/61

And you can find out all about it below! Have a great day!

- The Shoes Robot

> "Simple-sphere.rb"
> -------------------
> Imported from steveklabnik/shoes:
> 
> simple-sphere.rb is broken. Possibly because of :resizable => false?
> 
> Comments
> steveklabnik June 16, 2010 | link | edit | delete
> Here's a call stack of the crash, for future reference: xception Type: 
EXC_BAD_ACCESS (SIGABRT)
> Exception Codes: KERN_INVALID_ADDRESS at 0x000000020155adfe
> Crashed Thread: 0 Dispatch queue: com.apple.main-thread
> 
> Application Specific Information:
> abort() called
> 
> Thread 0 Crashed: Dispatch queue: com.apple.main-thread
> 0 libSystem.B.dylib 0x00007fff874bb886 _kill + 10
> 1 libSystem.B.dylib 0x00007fff8755beae abort + 83
> 2 libruby.dylib 0x000000010002b31d rb_bug + 205
> 3 libruby.dylib 0x00000001000b7124 sigsegv + 132
> 4 libSystem.B.dylib 0x00007fff874cd80a sigtramp + 26
> 5 libshoes.dylib 0x00000001006ad7b3 box_blur + 627 (effects.c:73)
> 6 libshoes.dylib 0x00000001006adb32 shoes_gaussian_blur_filter + 514 
(effects.c:158)
> 7 libshoes.dylib 0x00000001006abdf7 shoes_add_effect + 183 (canvas.c:539)
> 8 libruby.dylib 0x0000000100106bf1 vm_call0 + 849
> 9 libruby.dylib 0x00000001000fe2b8 rb_funcall2 + 296
> 10 libshoes.dylib 0x00000001006b771c ts_funcall2 + 60 (ruby.c:54)
> 11 libruby.dylib 0x00000001000fd0f4 vm_call_cfunc + 340
> 12 libruby.dylib 0x00000001000fe9c0 vm_call_method + 896
> 13 libruby.dylib 0x00000001000ff90c vm_exec_core + 3180
> 14 libruby.dylib 0x0000000100104ba3 vm_exec + 1203
> 15 libruby.dylib 0x000000010010aad9 rb_yield + 505
> 16 libruby.dylib 0x0000000100106803 rb_vm_invoke_proc + 1123
> 17 libruby.dylib 0x0000000100106bf1 vm_call0 + 849
> 18 libruby.dylib 0x000000010010703f rb_funcall + 527
> 19 libshoes.dylib 0x00000001006d6cef shoes_image_new + 495 (ruby.c:1130)
> 20 libshoes.dylib 0x00000001006d7098 shoes_image_image + 72 (ruby.c:1278)
> 21 libshoes.dylib 0x00000001006aab95 shoes_canvas_image + 133 (canvas.c:740)
> 22 libruby.dylib 0x0000000100106bf1 vm_call0 + 849
> 23 libruby.dylib 0x00000001000fe2b8 rb_funcall2 + 296
> 24 libruby.dylib 0x00000001000fb6c3 rb_iterate + 355
> 25 libshoes.dylib 0x00000001006b775c ts_funcall2 + 124 (ruby.c:53)
> 26 libruby.dylib 0x00000001000fd0f4 vm_call_cfunc + 340
> 27 libruby.dylib 0x00000001000fe9c0 vm_call_method + 896
> 28 libruby.dylib 0x00000001000ff90c vm_exec_core + 3180
> 29 libruby.dylib 0x0000000100104ba3 vm_exec + 1203
> 30 libruby.dylib 0x0000000100106653 rb_vm_invoke_proc + 691
> 31 libruby.dylib 0x0000000100106bf1 vm_call0 + 849
> 32 libruby.dylib 0x000000010010703f rb_funcall + 527
> 33 libshoes.dylib 0x00000001006d6cef shoes_image_new + 495 (ruby.c:1130)
> 34 libshoes.dylib 0x00000001006aabd7 shoes_canvas_image + 199 (canvas.c:736)
> 35 libshoes.dylib 0x00000001006c102a shoes_canvas_c_image + 314 (ruby.c:4569)
> 36 libruby.dylib 0x00000001000fd0f4 vm_call_cfunc + 340
> 37 libruby.dylib 0x00000001000fe9c0 vm_call_method + 896
> 38 libruby.dylib 0x00000001000ff90c vm_exec_core + 3180
> 39 libruby.dylib 0x0000000100104ba3 vm_exec + 1203
> 40 libruby.dylib 0x0000000100105cf6 yield_under + 710
> 41 libruby.dylib 0x0000000100106198 specific_eval + 72
> 42 libruby.dylib 0x00000001000fd0f4 vm_call_cfunc + 340
> 43 libruby.dylib 0x00000001000fe9c0 vm_call_method + 896
> 44 libruby.dylib 0x00000001000ff90c vm_exec_core + 3180
> 45 libruby.dylib 0x0000000100104ba3 vm_exec + 1203
> 46 libruby.dylib 0x0000000100106653 rb_vm_invoke_proc + 691
> 47 libruby.dylib 0x0000000100106bf1 vm_call0 + 849
> 48 libruby.dylib 0x000000010010703f rb_funcall + 527
> 49 libshoes.dylib 0x00000001006a6493 shoes_app_run + 195 (app.c:339)
> 50 libruby.dylib 0x000000010002d047 rb_rescue2 + 519
> 51 libshoes.dylib 0x00000001006a6223 shoes_app_visit + 291 (app.c:384)
> 52 libshoes.dylib 0x00000001006a6314 shoes_app_goto + 100 (app.c:484)
> 53 libshoes.dylib 0x00000001006a65e9 shoes_app_open + 185 (app.c:263)
> 54 libshoes.dylib 0x00000001006a6be6 shoes_app_window + 470 (app.c:150)
> 55 libruby.dylib 0x00000001000fd0f4 vm_call_cfunc + 340
> 56 libruby.dylib 0x00000001000fe9c0 vm_call_method + 896
> 57 libruby.dylib 0x00000001000ff90c vm_exec_core + 3180
> 58 libruby.dylib 0x0000000100104ba3 vm_exec + 1203
> 59 libruby.dylib 0x00000001001050ce eval_string_with_cref + 478
> 60 libruby.dylib 0x00000001001059ee rb_f_eval + 254
> 61 libruby.dylib 0x00000001000fd0f4 vm_call_cfunc + 340
> 62 libruby.dylib 0x00000001000fe9c0 vm_call_method + 896
> 63 libruby.dylib 0x00000001000ff90c vm_exec_core + 3180
> 64 libruby.dylib 0x0000000100104ba3 vm_exec + 1203
> 65 libruby.dylib 0x0000000100106653 rb_vm_invoke_proc + 691
> 66 libruby.dylib 0x0000000100106bf1 vm_call0 + 849
> 67 libruby.dylib 0x00000001000fe2b8 rb_funcall2 + 296
> 68 libshoes.dylib 0x00000001006b75ae shoes_safe_block_call + 126 (ruby.c:285)
> 69 libruby.dylib 0x000000010002d047 rb_rescue2 + 519
> 70 libshoes.dylib 0x00000001006b73cc shoes_safe_block + 92 (ruby.c:306)
> 71 libshoes.dylib 0x00000001006a80af shoes_canvas_send_click + 847 
(canvas.c:1855)
> 72 libshoes.dylib 0x00000001006a7e81 shoes_canvas_send_click + 289 
(canvas.c:1802)
> 73 libshoes.dylib 0x00000001006a7e81 shoes_canvas_send_click + 289 
(canvas.c:1802)
> 74 libshoes.dylib 0x00000001006a6070 shoes_app_click + 16 (app.c:409)
> 75 com.apple.AppKit 0x00007fff87e01d6e forwardMethod + 104
> 76 com.apple.AppKit 0x00007fff87e01d6e forwardMethod + 104
> 77 com.apple.AppKit 0x00007fff87ecef1b -[NSWindow sendEvent:] + 5409
> 78 com.apple.AppKit 0x00007fff87e04662 -[NSApplication sendEvent:] + 4719
> 79 com.apple.AppKit 0x00007fff87d9b0aa -[NSApplication run] + 474
> 80 libshoes.dylib 0x00000001006a64c3 shoes_app_loop + 35 (app.c:283)
> 81 libshoes.dylib 0x00000001006dce85 shoes_start + 645 (world.c:227)
> 82 shoes-bin 0x0000000100000d7d main + 317 (main.c:85)
> 83 shoes-bin 0x0000000100000c34 start + 52
> 
> devyn June 18, 2010 | link | edit | delete
> so it's something in the blurring code.
> 
> I have a feeling this trace goes deeper…