Hi 

I've been getting intermittent crashes with the following error in a couple 
of c++ applications for a while:

[libprotobuf ERROR descriptor.cc:3369] Invalid proto descriptor for file "":
[libprotobuf ERROR descriptor.cc:3372]   : Missing field: 
FileDescriptorProto.name.
[libprotobuf FATAL bbldi.pb.cc:67] CHECK failed: file != NULL: 

I've seen this issue both with protobuf 3.1.0 linked statically and 
protobuf 3.6.1 linked dynamically on linux with gcc 8.2.0

Most of the time everything works perfectly, which sadly makes it very hard 
to reproduce.

Example backtrace:
#7  0x00007fa250cd08a1 in std::terminate () at 
../../../../../../../../../work-shared/gcc-8.2.0-r0/gcc-8.2.0/libstdc++-v3/libsupc++/eh_terminate.cc:57
#8  0x00007fa250cd0ad3 in __cxxabiv1::__cxa_throw (obj=<optimized out>, 
tinfo=0x16c6d48 <typeinfo for google::protobuf::FatalException>, 
dest=0xeddc1a <google::protobuf::FatalException::~FatalException()>) at 
../../../../../../../../../work-shared/gcc-8.2.0-r0/gcc-8.2.0/libstdc++-v3/libsupc++/eh_throw.cc:95
#9  0x0000000000ede2cb in google::protobuf::internal::LogMessage::Finish() 
()
#10 0x0000000000c72444 in protobuf_AssignDesc_myProto_2eproto () at 
myProto.pb.cc:67   // Yes I am lying a bit a bout the names here...
#11 0x0000000000ede8c7 in 
google::protobuf::internal::FunctionClosure0::Run() ()
#12 0x0000000000eddbb5 in google::protobuf::GoogleOnceInitImpl(long*, 
google::protobuf::Closure*) ()

Any ideas on what might be going on? 

Best regards
Gustav

-- 
You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/protobuf/d232fabc-fdd0-4c06-9454-a0f385c9408c%40googlegroups.com.

Reply via email to