やること: チケット
https://dev.mikutter.hachune.net/
https://dev.mikutter.hachune.net/favicon.ico?1619448608
2018-07-14T12:46:46Z
やること
Redmine
mikutter - ワークフローに関する質問 #1275 (新規): テストだよ
https://dev.mikutter.hachune.net/issues/1275
2018-07-14T12:46:46Z
toshi_a 初音
toshi.alternative@gmail.com
<p>うーんこの</p>
mikutter - 致命的 #1126 (終了): 設定画面の、Twitterのリストから抽出タブを作るとクラッシュする
https://dev.mikutter.hachune.net/issues/1126
2017-12-20T20:54:52Z
toshi_a 初音
toshi.alternative@gmail.com
mikutter - 環境対応 #895 (終了): Tweetオブジェクトが返ってくる全てのAPIリクエストにtweet_modeパラメータをつける
https://dev.mikutter.hachune.net/issues/895
2016-09-20T16:06:28Z
toshi_a 初音
toshi.alternative@gmail.com
<p>tweet_mode=extendedにしておくと、帰ってくるオブジェクトがextended tweetsになり、本文を全文取得できるようになる。</p>
mikutter - 致命的 #733 (終了): アクティビティの設定で、「自分に関係ない○○も表示する」チェックを外すとクラッシュする
https://dev.mikutter.hachune.net/issues/733
2014-11-23T08:39:59Z
toshi_a 初音
toshi.alternative@gmail.com
<p>チェックを外すと、以下のようなエラーで終了する。「フォロー」と「ふぁぼ」で確認。<br />またこの後、起動時にエラー報告ダイアログが表示されなかった。<br /><pre>
/home/toshi/mikutter/core/plugin/activity/activity.rb:107:in `block in gen_listener_for_invisible_check': undefined method `+' for nil:NilClass
from /home/toshi/mikutter/core/plugin/settings/listener.rb:21:in `call'
from /home/toshi/mikutter/core/plugin/settings/listener.rb:21:in `block in initialize'
from /home/toshi/mikutter/core/plugin/settings/listener.rb:37:in `call'
from /home/toshi/mikutter/core/plugin/settings/listener.rb:37:in `set'
from /home/toshi/mikutter/core/plugin/settings/builder.rb:81:in `block in boolean'
from /home/toshi/mikutter/core/plugin/gtk/mainloop.rb:10:in `call'
from /home/toshi/mikutter/core/plugin/gtk/mainloop.rb:10:in `main'
from /home/toshi/mikutter/core/plugin/gtk/mainloop.rb:10:in `mainloop'
from /home/toshi/mikutter/mikutter.rb:63:in `boot!'
from /home/toshi/mikutter/mikutter.rb:92:in `<main>'
</pre></p>
mikutter - 致命的 #730 (終了): MessageとUserのキャッシュテーブルが同一のものになっている
https://dev.mikutter.hachune.net/issues/730
2014-11-06T23:15:13Z
toshi_a 初音
toshi.alternative@gmail.com
<p>Message.findbyidがUserのキャッシュに存在するIDを渡した時、Userのインスタンスを返してくる場合がある。</p>
<pre>
User.findbyidname("toshi_a").id
> 15926668
Message.findbyid(15926668) # Messageが返って来なければならない
> User(@toshi_a)
</pre>
<p>このことで、キャッシュに乗っているUserのIDと同じMessageのIDが出てきた場合、以下の場所で呼び出しているtype_strictでクラッシュする</p>
<pre>
core/mui/cairo_cell_renderer_message.rb:146:in `render_message'
</pre>
mikutter - 環境対応 #727 (終了): RubyGNOME2 2.2.2に対応
https://dev.mikutter.hachune.net/issues/727
2014-10-24T09:56:27Z
toshi_a 初音
toshi.alternative@gmail.com
<p>RubyGNOME2 2.2.2を使用すると、Windowからフォーカスが外れてしばらくすると、CPU使用率が100%になるという報告が複数上がっている。</p>
<p>私の環境では、ウィンドウのフォーカスに関わらず、CPU使用率が100%になり、mikutterのウィンドウが一切操作できなくなり、SIGKILLを送ることでしか終了できなかった。</p>
mikutter - 致命的 #714 (却下): mikutter以外でリストを追加したあとmikutterを起動すると、リスト更新時にクラッシュする?
https://dev.mikutter.hachune.net/issues/714
2014-09-29T01:51:31Z
toshi_a 初音
toshi.alternative@gmail.com
<p>たまに来ているエラー報告。<br />再現出来たが、起動して暫くしたら突然クラッシュした。<br />リストを別のクライアントで追加したことが原因か</p>
<pre>
TypeError destroyed GLib::Object
(eval):1:in `model'
{MIKUTTER_DIR}/core/mui/gtk_listlist.rb:46:in `block in add_hook'
{MIKUTTER_DIR}/core/mui/gtk_listlist.rb:45:in `each'
{MIKUTTER_DIR}/core/mui/gtk_listlist.rb:45:in `add_hook'
{MIKUTTER_DIR}/core/mui/gtk_listlist.rb:27:in `block in set_auto_getter'
{MIKUTTER_DIR}/core/event_listener.rb:25:in `call'
{MIKUTTER_DIR}/core/event_listener.rb:25:in `update'
/usr/local/Cellar/ruby/2.1.2/lib/ruby/2.1.0/observer.rb:196:in `block in notify_observers'
/usr/local/Cellar/ruby/2.1.2/lib/ruby/2.1.0/observer.rb:195:in `each'
/usr/local/Cellar/ruby/2.1.2/lib/ruby/2.1.0/observer.rb:195:in `notify_observers'
{MIKUTTER_DIR}/core/event.rb:46:in `block (2 levels) in call'
{MIKUTTER_DIR}/core/event.rb:46:in `catch'
{MIKUTTER_DIR}/core/event.rb:46:in `block in call'
{MIKUTTER_DIR}/vendor/bundle/ruby/2.1.0/gems/delayer-0.0.2/lib/delayer/procedure.rb:24:in `call'
{MIKUTTER_DIR}/vendor/bundle/ruby/2.1.0/gems/delayer-0.0.2/lib/delayer/procedure.rb:24:in `run'
{MIKUTTER_DIR}/vendor/bundle/ruby/2.1.0/gems/delayer-0.0.2/lib/delayer/extend.rb:58:in `run_once'
{MIKUTTER_DIR}/vendor/bundle/ruby/2.1.0/gems/delayer-0.0.2/lib/delayer/extend.rb:30:in `run'
{MIKUTTER_DIR}/vendor/bundle/ruby/2.1.0/gems/delayer-0.0.2/lib/delayer.rb:43:in `method_missing'
{MIKUTTER_DIR}/core/plugin/gtk/delayer.rb:10:in `block in boot'
{MIKUTTER_DIR}/core/plugin/gtk/mainloop.rb:10:in `call'
{MIKUTTER_DIR}/core/plugin/gtk/mainloop.rb:10:in `main'
{MIKUTTER_DIR}/core/plugin/gtk/mainloop.rb:10:in `mainloop'
mikutter.rb:63:in `boot!'
mikutter.rb:92:in `<main>'
</pre>
mikutter - 環境対応 #475 (却下): アクセストークンを破棄していないのにmikutterが認証画面を表示するようなレスポンスが返ってくる場合がある
https://dev.mikutter.hachune.net/issues/475
2012-06-15T05:44:44Z
toshi_a 初音
toshi.alternative@gmail.com
<p>過去にも同じことがあったが、今回は一週間以上治ってない。<br />また同じようなことがあるだろうから、401エラーが返ってきた場合でも、アクティビティに再認証を促すような文章を出すだけに留めて、認証画面をポップアップしないようにする。</p>
mikutter - 環境対応 #441 (却下): 廃止されるAPIを使用していないか確認する
https://dev.mikutter.hachune.net/issues/441
2012-03-13T01:26:25Z
toshi_a 初音
toshi.alternative@gmail.com
<p><a class="external" href="https://dev.twitter.com/blog/api-housekeeping">https://dev.twitter.com/blog/api-housekeeping</a></p>
<p>5月14日に、ページ番号を使ったページ指定は廃止されるので、対応する。</p>
mikutter - 致命的 #405 (却下): 画像プレビューをするときにクラッシュした
https://dev.mikutter.hachune.net/issues/405
2012-01-17T00:01:31Z
toshi_a 初音
toshi.alternative@gmail.com
<p>r641<br /><pre>
/core/lib/weakstorage.rb: line 24
GdkPixbuf-WARNING **:GdkPixbufLoader finalized without calling gdk_pixbuf_loader_close() - this is not allowed. You must explicitly end the data stream to the loader before dropping the last reference.
</pre><br />どう見てもgt(ry<br />weakstorageがObjectSpaceを使っているのも原因なので、そっちの見直しとかそろそろしたほうがいい</p>
mikutter - 致命的 #392 (却下): ruby-libnotify を使った通知が使用された場合、クラッシュすることがある
https://dev.mikutter.hachune.net/issues/392
2011-12-14T14:32:39Z
toshi_a 初音
toshi.alternative@gmail.com
<p>終了時に、以下のようなスタックトレースを吐いて終了する場合がある。ruby-libnotifyがなければ発生しない模様。<br />SEGVはしているけれど、終了したときなので、優先度は下げておきます。</p>
<pre>
[BUG] gc_sweep(): unknown data type 0x1e(0x8badf08)
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]
</pre>
mikutter - 致命的 #376 (終了): つぶやきの中にURLしか含まれておらず、それが140文字を超えているとクラッシュする
https://dev.mikutter.hachune.net/issues/376
2011-11-19T16:34:50Z
toshi_a 初音
toshi.alternative@gmail.com
<p>本文に、単に140文字を超えるURLだけがのっているようなツイートを投稿しようとすると、無限再帰に陥り、クラッシュしてしまう。</p>
mikutter - 致命的 #337 (却下): URLクリックした時に稀にクラッシュする
https://dev.mikutter.hachune.net/issues/337
2011-10-06T16:16:51Z
toshi_a 初音
toshi.alternative@gmail.com
<p>なんやろ<br /><pre>
/opt/miku/mikutter/core/lib/escape.rb:147:in `query_segment': undefined method `gsub' for nil:NilClass
from /opt/miku/mikutter/core/addon/bitly/bitly.rb:84:in `block in expand_url_many'
from /opt/miku/mikutter/core/addon/bitly/bitly.rb:83:in `map'
from /opt/miku/mikutter/core/addon/bitly/bitly.rb:83:in `expand_url_many'
from /opt/miku/mikutter/core/addon/bitly/bitly.rb:19:in `block (2 levels) in initialize'
/opt/miku/rb192/lib/ruby/gems/1.9.1/gems/glib2-1.0.0/lib/glib2.rb:32:in `exit': exit
from /opt/miku/rb192/lib/ruby/gems/1.9.1/gems/glib2-1.0.0/lib/glib2.rb:32:in `exit_application'
from /opt/miku/mikutter/core/mui/cairo_cell_renderer_message.rb:94:in `signal_emit'
from /opt/miku/mikutter/core/mui/cairo_cell_renderer_message.rb:94:in `block in tree='
from /opt/miku/mikutter/core/mui/gtk_extension.rb:20:in `call'
from /opt/miku/mikutter/core/mui/gtk_extension.rb:20:in `block in safety_signal_connect'
from /opt/miku/mikutter/mikutter.rb:161:in `call'
from /opt/miku/mikutter/mikutter.rb:161:in `main'
from /opt/miku/mikutter/mikutter.rb:161:in `main'
from /opt/miku/mikutter/mikutter.rb:86:in `boot'
from /opt/miku/mikutter/mikutter.rb:199:in `<main>'
</pre></p>
mikutter - 致命的 #256 (終了): リプライ元の人のアイコンが取れずにクラッシュする場合がある?
https://dev.mikutter.hachune.net/issues/256
2011-07-23T03:29:16Z
toshi_a 初音
toshi.alternative@gmail.com
<p>再現方法分からん。<br />報告6312</p>
<pre>
warning: ./mui/gtk_webicon.rb:52:in `get_icon_pixbuf': argument error: nil is not passed String
warning: ./mui/gtk_webicon.rb:52:in `get_icon_pixbuf': in ./mui/gtk_webicon.rb:52:in `get_icon_pixbuf'
/home/mito791/mikutter/core/utils.rb:277:in `type_strict': ArgumentError (ArgumentError)
from ./mui/gtk_webicon.rb:52:in `get_icon_pixbuf'
from ./mui/cairo_replyviewer.rb:76:in `main_icon'
from ./mui/cairo_replyviewer.rb:71:in `render_main_icon'
from ./mui/cairo_replyviewer.rb:26:in `render'
from ./mui/cairo_replyviewer.rb:24:in `save'
from ./mui/cairo_replyviewer.rb:24:in `render'
from ./mui/cairo_sub_parts_helper.rb:16:in `render_parts'
from ./mui/cairo_sub_parts_helper.rb:15:in `save'
from ./mui/cairo_sub_parts_helper.rb:15:in `render_parts'
from ./mui/cairo_sub_parts_helper.rb:14:in `each'
from ./mui/cairo_sub_parts_helper.rb:14:in `render_parts'
from ./mui/cairo_sub_parts_helper.rb:11:in `save'
from ./mui/cairo_sub_parts_helper.rb:11:in `render_parts'
from ./mui/cairo_miracle_painter.rb:326:in `render_to_context'
from ./mui/cairo_miracle_painter.rb:294:in `gen_pixmap'
from ./mui/cairo_miracle_painter.rb:300:in `gen_pixbuf'
from ./mui/cairo_miracle_painter.rb:91:in `pixbuf'
from ./mui/cairo_cell_renderer_message.rb:132:in `render_message'
from ./mui/cairo_cell_renderer_message.rb:116:in `message_id='
</pre>
mikutter - 致命的 #233 (終了): URL展開に失敗したときにクラッシュしている
https://dev.mikutter.hachune.net/issues/233
2011-06-16T12:27:23Z
toshi_a 初音
toshi.alternative@gmail.com
<p>最近bitlyの反応が悪いので、顕在化してきたらしい。Message::Entityは、展開に失敗したときには短縮されたままのURLを表示するなど適切な処置をするべき。</p>
<p>notice: {MIKUTTER_DIR}/core/addon/bitly/bitly.rb:80:in `expand_url_many': ["http://bit.ly/imPAGL"]<br />/opt/miku/rb192/lib/ruby/1.9.1/net/protocol.rb:135:in `read_nonblock': end of file reached (EOFError)<br /> from /opt/miku/rb192/lib/ruby/1.9.1/net/protocol.rb:135:in `rbuf_fill'<br /> from /opt/miku/rb192/lib/ruby/1.9.1/net/protocol.rb:116:in `readuntil'<br /> from /opt/miku/rb192/lib/ruby/1.9.1/net/protocol.rb:126:in `readline'<br /> from /opt/miku/rb192/lib/ruby/1.9.1/net/http.rb:2219:in `read_status_line'<br /> from /opt/miku/rb192/lib/ruby/1.9.1/net/http.rb:2208:in `read_new'<br /> from /opt/miku/rb192/lib/ruby/1.9.1/net/http.rb:1191:in `transport_request'<br /> from /opt/miku/rb192/lib/ruby/1.9.1/net/http.rb:1177:in `request'<br /> from /opt/miku/rb192/lib/ruby/1.9.1/net/http.rb:1081:in `request_get'<br /> from /opt/miku/rb192/lib/ruby/1.9.1/net/http.rb:389:in `block in get_response'<br /> from /opt/miku/rb192/lib/ruby/1.9.1/net/http.rb:627:in `start'<br /> from /opt/miku/rb192/lib/ruby/1.9.1/net/http.rb:388:in `get_response'<br /> from /opt/miku/rb192/lib/ruby/1.9.1/net/http.rb:370:in `get'<br /> from /home/toshi/Documents/hobby/scripts/mikutter/trunk/core/addon/bitly/bitly.rb:85:in `block in expand_url_many'<br /> from /home/toshi/Documents/hobby/scripts/mikutter/trunk/core/addon/bitly/bitly.rb:83:in `times'<br /> from /home/toshi/Documents/hobby/scripts/mikutter/trunk/core/addon/bitly/bitly.rb:83:in `expand_url_many'<br /> from /home/toshi/Documents/hobby/scripts/mikutter/trunk/core/addon/bitly/bitly.rb:19:in `block (2 levels) in initialize'</p>