Project

General

Profile

Actions

Bug #4390

closed

arch/x86/kvm/emulate.c.prepared:912:1: internal compiler error: Segmentation fault

Added by Ilya Shchepetkov over 11 years ago. Updated over 11 years ago.

Status:
Closed
Priority:
High
Category:
-
Start date:
07/26/2013
Due date:
% Done:

0%

Estimated time:
Detected in build:
svn
Platform:
Published in build:
eec536a

Description

CIF: TRACE: ********* instrumentation *********.
CIF: INFO: Execute 'LDV_STAGE=3 LDV_ASPECT_FILE=arch/x86/kvm/experiment.aspect.i LDV_OUT=arch/x86/kvm/emulate.c.instrumented /home/shchepetkov/ldv/ri/bin/aspectator -Wp,-MD,arch/x86/kvm/.emulate.o.d  -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/4.7/include -I/home/shchepetkov/linux-3.11-rc1/arch/x86/include -Iarch/x86/include/generated  -Iinclude -I/home/shchepetkov/linux-3.11-rc1/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/home/shchepetkov/linux-3.11-rc1/include/uapi -Iinclude/generated/uapi -include /home/shchepetkov/linux-3.11-rc1/include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -Os -Wno-maybe-uninitialized -m64 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -fstack-protector -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fno-reorder-blocks -fno-ipa-cp-clone -fno-partial-inlining -Wframe-larger-than=2048 -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -femit-struct-debug-baseonly -fno-var-tracking -pg -mfentry -DCC_USING_FENTRY -fno-inline-functions-called-once -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -DCC_HAVE_ASM_GOTO -Ivirt/kvm -Iarch/x86/kvm  -fprofile-arcs -ftest-coverage  -DMODULE  -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(emulate)"  -D"KBUILD_MODNAME=KBUILD_STR(kvm)" -fno-builtin  -fsyntax-only -x cpp-output  arch/x86/kvm/emulate.c.macroinstrumented -o arch/x86/kvm/emulate.c.instrumented'.
arch/x86/kvm/emulate.c.prepared: In function 'read_sse_reg':
arch/x86/kvm/emulate.c.prepared:912:1: internal compiler error: Segmentation fault


Files

emulate.c.macroinstrumented (1.45 MB) emulate.c.macroinstrumented preprocessed source Ilya Shchepetkov, 07/26/2013 06:50 PM

Related issues 2 (1 open1 closed)

Related to C Instrumentation Framework - Bug #4398: Aspectator and C back-end should support GCC vector typeOpenEvgeny Novikov07/28/2013

Actions
Blocks C Instrumentation Framework - Bug #4395: Internal compiler errors of AspectatorClosedEvgeny Novikov07/27/2013

Actions
Actions #1

Updated by Ilya Shchepetkov over 11 years ago

Aspectator version: 1ece796807aeb4676a8e5fbcd5093886fb349bd0

Actions #2

Updated by Evgeny Novikov over 11 years ago

  • Status changed from New to Open
  • Priority changed from Normal to High

Segmentation faults are potentially very serious bugs in Aspectator and thus should be fixed quickly.

Actions #3

Updated by Evgeny Novikov over 11 years ago

  • Status changed from Open to Resolved

The reason of this segfault was in that Aspectator doesn't support GCC vector type, but just use NULL instead of this type. At some point this NULL was dereferenced. From commit df9bb68 of the bug-4395 branch in Aspectator submodule Aspectator fails if it encounters unsupported type.

Actions #4

Updated by Evgeny Novikov over 11 years ago

  • Published in build set to eec536a

Fixed in eec536a. CIF submodule was updated in commit:df9ad40 of LDV tools.

Please close, if it will work for you.

Actions #5

Updated by Evgeny Novikov over 11 years ago

  • Status changed from Resolved to Closed

Ilja agreed with closing.

Actions

Also available in: Atom PDF