segmentation faultする
Plaggerがメールを送ってこないなぁと思ってターミナルから実行してみたら、Gmailで送信する段でsegmentation fault。
どこかでdedupedの.dbファイルをごにょごにょすれば直るよ*1、と言っていたような気がしたので試しに削除したところ、解決したっぽい……?
原因等をあまり確認しないでやってしまったので、再現されたら今度はもう少し慎重にやらねば。
とりあえず、今の所これで解決したような雰囲気。
ちなみに実行しようとしていたyamlはこれ。よくあるBloglines2Gmailなもの。
global: assets_path: /Users/hogehoge/plagger/assets timezone: Asia/Tokyo cache: base: /tmp log: level: info plugin_path: - /Users/hogehoge/plagger/lib/Plagger/Plugin plugins: - module: Filter::EntryFullText store_html_on_failure: 1 - module: Filter::ResolveRelativeLink - module: Filter::StripRSSAd - module: Filter::TruePermalink - module: Filter::tDiaryComment - module: Filter::BlogPet - module: Filter::ImageInfo # - module: Filter::FormatText # - module: Filter::Substr # - module: Filter::Regexp # config: # regexp: s!(.*)!<pre>$1</pre>!s - module: Filter::Rule rule: module: Deduped path: /Users/hogehoge/plagger/temp/dedupe-bloglines.db - module: Widget::HatenaBookmark - module: Widget::HatenaBookmarkUsersCount - module: Subscription::Bloglines config: username: hogehoge@gmail.com password: hogehoge mark_read: 1 # dont_use_notifier_api: 1 - module: Publish::Gmail rule: - module: Rating rate: '>= 0' - module: Fresh mtime: path: /Users/hogehoge/plagger/temp/foo.temp autoupdate: 1 config: mailto: hogehoge@gmail.com mailfrom: hogehoge.plagger@gmail.com mailroute: via: smtp_tls host: smtp.gmail.com:587 username: hogehoge.plagger password: hogehoge
*1:rm hogehoge.db;touch hogehoge.dbした。