-
Notifications
You must be signed in to change notification settings - Fork 13.6k
Closed
Labels
I-crashIssue: The compiler crashes (SIGSEGV, SIGABRT, etc). Use I-ICE instead when the compiler panics.Issue: The compiler crashes (SIGSEGV, SIGABRT, etc). Use I-ICE instead when the compiler panics.O-androidOperating system: AndroidOperating system: Android
Description
See #9120 for details. Probably related to how the logging system is initialized from the crate map using a weak symbol.
Metadata
Metadata
Assignees
Labels
I-crashIssue: The compiler crashes (SIGSEGV, SIGABRT, etc). Use I-ICE instead when the compiler panics.Issue: The compiler crashes (SIGSEGV, SIGABRT, etc). Use I-ICE instead when the compiler panics.O-androidOperating system: AndroidOperating system: Android
Type
Projects
Milestone
Relationships
Development
Select code repository
Activity
alexcrichton commentedon Oct 3, 2013
I think that #9593 will start to hide the problem because it'll start handling when the symbol is NULL, but this is still a problem in that the reason it's NULL to begin with needs to be investigated.
sanxiyn commentedon Oct 5, 2013
I have posted a question to android-ndk regarding Android and weak symbol.
flaper87 commentedon Mar 10, 2014
Triage bump. @alexcrichton @sanxiyn Do you know if this is still happening? Based on the gate, it doesn't look like but I don't have a good way to prove it.
@sanxiyn re weak symbols, some work started here #12556 by adding support for linkage flavors
alexcrichton commentedon Mar 10, 2014
This does indeed appear to be working now, our android bot is definitely running tests with logging and crate maps. This has likely been fixed in the meantime.
Closing, but if this still reproduces, feel free to reopen!
Auto merge of rust-lang#9700 - andreubotella:from-raw-with-void-non-b…