2014-09-19 3 views
0

소스의 마지막 버전을 cern 웹 사이트에서 다운로드하여 설치했는데 그 끝에 오류가 있기 때문에 TBrowser를 열 수 없습니다. 메시지. 나는 이미 루트 포럼에서 몇 가지 질문에 대한 도움을 찾았지만 나에게 도움이되거나 도움이되는 것을 찾지 못했습니다. 누구든지이 문제를 디버깅하는 데 도움이 될 수 있습니까? 어떤 응답libpng 문제로 루트 (cern)가 충돌합니다. Fedora 20

libpng warning: Application built with libpng-1.2.50 but running with 1.6.6 
Warning in <TASImage::GetMask>: No image 
libpng warning: Application built with libpng-1.2.50 but running with 1.6.6 
Warning in <TASImage::GetMask>: No image 
libpng warning: Application built with libpng-1.2.50 but running with 1.6.6 
Warning in <TASImage::GetMask>: No image 
libpng warning: Application built with libpng-1.2.50 but running with 1.6.6 
Warning in <TASImage::GetMask>: No image 
libpng warning: Application built with libpng-1.2.50 but running with 1.6.6 
Warning in <TASImage::GetMask>: No image 
libpng warning: Application built with libpng-1.2.50 but running with 1.6.6 
Warning in <TASImage::GetMask>: No image 
libpng warning: Application built with libpng-1.2.50 but running with 1.6.6 
Warning in <TASImage::GetMask>: No image 
libpng warning: Application built with libpng-1.2.50 but running with 1.6.6 
Warning in <TASImage::GetMask>: No image 
libpng warning: Application built with libpng-1.2.50 but running with 1.6.6 
Warning in <TASImage::GetMask>: No image 
libpng warning: Application built with libpng-1.2.50 but running with 1.6.6 
Warning in <TASImage::GetMask>: No image 
libpng warning: Application built with libpng-1.2.50 but running with 1.6.6 
Warning in <TASImage::GetMask>: No image 
libpng warning: Application built with libpng-1.2.50 but running with 1.6.6 
Warning in <TASImage::GetMask>: No image 
libpng warning: Application built with libpng-1.2.50 but running with 1.6.6 
Warning in <TASImage::GetMask>: No image 
libpng warning: Application built with libpng-1.2.50 but running with 1.6.6 
Warning in <TASImage::GetMask>: No image 
libpng warning: Application built with libpng-1.2.50 but running with 1.6.6 
Warning in <TASImage::GetMask>: No image 
libpng warning: Application built with libpng-1.2.50 but running with 1.6.6 
Warning in <TASImage::GetMask>: No image 
libpng warning: Application built with libpng-1.2.50 but running with 1.6.6 
Warning in <TASImage::GetMask>: No image 
libpng warning: Application built with libpng-1.2.50 but running with 1.6.6 
Warning in <TASImage::GetMask>: No image 
libpng warning: Application built with libpng-1.2.50 but running with 1.6.6 
Warning in <TASImage::GetMask>: No image 
libpng warning: Application built with libpng-1.2.50 but running with 1.6.6 
Warning in <TASImage::GetMask>: No image 
libpng warning: Application built with libpng-1.2.50 but running with 1.6.6 
Warning in <TASImage::GetMask>: No image 
libpng warning: Application built with libpng-1.2.50 but running with 1.6.6 
Warning in <TASImage::GetMask>: No image 
Warning in <TASImage::GetMask>: No image 

*** Break *** segmentation violation 



=========================================================== 
There was a crash. 
This is the entire stack trace of all threads: 
=========================================================== 
#0 0x00007fc03ffe13ac in waitpid() from /lib64/libc.so.6 
#1 0x00007fc03ff675b2 in do_system() from /lib64/libc.so.6 
#2 0x00007fc040c92ec9 in TUnixSystem::StackTrace()() from /usr/local/lib/root/libCore.so 
#3 0x00007fc040c94aec in TUnixSystem::DispatchSignals(ESignals)() from /usr/local/lib/root/libCore.so 
#4 <signal handler called> 
#5 0x00007fc039960971 in asimage_init() from /usr/local/lib/root/libASImage.so 
#6 0x00007fc039961242 in destroy_asimage() from /usr/local/lib/root/libASImage.so 
#7 0x00007fc03999ebb4 in merge_layers() from /usr/local/lib/root/libASImage.so 
#8 0x00007fc039943da6 in TASImage::Merge(TImage const*, char const*, int, int)() from /usr/local/lib/root/libASImage.so 
#9 0x00007fc03b1dc35c in TGPictureButton::CreateDisabledPicture()() from /usr/local/lib/root/libGui.so 
#10 0x00007fc03b1d908c in TGPictureButton::DoRedraw()() from /usr/local/lib/root/libGui.so 
#11 0x00007fc03b1d68fc in TGButton::SetState(EButtonState, bool)() from /usr/local/lib/root/libGui.so 
#12 0x00007fc03b28b064 in TGTextEditor::Build()() from /usr/local/lib/root/libGui.so 
#13 0x00007fc03b28c345 in TGTextEditor::TGTextEditor(char const*, TGWindow const*, unsigned int, unsigned int)() from /usr/local/lib/root/libGui.so 
#14 0x00007fc03b548c73 in G__G__Gui3_385_0_2(G__value*, char const*, G__param*, int)() from /usr/local/lib/root/libGui.so 
#15 0x00007fc03f44137d in Cint::G__ExceptionWrapper(int (*)(G__value*, char const*, G__param*, int), G__value*, char*, G__param*, int)() from /usr/local/lib/root/libCint.so 
#16 0x00007fc03f48c307 in G__execute_call() from /usr/local/lib/root/libCint.so 
#17 0x00007fc03f48c6c5 in G__call_cppfunc() from /usr/local/lib/root/libCint.so 
#18 0x00007fc03f40a16d in G__interpret_func() from /usr/local/lib/root/libCint.so 
#19 0x00007fc03f51d867 in G__getfunction() from /usr/local/lib/root/libCint.so 
#20 0x00007fc03f44412c in G__new_operator() from /usr/local/lib/root/libCint.so 
#21 0x00007fc03f41d72d in G__exec_statement() from /usr/local/lib/root/libCint.so 
#22 0x00007fc03f3e6dd6 in G__exec_tempfile_core() from /usr/local/lib/root/libCint.so 
#23 0x00007fc03f3e82be in G__exec_tempfile_fp() from /usr/local/lib/root/libCint.so 
#24 0x00007fc03f537c69 in G__process_cmd() from /usr/local/lib/root/libCint.so 
#25 0x00007fc040c62120 in TCint::ProcessLine(char const*, TInterpreter::EErrorCode*)() from /usr/local/lib/root/libCore.so 
#26 0x00007fc040c030ab in TApplication::ProcessLine(char const*, bool, int*)() from /usr/local/lib/root/libCore.so 
#27 0x00007fc040c28bdc in TROOT::ProcessLine(char const*, int*)() from /usr/local/lib/root/libCore.so 
#28 0x00007fc03b24d741 in TRootBrowser::ExecPlugin(char const*, char const*, char const*, int, int)() from /usr/local/lib/root/libGui.so 
#29 0x00007fc03b24e4f8 in TRootBrowser::InitPlugins(char const*)() from /usr/local/lib/root/libGui.so 
#30 0x00007fc03b24e938 in TRootBrowser::TRootBrowser(TBrowser*, char const*, unsigned int, unsigned int, char const*, bool)() from /usr/local/lib/root/libGui.so 
#31 0x00007fc03b24ee38 in TRootBrowser::NewBrowser(TBrowser*, char const*, unsigned int, unsigned int, char const*)() from /usr/local/lib/root/libGui.so 
#32 0x00007fc03b56af8a in G__G__Gui3_418_0_47(G__value*, char const*, G__param*, int)() from /usr/local/lib/root/libGui.so 
#33 0x00007fc03f44063b in Cint::G__CallFunc::Execute(void*)() from /usr/local/lib/root/libCint.so 
#34 0x00007fc040c5d3e1 in TCint::CallFunc_ExecInt(void*, void*) const() from /usr/local/lib/root/libCore.so 
#35 0x00007fc040c59861 in TMethodCall::Execute(void*, long&)() from /usr/local/lib/root/libCore.so 
#36 0x00007fc040c2cce2 in TPluginHandler::ExecPlugin(int, ...)() from /usr/local/lib/root/libCore.so 
#37 0x00007fc03b26c7b9 in TRootGuiFactory::CreateBrowserImp(TBrowser*, char const*, unsigned int, unsigned int, char const*)() from /usr/local/lib/root/libGui.so 
#38 0x00007fc040c0af0a in TBrowser::TBrowser(char const*, char const*, TBrowserImp*, char const*)() from /usr/local/lib/root/libCore.so 
#39 0x00007fc040cf00e0 in G__G__Base1_85_0_3(G__value*, char const*, G__param*, int)() from /usr/local/lib/root/libCore.so 
#40 0x00007fc03f44137d in Cint::G__ExceptionWrapper(int (*)(G__value*, char const*, G__param*, int), G__value*, char*, G__param*, int)() from /usr/local/lib/root/libCint.so 
#41 0x00007fc03f48c307 in G__execute_call() from /usr/local/lib/root/libCint.so 
#42 0x00007fc03f48c6c5 in G__call_cppfunc() from /usr/local/lib/root/libCint.so 
#43 0x00007fc03f40a16d in G__interpret_func() from /usr/local/lib/root/libCint.so 
#44 0x00007fc03f51d867 in G__getfunction() from /usr/local/lib/root/libCint.so 
#45 0x00007fc03f4d4ee9 in G__define_var() from /usr/local/lib/root/libCint.so 
#46 0x00007fc03f41891c in G__exec_statement() from /usr/local/lib/root/libCint.so 
#47 0x00007fc03f3e6dd6 in G__exec_tempfile_core() from /usr/local/lib/root/libCint.so 
#48 0x00007fc03f3e82be in G__exec_tempfile_fp() from /usr/local/lib/root/libCint.so 
#49 0x00007fc03f537c69 in G__process_cmd() from /usr/local/lib/root/libCint.so 
#50 0x00007fc040c62120 in TCint::ProcessLine(char const*, TInterpreter::EErrorCode*)() from /usr/local/lib/root/libCore.so 
#51 0x00007fc040c030ab in TApplication::ProcessLine(char const*, bool, int*)() from /usr/local/lib/root/libCore.so 
#52 0x00007fc04081faa9 in TRint::HandleTermInput()() from /usr/local/lib/root/libRint.so 
#53 0x00007fc040c942b5 in TUnixSystem::CheckDescriptors()() from /usr/local/lib/root/libCore.so 
#54 0x00007fc040c94dda in TUnixSystem::DispatchOneEvent(bool)() from /usr/local/lib/root/libCore.so 
#55 0x00007fc040bf2956 in TSystem::InnerLoop()() from /usr/local/lib/root/libCore.so 
#56 0x00007fc040bf3500 in TSystem::Run()() from /usr/local/lib/root/libCore.so 
#57 0x00007fc040c0173f in TApplication::Run(bool)() from /usr/local/lib/root/libCore.so 
#58 0x00007fc040820bc7 in TRint::Run(bool)() from /usr/local/lib/root/libRint.so 
#59 0x0000000000400fec in main() 
=========================================================== 


The lines below might hint at the cause of the crash. 
If they do not help you then please submit a bug report at 
http://root.cern.ch/bugs. Please post the ENTIRE stack trace 
from above as an attachment in addition to anything else 
that might help us fixing this issue. 
=========================================================== 
#5 0x00007fc039960971 in asimage_init() from /usr/local/lib/root/libASImage.so 
#6 0x00007fc039961242 in destroy_asimage() from /usr/local/lib/root/libASImage.so 
#7 0x00007fc03999ebb4 in merge_layers() from /usr/local/lib/root/libASImage.so 
#8 0x00007fc039943da6 in TASImage::Merge(TImage const*, char const*, int, int)() from /usr/local/lib/root/libASImage.so 
#9 0x00007fc03b1dc35c in TGPictureButton::CreateDisabledPicture()() from /usr/local/lib/root/libGui.so 
#10 0x00007fc03b1d908c in TGPictureButton::DoRedraw()() from /usr/local/lib/root/libGui.so 
#11 0x00007fc03b1d68fc in TGButton::SetState(EButtonState, bool)() from /usr/local/lib/root/libGui.so 
#12 0x00007fc03b28b064 in TGTextEditor::Build()() from /usr/local/lib/root/libGui.so 
#13 0x00007fc03b28c345 in TGTextEditor::TGTextEditor(char const*, TGWindow const*, unsigned int, unsigned int)() from /usr/local/lib/root/libGui.so 
=========================================================== 
+0

libpng를 업그레이드 한 후 TSAImage 응용 프로그램을 다시 연결하려고 했습니까? –

+0

답장을 보내 주셔서 감사합니다. yuo 친절하게 제 TASImage를 올바른 libpng에 다시 연결하는 방법을 설명해 주시겠습니까? – pferra

+0

Ub에서 문제를 재현하려고했습니다. . 거기, libpng.16.so.16을 찾을 수 없으므로 "새로운 TBrowser"가 실패했습니다. libpng.16.so를 포함하는 디렉토리를 가리 키도록 LD_LIBRARY_PATH를 설정하면 문제를 해결할 수 있습니다 (우분투에서는 libcore.so가 포함 된 라이브러리를 가리켜 야합니다). 그래서 내 명령은 LD_LIBRARY_PATH = $ HOME/root/lib/root : $ HOME/lib export LD_LIBRARY_PATH 여기서 libCore.so는 첫 번째 디렉토리에 있고 libpng16은 두 번째 디렉토리에 있습니다. 나는 다시 연결할 필요가 없었다. –

답변

0

루트 (당신이 소스에서 설치하는 가정)을 구축하기위한 감사는 --disable-builtin-afterimage 옵션으로 구성 실행 해보십시오. libpng16.so이 /path/to/lib/libpng16.so에있는 경우

+0

답장을 보내 주셔서 감사합니다.하지만 그 옵션은 도움이되지 않습니다. – pferra

1

libpng16이 들어있는 디렉토리를 가리 키도록, 사용자 환경에서 LD_LIBRARY_PATH를 설정하십시오 (예를 들어, 다음을 수행하십시오

$ LD_LIBRARY_PATH=/path/to/lib export LD_LIBRARY_PATH 
$ root 
root[0] new TBrowser 

저도 우분투에서 저에게 도움이되었지만, 루트와 함께 설치된 libCore.so의 경로도 포함해야했습니다.

+1

'LD_PRELOAD =/usr/lib64/libpng12.so.0.50.0 root'가 실행되었습니다. –