Home
|
Content
|
検索
|
Navigation
|
ツールボックス
|
Actions
|
他の言語
openSUSE
Get Software
Wiki
Build Software
User Directory
Features
News
Forums
Shop
Discover it
プロジェクト概要
参加のしかた
ドキュメント
交流
サポートデータベース
連絡先
サイトマップ
ツールボックス
リンク元
関連ページの更新状況
最近更新したページ
特別ページ
ログインまたはアカウント作成
本文
ノート
ソースを表示
履歴
ソースを表示
出典: openSUSE
Bugs:OOo
のソース
以下に示された理由により、ページの編集を行うことができません:
この操作は、
登録利用者
のグループに属する利用者のみが実行できます。
このページのソースを閲覧し、コピーすることができます:
== OpenOffice_org のバグレポート提出 == OpenOffice_org のパッケージは、 openSUSEの[[Download|公式ダウンロードサイト]]及び 開発中の[[Additional_YaST_Package_Repositories#OpenOffice.org_STABLE|ビルドサービスプロジェクト]]から入手できます。これらの版で発見したバグは、Novell の Bugzilla サイトで、ソフトウェア名を''"OpenOffice.org 2.0"''に指定して報告してください. == バグレポートに必要なもの == バグの箇所と症状が正確に担当者に伝われば、修正も速く行えます。そのために以下の情報が必要になります。 * openSUSEのバージョンとプラットフォーム 例: <tt>openSUSE-10.2-x86_64</tt> * デスクトップ環境 例: <tt>KDE</tt> or <tt>GNOME</tt> * OOo のバージョン 例:''"Build 2.2.0.1"''. これは、OOoのダイアログボックス ''"Help/About OpenOffice.org"''を表示すると見ることができます. * 32-bit OOo が x86_64 システムで使われている場合、それを明記してください。 * パッケージがビルドサービスによりアップデートされている場合、それを明記してください。 * 不具合はどういう操作をすると起こるかを順序正しく示してください。 * 他に、スクリーンショットや、バックトレース、straceなどの詳しい情報があるとよいでしょう。 == straceログの取り方 == 多くの場合、以下のコマンドで OOoを起動すれば可能です。 strace -o /tmp/strace.log -f -tt -s 512 ooffice 起動コマンドは<tt>ooffice</tt>に限らず、<tt>oowriter</tt>など他の形式でも有効です。そのあと、不具合が起こる過程を実際に行ったのち、アプリケーションを終了します。取得したログは以下のように圧縮したのち、バグレポートに添付してください。 bzip2 /tmp/strace.log 32-bit OOo を 64-bit システムで使用している場合は、まず <tt>strace-32bit</tt> をインストールしてください。そしてstraceの起動は32-bit版のディレクトリから行います: cd /usr/lib/ooo-2.0/program strace32 -o /tmp/strace.log -f -tt -s 512 ./soffice.bin == バックトレースの取得 == アプリケーションのクラッシュやフリーズの症状解析には、バックトレースが有効です。以下のように使用してください。 # <tt>OpenOffice_org-debuginfo</tt> パッケージをインストールします。これは、オリジナルのパッケージについては[[Package_Repositories#Debug|debug レポジトリ]]、 ビルドサービスからのアップデートを行った場合は[[Additional_YaST_Package_Repositories#OpenOffice.org_STABLE|Build Service レポジトリ]] から入手してください. # 以下のように、OOoの実行ファイルのあるディレクトリからデバッガを起動し、出力を保存してください。 #: <pre>cd /usr/lib/ooo-2.0/program</pre> #: <pre>gdb ./soffice.bin 2>&1 | tee /tmp/gdb.log</pre> #: 64-bitOOoの場合は、 <tt>/usr/lib64</tt> にします。<tt>/usr/lib</tt> は指定しないでください。 # デバッガの中からアプリケーションを起動します。 #: <pre>run <options></pre> #アプリケーションがクラッシュやフリーズする過程を実践してください。フリーズの場合はそれを実現させたのち、<tt>CTRL-C</tt> を押せば gdb コマンドラインに戻ることができます。 # 以下のコマンドでバックトレースを出力します。 #: <pre>backtrace</pre> # すべてのスレッドにつき行います。 #: <pre>thread apply all bt</pre> # デバッガを終了します。 #: <pre>quit</pre> # <tt>gdb.log</tt>を全てバグレポートに添付してください。 [[Category:Bugs]]
Bugs:OOo
に戻る。