MozillaZine.jp フォーラム
https://forums.mozillazine.jp/

【解決済み】Mac版 Thunderbird 31.0 で左側リストが表示されない
https://forums.mozillazine.jp/viewtopic.php?f=3&t=14887
ページ 26

作成者:  Ryo [ 2014年7月28日(月) 20:48 ]
記事の件名:  Re: Mac版 Thunderbird 31.0 で左側リストが表示されない

CaptainNemo さん、こんばんは。
CaptainNemo さんが書きました:
・Thunderbird 31.0 は、Mac 10.9 Mavericks にも対応している。
https://www.mozilla.org/en-US/thunderbird/31.0/system-requirements/

でも、URLでは v31の様ですが、
実際の内容は『 Thunderbird 26.0 System Requirements 』と書かれて 以前のままの様で 真偽は微妙な気がしますね^_^;。

Folderpane Tools の手もダメでしたか...。

作成者:  meeyar [ 2014年7月28日(月) 22:17 ]
記事の件名:  Re: Mac版 Thunderbird 31.0 で左側リストが表示されない

「日本語版固有の問題なのか?」という意見が出ていたので、英語版ではどうなのかを調べてみました。

英語版用に新規プロファイルを作成して、初回起動時にメールアドレスの設定など行なうと、確かに初回では問題が出ないのですが、2回目以降に起動すると日本語版と同様にフォルダペインの表示が消えました。
「32ビットモードで開く」にチェック入れると回避出来るのも同様です。

OSとの相性も疑うべきなのか…

作成者:  meeyar [ 2014年7月31日(木) 00:23 ]
記事の件名:  Re: Mac版 Thunderbird 31.0 で左側リストが表示されない

以下の記事を参考に、問題が出るプロファイルを調べてみると、フォルダペインが表示されない場合はsession.jsonやfolderTree.jsonの中身が壊れているようです。
http://kb.mozillazine.org/Empty_folder_pane
英語版Thunderbirdで検証しましたが、多分日本語版も同じように思います。

新規プロファイルで起動し、Feedの設定をした直後のsession.jsonの中身
コード:
{"rev":0,"windows":[{"type":"3pane","tabs":{"rev":0,"selectedIndex":1,"tabs":[{"mode":"folder","state":{"folderURI":"mailbox://nobody@Local%20Folders","folderPaneVisible":true,"messagePaneVisible":true,"firstTab":true},"ext":{"quickFilter":{"filterValues":{"text":{"text":null,"states":{"sender":true,"recipients":true,"subject":true}}},"visible":true}}},{"mode":"contentTab","state":{"tabURI":"about:support","clickHandler":"specialTabs.aboutClickHandler(event);"},"ext":{}}]}}]}

3回くらい起動すると、一部のコードが変化し
コード:
{"rev":0,"windows":[{"type":"3pane","tabs":{"rev":0,"selectedIndex":0,"tabs":[{"mode":"folder","state":{"folderURI":"mailbox://nobody@Feeds-2/The%20Official%20Microsoft%20Japan%20Blog","folderPaneVisible":true,"messagePaneVisible":true,"firstTab":true},"ext":{"quickFilter":{"filterValues":{"text":{"text":null,"states":{"sender":true,"recipients":true,"subject":true}}},"visible":true}}}]}}]}

この状態で、もうフォルダペインが表示されなくなります。
このあともう一度起動すると
コード:
{"rev":0,"windows":[{"type":"3pane","tabs":{"rev":0,"selectedIndex":null,"tabs":[]}}]}

大部分が欠落してしまっています。
何でこうなるのか? というところまでは調べきれませんでしたが、上記サイトの記述に従い、
  1. Thunderbirdを一度終了する
  2. プロファイルフォルダ内のsession.jsonとfolderTree.jsonを削除する
  3. Thunderbirdを再起動する
とやると、session.jsonとfolderTree.jsonが自動で作成されフォルダペインの表示が直りました。
ただし上手くいかない場合もあるので、確実ではないかもしれません。

それからBugzillaでの報告を見つけました。
https://bugzilla.mozilla.org/show_bug.cgi?id=1045958
ここのフォーラムがしっかり引用されている様子。

作成者:  Ryo [ 2014年7月31日(木) 05:44 ]
記事の件名:  Re: Mac版 Thunderbird 31.0 で左側リストが表示されない

meeyar さん、検証頂き有り難うございます。

session.jsonやfolderTree.jsonが破損した際に、問題の症状が発生するのですね。


また、Bugzillaに報告された方が、このトピックを引用されたとの事で
トピックを立てた甲斐が有りました^_^;。
本件、早く修正されるとイイですね。

作成者:  T.H. [ 2014年7月31日(木) 23:45 ]
記事の件名:  Re: Mac版 Thunderbird 31.0 で左側リストが表示されない

ここを引用してくださっているようなので、もう少し自分で試した有用な情報を残せたらと思って追記します。
他に僕にできそうなことであれば情報として追記しますので、こういう情報がほしいとかあればお願いします。
(多分、できないことや時間的な制約でご希望に添えないことが多いかと思いますが。) :(

Issue also occurs with "MacBook Pro Retina13 Late2013/OSX 10.9.4/8GB/Intel Iris" and "thunderbird-33.0a2.en-US.mac.dmg".
I think this issue is seems to be independent of language because I reproduced with both Japanese and English Earlybird.
(Of course, I can also reproduced with Thunderbird 31.0 and my MacBook.)

Steps to reproduce:
1. Install English Earlybird on MacBookPro R13 Late2013.
2. Run Earlybird with new default profile named "DefaultEB_En".
3. Configure my e-mail settings.
4. Immediately after configuring first time folder pain is shown correctly.
5. Quit Earlybird.
6. Run Earlybird with "DefaultEB_En" profile.
7. Nothing is shown in folder pain. (!)
8. Select Help > Restart with Add-ons Disabled... and Restart button.
9. Check both "Disable all add-ons" and "Reset toolbars and controls".
10. Select Continue in Safe Mode button.
11. After restarting, nothing is shown in folder pain, but it seems to show correctly once per a few times. (!)
(When it does correctly, Earlybird shows error dialog that indicates
"login certification error to mail server", maybe.)
12. If
Earlybird
is seemed to work correctly, it doesn't after restarting(Quit and Run).
So I think it sometimes works correctly, but almost it works incorrectly. (!)
13. After setting Earlybird "Run 32bit mode", almost it is seemed to work correctly.
I restarting Earlybird that is set 32bit mode with "DefaultEB_En" 5 times, and then it always work correctly.
After confirming 32bit mode, I use same "DefaultEB_En" profile with 64bit mode Earlybird, then it works incorrectly. (!)
*(!) is my confirmation point.
work correctly = Folder Pain is shown / work incorrectly = Nothing is shown in Folder Pain.

作成者:  meeyar [ 2014年8月01日(金) 01:00 ]
記事の件名:  Re: Mac版 Thunderbird 31.0 で左側リストが表示されない

前の文章で、
meeyar さんが書きました:
フォルダペインが表示されない場合はsession.jsonやfolderTree.jsonの中身が壊れているようです。
と書いたのですが、その後何度か検証してみると、session.jsonが
コード:
{"rev":0,"windows":[{"type":"3pane","tabs":{"rev":0,"selectedIndex":null,"tabs":[]}}]}
の場合でもフォルダペインが表示されている場合や、特段壊れていない(ように見える)場合でも表示されないケースがあったので、今回の不具合にはあまり関係ないのかもしれません。
ミスリードになってたらすみません。

それで、OSXのコンソールと見比べながら不具合の発生タイミングを見ていると、Thunderbird起動直後にことえり(OSXの日本語IME)がメッセージを出しているとフォルダペインが表示されない場合が多いようでした。

(注:最初の
コード:
kernel[0]: thunderbird (map: 0xffffff80125a7870) triggered DYLD shared region unnest for map: 0xffffff80125a7870, region 0x7fff8b600000->0x7fff8b800000. While not abnormal for debuggers, this increases system memory footprint until the target exits.
の部分は、Thunderbirdを64ビットモードで起動すると必ず表示されています。
しかしこれのみだとフォルダペインは表示されている様子)

フォルダペインが表示されないタイミングの一例↓
コード:
2014/08/01 0:24:15.000 kernel[0]: thunderbird (map: 0xffffff80125a7870) triggered DYLD shared region unnest for map: 0xffffff80125a7870, region 0x7fff8b600000->0x7fff8b800000. While not abnormal for debuggers, this increases system memory footprint until the target exits.

2014/08/01 0:25:04.938 Kotoeri[294]: *** attributedSubstringAtRange: : ( _client == nil )

2014/08/01 0:25:04.938 Kotoeri[294]: **** _client:[0x0] KotoeriController:[0x6080002805f0] _session:[0x7f9554012600]

2014/08/01 0:25:04.938 Kotoeri[294]: kotoeriControllers:[{
0x60000009c020 = "com.apple.Console";
0x600000282a80 = "com.apple.finder";
0x6080002805f0 = "com.apple.finder";
0x6080002878f0 = "com.apple.TextEdit";
0x608000287940 = "org.mozilla.thunderbird";
0x6080002884d0 = "com.apple.Console";
0x608000289150 = "org.mozilla.thunderbird";
}]
しかし、このkotoeriController:が出現するタイミングや規則性がちょっとわかりません。
これが出現しないようにするor出現してもフォルダペインの表示に影響が出ないようにするといいのかなと思いましたが…

作成者:  Ryo [ 2014年8月01日(金) 05:53 ]
記事の件名:  Re: Mac版 Thunderbird 31.0 で左側リストが表示されない

meeyar さんが書きました:
しかし、このkotoeriController:が出現するタイミングや規則性がちょっとわかりません。
これが出現しないようにするor出現してもフォルダペインの表示に影響が出ないようにするといいのかなと思いましたが…


自分は『ことえり』は使用せず、『かわせみ』のみを使用しています。
しかし、今回のフォルダーペインが表示されない不具合は発生します。
( それ故、ターミナル.appにも『ことえり』関連のエラーは有りません。)

その為か?、64bitモードの際のみに表示される例のエラーは、
フォルダーペインが表示される場合と、表示されない場合では 特に差が無い様に見受けられます^_^;。

作成者:  T.H. [ 2014年8月01日(金) 06:43 ]
記事の件名:  Re: Mac版 Thunderbird 31.0 で左側リストが表示されない

Ryo さんが書きました:
meeyar さんが書きました:
自分は『ことえり』は使用せず、『かわせみ』のみを使用しています。
しかし、今回のフォルダーペインが表示されない不具合は発生します。
( それ故、ターミナル.appにも『ことえり』関連のエラーは有りません。)


僕はATOK2012を使っているのですが現象が再現します。
ことえりは使っていません。

作成者:  meeyar [ 2014年8月01日(金) 13:30 ]
記事の件名:  Re: Mac版 Thunderbird 31.0 で左側リストが表示されない

かわせみやATOKでも(ことえり使ってなくても)再現するとなると、別に再現条件がありそうですね。
条件が複数存在という可能性もありますが。
Bugzillaの方でも「再現性がわからない」っぽいことが書かれているので、原因究明が難航しそうですね…

Ryo さんが書きました:
自分は『ことえり』は使用せず、『かわせみ』のみを使用しています。
しかし、今回のフォルダーペインが表示されない不具合は発生します。
( それ故、ターミナル.appにも『ことえり』関連のエラーは有りません。)
前回のログは全てコンソール.appに出現していたもので、GUIで操作する限りターミナル.appにはThunderbirdやことえり関連は何も表示されないようです。

作成者:  Ryo [ 2014年8月01日(金) 18:36 ]
記事の件名:  Re: Mac版 Thunderbird 31.0 で左側リストが表示されない

meeyar さん、すいません。

ターミナル.app と書いたのは、コンソール.app の間違いです^_^;。
( 急いで投稿したので間違ってしまいました。 )


さて、問題の症状ですが、OS X 10.10 Yosmite beta 1 (14A299l) 環境だと 発症しない模様です。
更に 、コンソール.app でも、OS X 10.9 Mavericks の際に 64bitモード起動で 吐いていた例のエラーは認められません。
(2014/08/02 加筆修正;
Yosemite の コンソール.app での表示機能に起因し、気が付かなかっただけでした。
64bitモード /32bitモード 何れでも、 例のエラーは発生していました。 スイマセン。 )


一方、Bugzillaの方では、OSが日本語環境だと発症するとか と言う話しになっているような....。
(英語が苦手なので 、あんまり理解出来ませんが ^_^; )

作成者:  CaptainNemo [ 2014年8月02日(土) 21:12 ]
記事の件名:  Re: Mac版 Thunderbird 31.0 で左側リストが表示されない

[quote=一方、Bugzillaの方では、OSが日本語環境だと発症するとか と言う話しになっているような....。
(英語が苦手なので 、あんまり理解出来ませんが ^_^; )[/quote]


たしかにそう読めてくるので、試しにシステム環境設定で言語を英語にして再起動し、日本語版 Thunderbird 31 をローンチすると、なんと何度やってもちゃんと問題なく起動するではありませんか!!
その後、システム環境設定を日本語に戻しても、とりあえず今のところは 10 回くらい Thunderbird 31 を起動しても順調なので、ほんとうにこれで大丈夫なのか、しばらく様子を見ます。

作成者:  meeyar [ 2014年8月02日(土) 23:21 ]
記事の件名:  Re: Mac版 Thunderbird 31.0 で左側リストが表示されない

CaptainNemo さんが書きました:
引用:
一方、Bugzillaの方では、OSが日本語環境だと発症するとか と言う話しになっているような....。
(英語が苦手なので 、あんまり理解出来ませんが ^_^; )
たしかにそう読めてくるので、試しにシステム環境設定で言語を英語にして再起動し、日本語版 Thunderbird 31 をローンチすると、なんと何度やってもちゃんと問題なく起動するではありませんか!!
当方の環境でも確認できました。
英語を最優先にしておくと、優先言語の中に日本語を含んでいても問題がでないようですね。

日本語環境との違いを見ると、システム環境が日本語の場合は、Thunderbird起動中のプロファイルでsession.jsonの中身が欠けている(1行のみになっている)と、次回起動時にフォルダペインが消失するようです。
でも英語環境だと、起動中にsession.jsonの中身が欠けていても、次回起動時にきちんとフォルダペインが表示されています。

Ryo さんが書きました:
Yosemite の コンソール.app での表示機能に起因し、気が付かなかっただけでした。
64bitモード /32bitモード 何れでも、 例のエラーは発生していました。 スイマセン。 )
10.9.4環境だと64bitモードのときのみにエラーが出てました。
内部処理が違うのかも?

作成者:  CaptainNemo [ 2014年8月04日(月) 06:25 ]
記事の件名:  Re: Mac版 Thunderbird 31.0 で左側リストが表示されない

CaptainNemo さんが書きました:
[quote=一方、Bugzillaの方では、OSが日本語環境だと発症するとか と言う話しになっているような....。
(英語が苦手なので 、あんまり理解出来ませんが ^_^; )



たしかにそう読めてくるので、試しにシステム環境設定で言語を英語にして再起動し、日本語版 Thunderbird 31 をローンチすると、なんと何度やってもちゃんと問題なく起動するではありませんか!!
その後、システム環境設定を日本語に戻しても、とりあえず今のところは 10 回くらい Thunderbird 31 を起動しても順調なので、ほんとうにこれで大丈夫なのか、しばらく様子を見ます。[/quote]


システム環境設定を日本語に戻すと、やはり何回か Thunderbird 31 を繰り返し起動していると、フォルダペインが表示されなくなりました、残念です。

作成者:  WADA [ 2014年8月05日(火) 11:43 ]
記事の件名:  Re: Mac版 Thunderbird 31.0 で左側リストが表示されない

meeyar さんが書きました:
日本語環境との違いを見ると、システム環境が日本語の場合は、Thunderbird起動中のプロファイルでsession.jsonの中身が欠けている(1行のみになっている)と、次回起動時にフォルダペインが消失するようです。
でも英語環境だと、起動中にsession.jsonの中身が欠けていても、次回起動時にきちんとフォルダペインが表示されています。

フォルダペインの情報は、folderTree.json に書かれます。
folderTree.json の中身が壊れている、というようなことはないですか?
問題が起こったときに、
folderTree.json を削除(folderTree.json.BKUPにリネーム、とか)、Thunderbirdを再起動、
を行うと、どうなりますか?

作成者:  WADA [ 2014年8月05日(火) 12:04 ]
記事の件名:  Re: Mac版 Thunderbird 31.0 で左側リストが表示されない

もう一点。
folderTree.jsonにしろsessionCheckpoints.json/session.jsonにしろ、
メッセンジャーウィンドウ(Thunderbirdのメインのウィンドウ)単位で書き込まれます。
しかし、folderTree.json/sessionCheckpoints.json/session.jsonは、
Thunderbirdのプロファイルにつき一個しかありません。
従って、メッセンジャーウィンドウが複数ある時にQuitを行うと、
folderTree.json/sessionCheckpoints.json/session.jsonの競合が発生する、
というようなことがあり得ます。
また、folderTree.jsonは、タブごとに書きに行く、というふうになっていたかもしれません。

(i) メッセンジャーウィンドウは一つだけ、
(ii) タブは一つだけ、
の状態でQuitを行っても、問題が頻発しますか?

ページ 26 All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/