プロジェクト

全般

プロフィール

致命的 #157

完了

バグレポートの送信に失敗しsegmentation faultになる

ふぇのまー 葱野 さんがほぼ13年前に追加. ほぼ13年前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
-
開始日:
2011-05-14
期日:
進捗率:

0%

プラグイン名:

説明

バグレポートを画面が出たときに、OK、キャンセルに関わらずsegmentation faultで落ちる。
環境は以下のとおり。
ubuntu natty(amd64)
ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-linux]
atk (0.90.8)
cairo (1.10.0)
gdk_pixbuf2 (0.90.8)
glib2 (0.90.8)
gtk2 (0.90.8)
minitest (1.6.0)
pango (0.90.8)
pkg-config (1.1.1)
rake (0.8.7)
rdoc (2.5.8)
ruby-hmac (0.4.0)
sqlite3 (1.3.3)

/usr/miku/src/mikutter-cairoui/core/addon/bugreport.rb: line 29
Gdk-WARNING **:/build/buildd/gtk+2.0-2.24.4/gdk/x11/gdkdrawable-x11.c:952 drawable is not a pixmap or window
/usr/miku/src/mikutter-cairoui/core/addon/bugreport.rb:29: [BUG] Segmentation fault
ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-linux]

-- control frame ----------
c:0037 p:---- s:0115 b:0115 l:000114 d:000114 CFUNC :show
c:0036 p:0065 s:0112 b:0112 l:001b70 d:000111 LAMBDA /usr/miku/src/mikutter-cairoui/core/addon/bugreport.rb:29
c:0035 p:---- s:0110 b:0110 l:000109 d:000109 FINISH
c:0034 p:---- s:0108 b:0108 l:000107 d:000107 CFUNC :call
c:0033 p:0096 s:0105 b:0105 l:001b70 d:000104 BLOCK /usr/miku/src/mikutter-cairoui/core/addon/bugreport.rb:40
c:0032 p:---- s:0101 b:0101 l:000100 d:000100 FINISH
c:0031 p:---- s:0099 b:0099 l:000098 d:000098 CFUNC :call
c:0030 p:---- s:0097 b:0097 l:000096 d:000096 CFUNC :main
c:0029 p:0351 s:0094 b:0094 l:001b70 d:001b70 METHOD /usr/miku/src/mikutter-cairoui/core/addon/bugreport.rb:49
c:0028 p:0061 s:0088 b:0088 l:0005a0 d:000087 BLOCK /usr/miku/src/mikutter-cairoui/core/addon/bugreport.rb:13
c:0027 p:---- s:0085 b:0085 l:000084 d:000084 FINISH
c:0026 p:---- s:0083 b:0083 l:000082 d:000082 CFUNC :call
c:0025 p:0014 s:0079 b:0079 l:002378 d:000078 BLOCK /usr/miku/src/mikutter-cairoui/core/plugin/plugin.rb:92
c:0024 p:---- s:0075 b:0075 l:000074 d:000074 FINISH
c:0023 p:---- s:0073 b:0073 l:000072 d:000072 CFUNC :call
c:0022 p:0014 s:0068 b:0068 l:001ef8 d:000067 BLOCK /usr/miku/src/mikutter-cairoui/core/plugin/plugin.rb:100
c:0021 p:0009 s:0066 b:0066 l:000065 d:000065 METHOD /usr/miku/src/mikutter-cairoui/core/plugin/plugin.rb:117
c:0020 p:0021 s:0059 b:0059 l:001ba0 d:000058 BLOCK /usr/miku/src/mikutter-cairoui/core/plugin/plugin.rb:106
c:0019 p:---- s:0057 b:0057 l:000056 d:000056 FINISH
c:0018 p:---- s:0055 b:0055 l:000054 d:000054 CFUNC :call
c:0017 p:0031 s:0052 b:0052 l:000051 d:000051 METHOD /usr/miku/src/mikutter-cairoui/core/delayer.rb:31
c:0016 p:0030 s:0047 b:0047 l:000029 d:000046 BLOCK /usr/miku/src/mikutter-cairoui/core/delayer.rb:53
c:0015 p:---- s:0044 b:0044 l:000043 d:000043 FINISH
c:0014 p:---- s:0042 b:0042 l:000041 d:000041 CFUNC :each
c:0013 p:0055 s:0039 b:0039 l:000029 d:000038 BLOCK /usr/miku/src/mikutter-cairoui/core/delayer.rb:51
c:0012 p:---- s:0035 b:0035 l:000034 d:000034 FINISH
c:0011 p:---- s:0033 b:0033 l:000032 d:000032 CFUNC :times
c:0010 p:0059 s:0030 b:0030 l:000029 d:000029 METHOD /usr/miku/src/mikutter-cairoui/core/delayer.rb:47
c:0009 p:0089 s:0026 b:0026 l:0016b8 d:000025 BLOCK mikutter.rb:162
c:0008 p:---- s:0024 b:0024 l:000023 d:000023 FINISH
c:0007 p:---- s:0022 b:0022 l:000021 d:000021 CFUNC :call
c:0006 p:---- s:0020 b:0020 l:000019 d:000019 CFUNC :main
c:0005 p:0116 s:0017 b:0017 l:0016b8 d:0016b8 METHOD mikutter.rb:167
c:0004 p:0075 s:0012 b:0012 l:000011 d:000011 METHOD mikutter.rb:87
c:0003 p:0570 s:0009 b:0009 l:000918 d:002220 EVAL mikutter.rb:205
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
c:0001 p:0000 s:0002 b:0002 l:000918 d:000918 TOP
---------------------------
-- Ruby level backtrace information ----------------------------------------
mikutter.rb:205:in `<main>'
mikutter.rb:87:in `boot'
mikutter.rb:167:in `main'
mikutter.rb:167:in `main'
mikutter.rb:167:in `call'
mikutter.rb:162:in `block in main'
/usr/miku/src/mikutter-cairoui/core/delayer.rb:47:in `run'
/usr/miku/src/mikutter-cairoui/core/delayer.rb:47:in `times'
/usr/miku/src/mikutter-cairoui/core/delayer.rb:51:in `block in run'
/usr/miku/src/mikutter-cairoui/core/delayer.rb:51:in `each'
/usr/miku/src/mikutter-cairoui/core/delayer.rb:53:in `block (2 levels) in run'
/usr/miku/src/mikutter-cairoui/core/delayer.rb:31:in `run'
/usr/miku/src/mikutter-cairoui/core/delayer.rb:31:in `call'
/usr/miku/src/mikutter-cairoui/core/plugin/plugin.rb:106:in `block in boot_plugin'
/usr/miku/src/mikutter-cairoui/core/plugin/plugin.rb:117:in `call_routine'
/usr/miku/src/mikutter-cairoui/core/plugin/plugin.rb:100:in `block (2 levels) in plugin_loop'
/usr/miku/src/mikutter-cairoui/core/plugin/plugin.rb:100:in `call'
/usr/miku/src/mikutter-cairoui/core/plugin/plugin.rb:92:in `block in plugin_callback_loop'
/usr/miku/src/mikutter-cairoui/core/plugin/plugin.rb:92:in `call'
/usr/miku/src/mikutter-cairoui/core/addon/bugreport.rb:13:in `block in boot'
/usr/miku/src/mikutter-cairoui/core/addon/bugreport.rb:49:in `popup'
/usr/miku/src/mikutter-cairoui/core/addon/bugreport.rb:49:in `main'
/usr/miku/src/mikutter-cairoui/core/addon/bugreport.rb:49:in `call'
/usr/miku/src/mikutter-cairoui/core/addon/bugreport.rb:40:in `block in popup'
/usr/miku/src/mikutter-cairoui/core/addon/bugreport.rb:40:in `call'
/usr/miku/src/mikutter-cairoui/core/addon/bugreport.rb:29:in `block in popup'
/usr/miku/src/mikutter-cairoui/core/addon/bugreport.rb:29:in `show'

-- C level backtrace information -------------------------------------------
/usr/ruby192/lib/libruby.so.1.9(rb_vm_bugreport+0x5f) [0x7f910fdf6caf]
/usr/ruby192/lib/libruby.so.1.9(+0x5ff7e) [0x7f910fcd5f7e]
/usr/ruby192/lib/libruby.so.1.9(rb_bug+0xa2) [0x7f910fcd6ea2]
/usr/ruby192/lib/libruby.so.1.9(+0x1140f5) [0x7f910fd8a0f5]
/lib/x86_64-linux-gnu/libc.so.6(+0x33d80) [0x7f910ee2dd80]
/usr/lib/libgdk-x11-2.0.so.0(gdk_x11_window_get_drawable_impl+0) [0x7f91034bf7e0]
/usr/lib/liboverlay-scrollbar-0.1.so.0(+0x6948) [0x7f91019e2948]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x15c) [0x7f910c22281c]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x20019) [0x7f910c234019]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x858) [0x7f910c23d258]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x7f) [0x7f910c23d41f]
/usr/lib/libgtk-x11-2.0.so.0(gtk_widget_map+0xce) [0x7f910397595e]
/usr/lib/libgtk-x11-2.0.so.0(+0x265884) [0x7f910397f884]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x15c) [0x7f910c22281c]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x1f7e3) [0x7f910c2337e3]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x858) [0x7f910c23d258]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x7f) [0x7f910c23d41f]
/usr/lib/libgtk-x11-2.0.so.0(gtk_widget_show+0x86) [0x7f9103976256]
/usr/ruby192/lib/ruby/gems/1.9.1/gems/gtk2-0.90.8/lib/gtk2.so(+0xba934) [0x7f9103e17934]
/usr/ruby192/lib/libruby.so.1.9(+0x17aaa6) [0x7f910fdf0aa6]
/usr/ruby192/lib/libruby.so.1.9(+0x1705ae) [0x7f910fde65ae]
/usr/ruby192/lib/libruby.so.1.9(+0x1769a3) [0x7f910fdec9a3]
/usr/ruby192/lib/libruby.so.1.9(rb_vm_invoke_proc+0x9f) [0x7f910fded7ef]
/usr/ruby192/lib/libruby.so.1.9(+0x17aaa6) [0x7f910fdf0aa6]
/usr/ruby192/lib/libruby.so.1.9(+0x1705ae) [0x7f910fde65ae]
/usr/ruby192/lib/libruby.so.1.9(+0x1769a3) [0x7f910fdec9a3]
/usr/ruby192/lib/libruby.so.1.9(rb_vm_invoke_proc+0x9f) [0x7f910fded7ef]
/usr/ruby192/lib/libruby.so.1.9(+0x177ced) [0x7f910fdedced]
/usr/ruby192/lib/libruby.so.1.9(rb_apply+0x99) [0x7f910fdf0049]
/usr/ruby192/lib/ruby/gems/1.9.1/gems/glib2-0.90.8/lib/glib2.so(+0x2b055) [0x7f910c490055]
/usr/ruby192/lib/libruby.so.1.9(rb_protect+0xd7) [0x7f910fcdda17]
/usr/ruby192/lib/ruby/gems/1.9.1/gems/glib2-0.90.8/lib/glib2.so(rbgutil_protect+0x17) [0x7f910c48b8e7]
/usr/ruby192/lib/ruby/gems/1.9.1/gems/glib2-0.90.8/lib/glib2.so(rbgutil_invoke_callback+0x24) [0x7f910c48ba04]
/usr/ruby192/lib/ruby/gems/1.9.1/gems/glib2-0.90.8/lib/glib2.so(+0x2afcb) [0x7f910c48ffcb]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x15c) [0x7f910c22281c]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x20019) [0x7f910c234019]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x858) [0x7f910c23d258]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x7f) [0x7f910c23d41f]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x15c) [0x7f910c22281c]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x20019) [0x7f910c234019]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x858) [0x7f910c23d258]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x7f) [0x7f910c23d41f]
/usr/lib/libgtk-x11-2.0.so.0(+0x8eb45) [0x7f91037a8b45]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x15c) [0x7f910c22281c]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x1f7e3) [0x7f910c2337e3]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x858) [0x7f910c23d258]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x7f) [0x7f910c23d41f]
/usr/lib/libgtk-x11-2.0.so.0(+0x8d8fd) [0x7f91037a78fd]
/usr/lib/libgtk-x11-2.0.so.0(+0x138578) [0x7f9103852578]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x15c) [0x7f910c22281c]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x1fe1f) [0x7f910c233e1f]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x5a9) [0x7f910c23cfa9]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x7f) [0x7f910c23d41f]
/usr/lib/libgtk-x11-2.0.so.0(+0x2544d1) [0x7f910396e4d1]
/usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0xc3) [0x7f9103850763]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x21b) [0x7f9103850a5b]
/usr/lib/libgdk-x11-2.0.so.0(+0x5c5cc) [0x7f91034c35cc]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x1dd) [0x7f9107d53bcd]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x433a8) [0x7f9107d543a8]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0x172) [0x7f9107d549f2]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xa7) [0x7f910384faf7]
/usr/ruby192/lib/ruby/gems/1.9.1/gems/gtk2-0.90.8/lib/gtk2.so(+0xb3d99) [0x7f9103e10d99]
/usr/ruby192/lib/libruby.so.1.9(+0x17aaa6) [0x7f910fdf0aa6]
/usr/ruby192/lib/libruby.so.1.9(+0x1705ae) [0x7f910fde65ae]
/usr/ruby192/lib/libruby.so.1.9(+0x1769a3) [0x7f910fdec9a3]
/usr/ruby192/lib/libruby.so.1.9(rb_vm_invoke_proc+0x9f) [0x7f910fded7ef]
/usr/ruby192/lib/libruby.so.1.9(+0x17aaa6) [0x7f910fdf0aa6]
/usr/ruby192/lib/libruby.so.1.9(+0x1705ae) [0x7f910fde65ae]
/usr/ruby192/lib/libruby.so.1.9(+0x1769a3) [0x7f910fdec9a3]
/usr/ruby192/lib/libruby.so.1.9(rb_vm_invoke_proc+0x9f) [0x7f910fded7ef]
/usr/ruby192/lib/libruby.so.1.9(+0x17aaa6) [0x7f910fdf0aa6]
/usr/ruby192/lib/libruby.so.1.9(+0x1705ae) [0x7f910fde65ae]
/usr/ruby192/lib/libruby.so.1.9(+0x1769a3) [0x7f910fdec9a3]
/usr/ruby192/lib/libruby.so.1.9(rb_vm_invoke_proc+0x9f) [0x7f910fded7ef]
/usr/ruby192/lib/libruby.so.1.9(+0x17aaa6) [0x7f910fdf0aa6]
/usr/ruby192/lib/libruby.so.1.9(+0x1705ae) [0x7f910fde65ae]
/usr/ruby192/lib/libruby.so.1.9(+0x1769a3) [0x7f910fdec9a3]
/usr/ruby192/lib/libruby.so.1.9(rb_yield+0x47) [0x7f910fdf1977]
/usr/ruby192/lib/libruby.so.1.9(rb_ary_each+0x46) [0x7f910fca54f6]
/usr/ruby192/lib/libruby.so.1.9(+0x17aaa6) [0x7f910fdf0aa6]
/usr/ruby192/lib/libruby.so.1.9(+0x1705ae) [0x7f910fde65ae]
/usr/ruby192/lib/libruby.so.1.9(+0x1769a3) [0x7f910fdec9a3]
/usr/ruby192/lib/libruby.so.1.9(rb_yield+0x47) [0x7f910fdf1977]
/usr/ruby192/lib/libruby.so.1.9(+0xa95b1) [0x7f910fd1f5b1]
/usr/ruby192/lib/libruby.so.1.9(+0x17aaa6) [0x7f910fdf0aa6]
/usr/ruby192/lib/libruby.so.1.9(+0x1705ae) [0x7f910fde65ae]
/usr/ruby192/lib/libruby.so.1.9(+0x1769a3) [0x7f910fdec9a3]
/usr/ruby192/lib/libruby.so.1.9(rb_vm_invoke_proc+0x9f) [0x7f910fded7ef]
/usr/ruby192/lib/libruby.so.1.9(+0x177ced) [0x7f910fdedced]
/usr/ruby192/lib/libruby.so.1.9(rb_funcall+0xc6) [0x7f910fdee8c6]
/usr/ruby192/lib/ruby/gems/1.9.1/gems/gtk2-0.90.8/lib/gtk2.so(+0xb379e) [0x7f9103e1079e]
/usr/ruby192/lib/libruby.so.1.9(rb_protect+0xd7) [0x7f910fcdda17]
/usr/ruby192/lib/ruby/gems/1.9.1/gems/glib2-0.90.8/lib/glib2.so(rbgutil_protect+0x17) [0x7f910c48b8e7]
/usr/ruby192/lib/ruby/gems/1.9.1/gems/glib2-0.90.8/lib/glib2.so(rbgutil_invoke_callback+0x24) [0x7f910c48ba04]
/usr/ruby192/lib/ruby/gems/1.9.1/gems/gtk2-0.90.8/lib/gtk2.so(+0xb39c3) [0x7f9103e109c3]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x444eb) [0x7f9107d554eb]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x1dd) [0x7f9107d53bcd]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x433a8) [0x7f9107d543a8]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0x172) [0x7f9107d549f2]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xa7) [0x7f910384faf7]
/usr/ruby192/lib/ruby/gems/1.9.1/gems/gtk2-0.90.8/lib/gtk2.so(+0xb3d99) [0x7f9103e10d99]
/usr/ruby192/lib/libruby.so.1.9(+0x17aaa6) [0x7f910fdf0aa6]
/usr/ruby192/lib/libruby.so.1.9(+0x1705ae) [0x7f910fde65ae]
/usr/ruby192/lib/libruby.so.1.9(+0x1769a3) [0x7f910fdec9a3]
/usr/ruby192/lib/libruby.so.1.9(rb_iseq_eval_main+0xb1) [0x7f910fdf1f91]
/usr/ruby192/lib/libruby.so.1.9(+0x663da) [0x7f910fcdc3da]
/usr/ruby192/lib/libruby.so.1.9(ruby_exec_node+0x1d) [0x7f910fcdd33d]
/usr/ruby192/lib/libruby.so.1.9(ruby_run_node+0x1e) [0x7f910fcdf54e]
ruby192(main+0x4b) [0x40093b]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xff) [0x7f910ee18eff]
ruby192() [0x400829]

[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html

zsh: abort ruby192 mikutter.rb

他の形式にエクスポート: Atom PDF