Date: prev next · Thread: first prev next last
2014 Archives by date, by thread · List index


田中秀宗です。

ありがとうございます。
%AppData%\Roaming\LibreOffice をリネームして実行してみたのですが、
現象は変わらず、やはりエラーが出ます。


vcl\win\source\app\salinst.cxx
の、SalAbort関数の呼び出し元がどこかを知る方法はありませんでしょうか?
Javaだと関数の呼び出し履歴が追いやすいのですが、
C言語は未知の領域なので、ソースを見ても分かりませんでした。

私がデバッグできれば問題は解決するのですが、
ハードルはかなり高そうですね。



(2014年03月28日 12:23), Isamu Mogi wrote:
茂木です。

ありがとうございます。ちょっと確認してみますが、アプリ内で根本原因の例外を
潰した後別の例外を投げ、それをwindbgが拾っている。というように見えるので、
僕の手元で再現できないこともあり原因究明はなかなか難しそうです。

もしかしたら設定ファイルが壊れていたりしていて、それが原因かもしれません。
下記設定フォルダ

%AppData%\Roaming\LibreOffice

を、バックアップ&削除してからもう一度再現プログラムを実行を試してもらえますか?



2014年3月28日 0:07 Tanaka-CS <info@tanaka-cs.co.jp>:
田中秀宗です。

4.1.5のバックトレースです。

茂木さんのアドバイス通り、管理者権限で

C:\> windbg -I

してみました。今回はソースコードを指定したので
状況は多少分かりやすいかと思うのですが
うまく行っていますでしょうか?

よろしくお願いします。


*******************************************************************************

*                                                                             *

*                        Exception Analysis                                   *

*                                                                             *

*******************************************************************************


FAULTING_IP:

KERNELBASE!RaiseException+48

76842eec 8b4c2454        mov     ecx,dword ptr [esp+54h]


EXCEPTION_RECORD:  ffffffff -- (.exr 0xffffffffffffffff)

ExceptionAddress: 76842eec (KERNELBASE!RaiseException+0x00000048)

    ExceptionCode: 00000000

   ExceptionFlags: 00000001

NumberParameters: 0


CONTEXT:  00000000 -- (.cxr 0x0;r)

eax=0d2ced08 ebx=6b446300 ecx=00000000 edx=00000001 esi=00000000 edi=0d2ceda0

eip=76842eec esp=0d2ced08 ebp=0d2ced60 iopl=0         nv up ei pl zr na pe nc

cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000246

KERNELBASE!RaiseException+0x48:

76842eec 8b4c2454        mov     ecx,dword ptr [esp+54h] ss:002b:0d2ced5c=143aeea0


FAULTING_THREAD:  000008bc


DEFAULT_BUCKET_ID:  APPLICATION_FAULT


PROCESS_NAME:  soffice.bin


OVERLAPPED_MODULE: Address regions for 'offacclo' and 'faultrep.dll' overlap


NTGLOBALFLAG:  0


APPLICATION_VERIFIER_FLAGS:  0


APP:  soffice.bin


ANALYSIS_VERSION: 6.3.9600.16384 (debuggers(dbg).130821-1623) x86fre


PRIMARY_PROBLEM_CLASS:  APPLICATION_FAULT


BUGCHECK_STR:  APPLICATION_FAULT_APPLICATION_FAULT


LAST_CONTROL_TRANSFER:  from 6b68118d to 76842eec


STACK_TEXT:

0d2ced60 6b68118d 00000000 00000001 00000000 KERNELBASE!RaiseException+0x48

0d2ced80 6b446477 0d2ceda0 6b446300 0916d43e vcllo!SalAbort+0x21

0d2cedb4 6d150ecf 0d2cedd0 0fbd986c 031263c0 vcllo!Application::Abort+0x7d

0d2cede8 6b44cd74 00000300 0916d792 00000000 sofficeapp!desktop::Desktop::Exception+0x122

0d2cee18 6d24410d 00000000 0d2cee3c 00000003 vcllo!VCLExceptionSignal_impl+0xb6

0d2cee2c 6d244513 0d2cee3c 00000000 00000002 sal3!CallSignalHandler+0x16

0d2cee48 768e94f5 0d2cef00 143aed78 00000000 sal3!SignalHandlerFunction+0xab

0d2ceed0 771989e5 0d2cef00 7712e244 fffffffe KERNELBASE!UnhandledExceptionFilter+0x142

0d2cfc08 771398c4 ffffffff 7712e0bf 00000000 ntdll!__RtlUserThreadStart+0x5f11b

0d2cfc18 00000000 6d2cc59c 054cb118 00000000 ntdll!_RtlUserThreadStart+0x1b


STACK_COMMAND:  .cxr 0x0 ; kb


FOLLOWUP_IP:

vcllo!SalAbort+21 [c:\cygwin\home\buildslave\source\libo-core\vcl\win\source\app\salinst.cxx @ 
83]

6b68118d 6840cd776b      push    offset 
vcllo!rtl::internal::ConstCharArrayDetector<_tagpropertykey const ,rtl::internal::Dummy>::ok+0x3 
(6b77cd40)


FAULTING_SOURCE_LINE:  c:\cygwin\home\buildslave\source\libo-core\vcl\win\source\app\salinst.cxx


FAULTING_SOURCE_FILE:  c:\cygwin\home\buildslave\source\libo-core\vcl\win\source\app\salinst.cxx


FAULTING_SOURCE_LINE_NUMBER:  83


FAULTING_SOURCE_CODE:

     79:     if ( rErrorText.isEmpty() )

     80:     {

     81:         // make sure crash reporter is triggered

     82:         RaiseException( 0, EXCEPTION_NONCONTINUABLE, 0, NULL );

   83:         FatalAppExitW( 0, L"Application Error" );

     84:     }

     85:     else

     86:     {

     87:         // make sure crash reporter is triggered

     88:         RaiseException( 0, EXCEPTION_NONCONTINUABLE, 0, NULL );


SYMBOL_STACK_INDEX:  1


SYMBOL_NAME:  vcllo!SalAbort+21


FOLLOWUP_NAME:  MachineOwner


MODULE_NAME: vcllo


IMAGE_NAME:  vcllo.dll


DEBUG_FLR_IMAGE_TIMESTAMP:  52f394a7


FAILURE_BUCKET_ID:  APPLICATION_FAULT_0_vcllo.dll!SalAbort


BUCKET_ID:  APPLICATION_FAULT_APPLICATION_FAULT_vcllo!SalAbort+21


ANALYSIS_SOURCE:  UM


FAILURE_ID_HASH_STRING:  um:application_fault_0_vcllo.dll!salabort


FAILURE_ID_HASH:  {3835ae37-1cb6-0f81-2b19-122de18bed61}


Followup: MachineOwner

---------



(2014年03月27日 23:23), Naruhiko Ogasawara wrote:

小笠原です。


本題は茂木さんが補足してくださったので(ありがとうございます!)
そちらを参照いただくとして。

メーリングリストにおいては同じ話題が継続する場合は新規にスレッ
ドを立てるのではなくリプライで繋げていただけるほうが、あとから議
論が追いやすいです。
LibreOfficeのMLは単にリプライすると差出人に行ってしまうので、
「全員にリプライ」などを使ってください。

オフトピすみません。
原因早く見つかるといいですね。

[以上]



--
■□■□■□■□■□■□■□■□■□■□■□■

 株式会社 田中コンピューターサービス

    代表取締役 田中 秀宗
          TANAKA Hidemune

 本 社 東京都北区滝野川7丁目45番14号
 電 話 03−3576−7272
 FAX 03−3576−7272
 携 帯 090−6187−1418
 E-Mail info@tanaka-cs.co.jp
     http://tanaka-cs.co.jp

■□■□■□■□■□■□■□■□■□■□■□■


--
Unsubscribe instructions: E-mail to discuss+unsubscribe@ja.libreoffice.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/ja/discuss/
All messages sent to this list will be publicly archived and cannot be deleted



-- 
■□■□■□■□■□■□■□■□■□■□■□■

 株式会社 田中コンピューターサービス

    代表取締役 田中 秀宗
          TANAKA Hidemune

 本 社 東京都北区滝野川7丁目45番14号
 電 話 03−3576−7272
 FAX 03−3576−7272
 携 帯 090−6187−1418
 E-Mail info@tanaka-cs.co.jp
     http://tanaka-cs.co.jp

■□■□■□■□■□■□■□■□■□■□■□■

-- 
Unsubscribe instructions: E-mail to discuss+unsubscribe@ja.libreoffice.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/ja/discuss/
All messages sent to this list will be publicly archived and cannot be deleted

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.