トップ «前の日記(2007-01-08) 最新 次の日記(2007-01-10)» 編集

muneda's diary


2007-01-09 曇り,朝はそれほど寒くない [長年日記]

_1 仕事始め

やっとかっていうツッコミがいっぱいきそうだけど,こんなに休んだのは初めてかも知れん.

で当然というか休みボケでしばらく仕事が手に付かず.仕方なくたまっていたMLのメールを片づけたり,システムのアップデートをしてたり.

後半になってエンジンがかかってきたけど,気持ち早めに帰ってきた.焦らなくても仕事は逃げていかないしね.

そういえば,出がけに玄関で花子に泣かれた.ココしばらくはバイバイしてくれてたのに.グスン(-公-;)なんやろ,休みでずっと家にいたからそれに慣れてしまったのかな.

Tags: Life

_2 220枚の硬貨から成る284円

NTさんとこより

おお,220と284は友愛数じゃないか.博士の愛した数式を見たばかりだけにピン!と来た.

ほかにも何か面白いことができそうだな.

_3 igaigaさんの2007年の目標

読んでてハッと思ったのでメモ.

■読書量を減らす。

inputではなくてoutput重視。もっと考えたり作ったり手を動かしたりしたい。

確かに.最近一生懸命本を読もうとしすぎている感がある.まぁバスでの移動時間がヒマだからいいけどアウトプットがぜんぜんできてないな.いっそバスでの移動時間は完全に睡眠時間に当てて,その分夜更かしもしくは早起きするってのもありかな.

_4 風博士 cvs-070109

CVS HEADをコンパイル.がいきなり以下のエラーでコアを吐いて死亡.

mux06% ../../bin/kazehakase

(kazehakase:24820): GLib-GObject-CRITICAL **:
g_type_instance_get_private: assertion `instance != NULL &&
instance->g_class != NULL' failed
[1]    24820 segmentation fault (core dumped)  ../../bin/kazehakase

とりあえずunlimitedしてコアを採取.gdbで見てみる.

mux06% gdb ../../bin/kazehakase core.2820

Program terminated with signal 11, Segmentation fault.
#0  0x4004ada6 in kz_app_get_proxy (app=0x0) at kz-app.c:539
539return KZ_APP_GET_PRIVATE(app)->proxy;

(gdb) bt
#0  0x4004ada6 in kz_app_get_proxy (app=0x0) at kz-app.c:539
#1  0x40069429 in kz_proxy_find (proxy_name=0xbfa8f2d0 "default")
   at kz-proxy-item.c:303
#2  0x4007da01 in mozilla_prefs_set (profile=0x806a1b8)
   at mozilla-prefs.cpp:153
#3  0x4007c5e0 in mozilla_init (profile=0x806a1b8) at mozilla.cpp:266
#4  0x4004a319 in kz_app_init (app=0x806c950) at kz-app.c:226
#5  0x40ae44ba in g_type_create_instance () from /usr/lib/libgobject-2.0.so.0
#6  0x40acca8e in g_object_new () from /usr/lib/libgobject-2.0.so.0
#7  0x40049f7f in constructor (type=0, n_props=0, props=0x0) at kz-app.c:97
#8  0x40acbd9e in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#9  0x40acc960 in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
#10 0x40acca62 in g_object_new () from /usr/lib/libgobject-2.0.so.0
#11 0x4004a775 in kz_app_new () at kz-app.c:349
#12 0x0804a388 in main (argc=1, argv=0xbfa900f4) at main.c:473

どうやらproxyまわりがあやしい.とりあえず ~/.kazehakase/kzrc のuse_proxyをtrueからfalseに変更してgdbからrunしてみる.

mux06% gdb ../../bin/kazehakase
GNU gdb 6.5
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu"...Using host libthread_db library
"/lib/libthread_db.so.1".

(gdb) run
Starting program: /home/muneda/me/kz/bin/kazehakase
Failed to read a valid object file image from memory.
[Thread debugging using libthread_db enabled]
[New Thread 1086713344 (LWP 25567)]
[New Thread 1109027760 (LWP 25573)]
[New Thread 1132481456 (LWP 25574)]
[New Thread 1136659376 (LWP 25575)]
[New Thread 1138760624 (LWP 25576)]
[New Thread 1140861872 (LWP 25577)]
[New Thread 1142963120 (LWP 25578)]
[New Thread 1145064368 (LWP 25580)]

うむ,問題なく起動した.やはりuse_proxyまわりがあやしい.起動中にproxyを有効にしてみる.すると gdb に以下のメッセージが表示された.

/home/muneda/me/kz/share/kazehakase/ext/ruby/kz/actions.rb: line 109
  GLib-GObject-WARNING **:value "TRUE" of type `gboolean' is invalid
  or out of range for property `use-same-proxy' of type `gboolean'
/home/muneda/me/kz/share/kazehakase/ext/ruby/kz/actions.rb: line 109
  GLib-GObject-WARNING **:value "TRUE" of type `gboolean' is invalid or
  out of range for property `use-same-proxy' of type `gboolean'

うーん,でもこれは関係ないっぽい.落ちてるのはNULLポインタアクセスなので

 106        def load_action(action)
 107          sandbox = Module.new
 108          source = File.open(action) {|f| f.read}
 109          sandbox.module_eval(<<-EOA, action, -1)
 110  extend ::Kz::ActionSandbox
 111  module_function
 112  #{source}
 113  EOA
 114          sandbox
 115        rescue Exception
 116          Kz.print_error($!)
 117          nil
 118        end

あたりが関係しているようには見えない.とりあえずbtの結果から関数を追ってみることにしよう.あとで.

よくわからんが,

2006-12-31  Hiroyuki Ikezoe  <>

      * src/Makefile.am, src/kz-app.[ch]: A new object.
      * src/kazehakase.h, src/kz-navi.c, src/kz-prefs-win.c,
      src/kz-proxy-item.c, src/kz-tab-label.c, src/kz-window.c, src/main.c,
      src/actions/kz-actions-dynamic.c, src/actions/kz-actions,
      src/actions/kz-location-entry-action.c,
      src/actions/kz-smart-bookmark-action.c,
      src/bookmarks/kz-bookmark-filter.c,
      src/dialogs/kz-copy-format-dialog.c, src/mozilla/kz-mozembed.cpp,
      src/mozilla/kz-mozhistorysearch.cpp, src/mozilla/mozilla.cpp,
      src/prefs_ui/prefs_history.c, src/prefs_ui/prefs_proxy.c,
      src/sidebar/kz-bookmarks-sidebar.c: Global variables were moved into
      KzApp.
      TODO: GObjectization of Migemo, window list is also moved into KzApp,
      is_restoring_session is also moved into KzApp.

グローバル変数がKzAppに移動したことが原因かな.だとするとKZ_APP_GET_PRIVATE(app)->proxyで落ちるのがなんとなく納得できる.

明日はこのあたりのdiffを見ながらもう少し見てみるか.

Tags: Kz Gentoo

_5 QRコード

qr-code.png

こさかさんのRSSにQRコードが含まれているのを見て,何となくマネてみた.QRコード作成はQRコード作成 - Q作くんでやってみました.

Tags: TDiary

_6 後日談プラグイン (リビジョン1.25) 後日談プラグイン日本語リソース (リビジョン1.9) - おまぬけ活動日誌 (2007-01-07)

update done.

問題なく動作してます.

ところで,後日談プラグインの方のリビジョンが1.26のようですけどその後アップデートされたのかな?

Tags: TDiary
本日のツッコミ(全2件) [ツッコミを入れる]
_ zunda (2007-01-10 09:30)

使っていただいてありがとうございます。後日談プラグインの1.25から1.26への変更は、ruby-1.8.2で動かなかった部分の修正です。おまぬけにも書いとこう。

_ muneda (2007-01-10 21:56)

なるほどそういうことでしたか.了解です.<br>いつもありがとうございます.


過去の日記
2002|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|05|06|
トップ «前の日記(2007-01-08) 最新 次の日記(2007-01-10)» 編集