[LLVMbugs] [Bug 10670] New: Segmentation fault while compiling kvirc

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Mon Aug 15 19:03:40 PDT 2011


http://llvm.org/bugs/show_bug.cgi?id=10670

           Summary: Segmentation fault while compiling kvirc
           Product: clang
           Version: 2.9
          Platform: PC
        OS/Version: FreeBSD
            Status: NEW
          Severity: normal
          Priority: P
         Component: C++
        AssignedTo: unassignedclangbugs at nondot.org
        ReportedBy: luxo at hotmail.com
                CC: llvmbugs at cs.uiuc.edu, dgregor at apple.com


While compiling kvirc 4.0.4 (www.kvirc.net) with clang, there is a segmentation
fault.

The configure is:

CC='clang' CXX='clang++' cmake .


*****
the output:


[ 40%] Building CXX object
src/kvirc/CMakeFiles/kvirc.dir/ui/kvi_ircview_events.cpp.o
[ 40%] Building CXX object
src/kvirc/CMakeFiles/kvirc.dir/ui/kvi_ircview_gettextline.cpp.o      
Stack dump:                                                                     
0.      Program arguments: /usr/local/bin/clang -cc1 -triple
i386-portbld-freebsd8.2 -emit-obj -disable-free -disable-llvm-verifier
-main-file-name kvi_ircview_gettextline.cpp -mrelocation-model static
-mdisable-fp-elim -masm-verbose -mconstructor-aliases -target-cpu i486
-target-linker-version 2.15 -momit-leaf-frame-pointer -resource-dir
/usr/local/bin/../lib/clang/2.9 -D _GNU_SOURCE -D QT_NO_STL -D
QT_NO_CAST_TO_ASCII -D _REENTRANT -D KDE_DEPRECATED_WARNINGS -D
KDE4_CMAKE_TOPLEVEL_DIR_LENGTH=8 -D QT_WEBKIT_LIB -D QT_GUI_LIB -D QT_DBUS_LIB
-D QT_XML_LIB -D QT_SQL_LIB -D QT_NETWORK_LIB -D QT_CORE_LIB -D
PYTHON_VERSION=2.7.2 -I /usr/local/kde4/include -I /usr/local/kde4/include/KDE
-I /usr/local/include/qt4/phonon -I /usr/local/include/qt4/QtXmlPatterns -I
/usr/local/include/qt4/QtXml -I /usr/local/include/qt4/QtWebKit -I
/usr/local/include/qt4/QtUiTools -I /usr/local/include/qt4/QtTest -I
/usr/local/include/qt4/QtSvg -I /usr/local/include/qt4/QtSql -I
/usr/local/include/qt4/QtScriptTools -I /usr/local/include/qt4/QtScript -I
/usr/local/include/qt4/QtOpenGL -I /usr/local/include/qt4/QtNetwork -I
/usr/local/include/qt4/QtMultimedia -I /usr/local/include/qt4/QtHelp -I
/usr/local/include/qt4/QtDesigner -I /usr/local/include/qt4/QtDeclarative -I
/usr/local/include/qt4/QtDBus -I /usr/local/include/qt4/QtAssistant -I
/usr/local/include/qt4/Qt3Support -I /usr/local/include/qt4/QtGui -I
/usr/local/include/qt4/QtCore -I /usr/local/include/qt4/Qt -I
/usr/local/share/qt4/mkspecs/default -I /usr/local/include/qt4 -I
/usr/local/include -I /usr/local/include/python2.7 -I /z/x/tmp/kvirc-4.0.4 -I
/z/x/tmp/kvirc-4.0.4/src/kvirc/kernel -I /z/x/tmp/kvirc-4.0.4/src/kvirc/kvs -I
/z/x/tmp/kvirc-4.0.4/src/kvirc/module -I /z/x/tmp/kvirc-4.0.4/src/kvirc/sparser
-I /z/x/tmp/kvirc-4.0.4/src/kvirc/ui -I
/z/x/tmp/kvirc-4.0.4/src/kvirc/../kvilib/tal -I
/z/x/tmp/kvirc-4.0.4/src/kvirc/../kvilib/config -I
/z/x/tmp/kvirc-4.0.4/src/kvirc/../kvilib/core -I
/z/x/tmp/kvirc-4.0.4/src/kvirc/../kvilib/ext -I
/z/x/tmp/kvirc-4.0.4/src/kvirc/../kvilib/file -I
/z/x/tmp/kvirc-4.0.4/src/kvirc/../kvilib/irc -I
/z/x/tmp/kvirc-4.0.4/src/kvirc/../kvilib/net -I
/z/x/tmp/kvirc-4.0.4/src/kvirc/../kvilib/system -O3 -ferror-limit 19
-fmessage-length 96 -fcxx-exceptions -fexceptions -fgnu-runtime
-fdiagnostics-show-option -fcolor-diagnostics -o
CMakeFiles/kvirc.dir/ui/kvi_ircview_gettextline.cpp.o -x c++
/z/x/tmp/kvirc-4.0.4/src/kvirc/ui/kvi_ircview_gettextline.cpp 
1.      <eof> parser at end of file
2.      Per-module optimization passes
3.      Running pass 'CallGraph Pass Manager' on module
'/z/x/tmp/kvirc-4.0.4/src/kvirc/ui/kvi_ircview_gettextline.cpp'.
4.      Running pass 'Loop Pass Manager' on function
'@_ZN10KviIrcView11getTextLineEiPKtP15_KviIrcViewLineb'
5.      Running pass 'Rotate Loops' on basic block '%231'
clang: error: unable to execute command: Segmentation fault: 11 (core dumped)
clang: error: clang frontend command failed due to signal 1 (use -v to see
invocation)
*** Error code 255

Stop in /z/x/tmp/kvirc-4.0.4.
*** Error code 1

Stop in /z/x/tmp/kvirc-4.0.4.
*** Error code 1

Stop in /z/x/tmp/kvirc-4.0.4.



*****
gdb output:

(gdb) bt
#0  0x094f7cba in llvm::Value::getContext ()
#1  0x094f8470 in llvm::ValueHandleBase::AddToUseList ()
#2  0x091f0da5 in llvm::ValueHandleBase::operator= ()
#3  0x091f02de in llvm::createLoopRotatePass ()
#4  0x091f0c39 in llvm::createLoopRotatePass ()
#5  0x0939666b in llvm::LPPassManager::runOnFunction ()
#6  0x094e4f6c in llvm::FPPassManager::runOnFunction ()
#7  0x09350c85 in llvm::CallGraphSCC::ReplaceNode ()
#8  0x094e4c39 in llvm::MPPassManager::runOnModule ()
#9  0x094e4d02 in llvm::PassManagerImpl::run ()
#10 0x094e4d57 in llvm::PassManager::run ()
#11 0x0838d939 in clang::EmitBackendOutput ()
#12 0x0838a869 in clang::BackendConsumer::HandleTranslationUnit ()
#13 0x0850b0eb in clang::ParseAST ()
#14 0x08273b67 in clang::ASTFrontendAction::ExecuteAction ()
#15 0x08389ab1 in clang::CodeGenAction::ExecuteAction ()
#16 0x08273e92 in clang::FrontendAction::Execute ()
#17 0x0825a983 in clang::CompilerInstance::ExecuteAction ()
#18 0x0823653d in clang::ExecuteCompilerInvocation ()
#19 0x0822d10e in cc1_main ()
#20 0x08235096 in main ()

-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the llvm-bugs mailing list