[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