プロジェクト

全般

プロフィール

バグ #1498 » segv_backtrace_main_message_try_convert.txt

Shibafu Midorino, 2021-09-18 13:19

 
1
/home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject-introspection/registered-type-info.rb:20: [BUG] Segmentation fault at 0x0000000000000028
2
ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]
3

    
4
-- Control frame information -----------------------------------------------
5
c:0028 p:0002 s:0160 e:000158 METHOD /home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject
6
c:0027 p:0008 s:0152 e:000151 METHOD /home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject
7
c:0026 p:0036 s:0146 e:000145 METHOD /home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject
8
c:0025 p:0008 s:0139 e:000138 METHOD /home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject
9
c:0024 p:0024 s:0134 e:000133 BLOCK  /home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject [FINISH]
10
c:0023 p:---- s:0127 e:000126 CFUNC  :times
11
c:0022 p:0007 s:0123 e:000122 METHOD /home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject
12
c:0021 p:0083 s:0117 e:000116 METHOD /home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject
13
c:0020 p:0024 s:0108 e:000107 METHOD /home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject
14
c:0019 p:0193 s:0101 E:001130 METHOD /home/shibafu/git/mikutter-gtk3/plugin/gtk3/widget/miraclepainter.rb:425
15
c:0018 p:0003 s:0093 e:000092 METHOD /home/shibafu/git/mikutter-gtk3/plugin/gtk3/widget/miraclepainter.rb:358
16
c:0017 p:0004 s:0089 e:000088 BLOCK  /home/shibafu/git/mikutter-gtk3/core/mui/cairo_sub_parts_helper.rb:22 [FINISH]
17
c:0016 p:---- s:0086 e:000085 CFUNC  :save
18
c:0015 p:0005 s:0082 e:000081 METHOD /home/shibafu/git/mikutter-gtk3/core/mui/cairo_sub_parts_helper.rb:21
19
c:0014 p:0023 s:0077 e:000076 METHOD /home/shibafu/git/mikutter-gtk3/plugin/gtk3/widget/miraclepainter.rb:525
20
c:0013 p:0112 s:0072 e:000071 METHOD /home/shibafu/git/mikutter-gtk3/plugin/gtk3/widget/miraclepainter.rb:197
21
c:0012 p:0011 s:0063 e:000062 BLOCK  /home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/glib2/lib/glib2.rb:149 [FINISH]
22
c:0011 p:---- s:0058 e:000057 CFUNC  :invoke
23
c:0010 p:0127 s:0053 e:000052 METHOD /home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject
24
c:0009 p:0020 s:0044 e:000043 METHOD /home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject
25
c:0008 p:0061 s:0038 e:000037 BLOCK  /home/shibafu/git/mikutter-gtk3/plugin/gtk3/mainloop.rb:18 [FINISH]
26
c:0007 p:---- s:0035 e:000034 CFUNC  :loop
27
c:0006 p:0016 s:0031 e:000030 BLOCK  /home/shibafu/git/mikutter-gtk3/plugin/gtk3/mainloop.rb:12 [FINISH]
28
c:0005 p:---- s:0027 e:000026 CFUNC  :catch
29
c:0004 p:0011 s:0022 e:000021 METHOD /home/shibafu/git/mikutter-gtk3/plugin/gtk3/mainloop.rb:10
30
c:0003 p:0173 s:0017 e:000016 METHOD mikutter.rb:79
31
c:0002 p:0444 s:0008 E:0000d0 EVAL   mikutter.rb:115 [FINISH]
32
c:0001 p:0000 s:0003 E:001db0 (none) [FINISH]
33

    
34
-- Ruby level backtrace information ----------------------------------------
35
mikutter.rb:115:in `<main>'
36
mikutter.rb:79:in `boot!'
37
/home/shibafu/git/mikutter-gtk3/plugin/gtk3/mainloop.rb:10:in `mainloop'
38
/home/shibafu/git/mikutter-gtk3/plugin/gtk3/mainloop.rb:10:in `catch'
39
/home/shibafu/git/mikutter-gtk3/plugin/gtk3/mainloop.rb:12:in `block in mainloop'
40
/home/shibafu/git/mikutter-gtk3/plugin/gtk3/mainloop.rb:12:in `loop'
41
/home/shibafu/git/mikutter-gtk3/plugin/gtk3/mainloop.rb:18:in `block (2 levels) in mainloop'
42
/home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject-introspection/loader.rb:112:in `main_iteration'
43
/home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject-introspection/loader.rb:682:in `invoke'
44
/home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject-introspection/loader.rb:682:in `invoke'
45
/home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/glib2/lib/glib2.rb:149:in `block in method_added'
46
/home/shibafu/git/mikutter-gtk3/plugin/gtk3/widget/miraclepainter.rb:197:in `signal_do_draw'
47
/home/shibafu/git/mikutter-gtk3/plugin/gtk3/widget/miraclepainter.rb:525:in `render_to_context'
48
/home/shibafu/git/mikutter-gtk3/core/mui/cairo_sub_parts_helper.rb:21:in `render_parts'
49
/home/shibafu/git/mikutter-gtk3/core/mui/cairo_sub_parts_helper.rb:21:in `save'
50
/home/shibafu/git/mikutter-gtk3/core/mui/cairo_sub_parts_helper.rb:22:in `block in render_parts'
51
/home/shibafu/git/mikutter-gtk3/plugin/gtk3/widget/miraclepainter.rb:358:in `mainpart_height'
52
/home/shibafu/git/mikutter-gtk3/plugin/gtk3/widget/miraclepainter.rb:425:in `main_message'
53
/home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject-introspection/loader.rb:555:in `set_shape_renderer'
54
/home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject-introspection/loader.rb:674:in `invoke'
55
/home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject-introspection/loader.rb:766:in `normalize_arguments!'
56
/home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject-introspection/loader.rb:766:in `times'
57
/home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject-introspection/loader.rb:769:in `block in normalize_arguments!'
58
/home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject-introspection/type-info.rb:20:in `try_convert'
59
/home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject-introspection/type-tag.rb:22:in `try_convert'
60
/home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject-introspection/type-tag.rb:172:in `try_convert_interface'
61
/home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/bundler/gems/ruby-gnome-554fe3ebba5d/gobject-introspection/lib/gobject-introspection/registered-type-info.rb:20:in `try_convert'
62

    
63
-- Machine register context ------------------------------------------------
64
 RIP: 0x00007fcef942fa41 RBP: 0x0000558005046b60 RSP: 0x00007fff9f5f62b0
65
 RAX: 0x00007fcef95814a8 RBX: 0x0000558003a03c10 RCX: 0x00007fcef8821508
66
 RDX: 0x00007fcef8821510 RDI: 0x0000009700100001 RSI: 0x0000558005046b60
67
  R8: 0x0000558003259120  R9: 0x00007fcef89209f0 R10: 0x0000558003259120
68
 R11: 0x00005580050b38c8 R12: 0x0000009700100001 R13: 0x0000000000000000
69
 R14: 0x0000000000000097 R15: 0x00007fcef89209f0 EFL: 0x0000000000010202
70

    
71
-- C level backtrace information -------------------------------------------
72
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_vm_bugreport+0x4a0) [0x7fcef9454e90]
73
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_bug_for_fatal_signal+0xf0) [0x7fcef925e360]
74
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(sigsegv+0x49) [0x7fcef93abe19]
75
[0x7fcef911d870]
76
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_vm_search_method_slowpath+0x51) [0x7fcef942fa41]
77
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_exec_core+0x381b) [0x7fcef943ce5b]
78
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x18a) [0x7fcef943ec0a]
79
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_yield_1+0x2d0) [0x7fcef94411d0]
80
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(int_dotimes+0x54) [0x7fcef9300184]
81
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_call_cfunc_with_frame+0x117) [0x7fcef942b867]
82
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7fcef943681e]
83
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_exec_core+0x103) [0x7fcef9439743]
84
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x18a) [0x7fcef943ec0a]
85
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_yield+0x271) [0x7fcef944ced1]
86
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_ensure+0x113) [0x7fcef9266bc3]
87
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_call_cfunc_with_frame+0x117) [0x7fcef942b867]
88
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7fcef943681e]
89
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_exec_core+0x103) [0x7fcef9439743]
90
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x18a) [0x7fcef943ec0a]
91
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_vm_invoke_proc+0x57) [0x7fcef94431e7]
92
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_call0_body+0x6a4) [0x7fcef94438a4]
93
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_funcallv+0x1a2) [0x7fcef9446722]
94
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_apply+0x71) [0x7fcef944a281]
95
[0x7fcef87f323d]
96
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_protect+0x16e) [0x7fcef926696e]
97
[0x7fcef88040a8]
98
[0x7fcef87f346b]
99
[0x7fcef4e8ed8f]
100
[0x7fcef4ea9f5e]
101
[0x7fcef4eab27b]
102
[0x7fcef4eac1a0]
103
[0x7fceee7b73eb]
104
[0x7fceee5907f1]
105
[0x7fceee5908fe]
106
[0x7fceee6586ad]
107
[0x7fceee5881bd]
108
[0x7fceee59c462]
109
[0x7fceee6589a5]
110
[0x7fceee7b71ba]
111
[0x7fceee5907f1]
112
[0x7fceee5908fe]
113
[0x7fceee6bc10f]
114
[0x7fceee7aceaf]
115
[0x7fceee5881bd]
116
[0x7fceee59c462]
117
[0x7fceee7acf00]
118
[0x7fceee7b71ba]
119
[0x7fceee5907f1]
120
[0x7fceee5908fe]
121
[0x7fceee6eccb0]
122
[0x7fceee5881bd]
123
[0x7fceee59c462]
124
[0x7fceee6e48b1]
125
[0x7fceee7b71ba]
126
[0x7fceee5907f1]
127
[0x7fceee5908fe]
128
[0x7fceee619b3d]
129
[0x7fceee5881bd]
130
[0x7fceee59c462]
131
[0x7fceee61a7d1]
132
[0x7fceee7b71ba]
133
[0x7fceee5907f1]
134
[0x7fceee5908fe]
135
[0x7fceee619b3d]
136
[0x7fceee5881bd]
137
[0x7fceee59c462]
138
[0x7fceee61a7d1]
139
[0x7fceee7b71ba]
140
[0x7fceee5907f1]
141
[0x7fceee68a000]
142
[0x7fceee5881bd]
143
[0x7fceee59c462]
144
[0x7fceee542e18]
145
[0x7fceee59c462]
146
[0x7fceee68a054]
147
[0x7fceee7b71ba]
148
[0x7fceee5907f1]
149
[0x7fceee5908fe]
150
[0x7fceee619b3d]
151
[0x7fceee5881bd]
152
[0x7fceee59c462]
153
[0x7fceee61a7d1]
154
[0x7fceee7b71ba]
155
[0x7fceee5907f1]
156
[0x7fceee5908fe]
157
[0x7fceee619b3d]
158
[0x7fceee5881bd]
159
[0x7fceee59c462]
160
[0x7fceee61a7d1]
161
[0x7fceee7b71ba]
162
[0x7fceee5907f1]
163
[0x7fceee5908fe]
164
[0x7fceee7b71ba]
165
[0x7fceee7c47c3]
166
[0x7fceee6648e4]
167
[0x7fceeee4f7f3]
168
[0x7fceeee577e2]
169
[0x7fceeee5c74b]
170
[0x7fceeee5c949]
171
[0x7fcef4eac030]
172
[0x7fcef4eac1a0]
173
[0x7fceeee53120]
174
[0x7fceeee4085c]
175
[0x7fcef4f2a6b4]
176
[0x7fcef4f2a015]
177
[0x7fcef4f7dba9]
178
[0x7fcef4f27871]
179
[0x7fceee65a8f7]
180
[0x7fcef4dfaacd]
181
[0x7fcef4dfa03a]
182
[0x7fcef4d96e05]
183
[0x7fcef4d97b42]
184
[0x7fcef5108b43]
185
[0x7fcef5108c52]
186
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_call_cfunc_with_frame+0x117) [0x7fcef942b867]
187
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7fcef943681e]
188
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_exec_core+0x103) [0x7fcef9439743]
189
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x18a) [0x7fcef943ec0a]
190
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(loop_i+0x237) [0x7fcef9440397]
191
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_vrescue2+0x10b) [0x7fcef926654b]
192
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_rescue2+0x8a) [0x7fcef92667ba]
193
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_call_cfunc_with_frame+0x117) [0x7fcef942b867]
194
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7fcef943681e]
195
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_exec_core+0x103) [0x7fcef9439743]
196
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x18a) [0x7fcef943ec0a]
197
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(catch_i+0x2d0) [0x7fcef9440e60]
198
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_catch_protect+0xe2) [0x7fcef9431c02]
199
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_catch_obj+0x4d) [0x7fcef9431dcd]
200
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_call_cfunc_with_frame+0x117) [0x7fcef942b867]
201
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7fcef943681e]
202
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(vm_exec_core+0x103) [0x7fcef9439743]
203
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x18a) [0x7fcef943ec0a]
204
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(rb_ec_exec_node+0xc6) [0x7fcef9263246]
205
/home/shibafu/.rbenv/versions/3.0.2/lib/libruby.so.3.0(ruby_run_node+0x56) [0x7fcef9268f46]
206
/home/shibafu/.rbenv/versions/3.0.2/bin/ruby(main+0x5b) [0x5580005240fb]
(1-1/2)