# HG changeset patch # User dlong # Date 1516298732 28800 # Node ID 00d8c8d696e9e617e87d3c63067b45f74b725321 # Parent 37a5a1109b937f546f1d84bd63e342fa76571d8c 8194991: Null pointer dereference caused by c2v_getNextStackFrame Reviewed-by: kvn diff -r 37a5a1109b93 -r 00d8c8d696e9 src/hotspot/share/jvmci/jvmciCompilerToVM.cpp --- a/src/hotspot/share/jvmci/jvmciCompilerToVM.cpp Thu Jan 18 10:05:32 2018 -0800 +++ b/src/hotspot/share/jvmci/jvmciCompilerToVM.cpp Thu Jan 18 10:05:32 2018 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -1424,6 +1424,7 @@ Deoptimization::reassign_fields(fst.current(), fst.register_map(), scope->objects(), realloc_failures, false); GrowableArray* local_values = scope->locals(); + assert(local_values != NULL, "NULL locals"); typeArrayOop array_oop = oopFactory::new_boolArray(local_values->length(), CHECK_NULL); typeArrayHandle array(THREAD, array_oop); for (int i = 0; i < local_values->length(); i++) {