-
Notifications
You must be signed in to change notification settings - Fork 853
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SIGSEGV when using StringBuilder with jemalloc #62
Comments
@alamb are we moving off of the Apache JIRA for arrow-rs issues? |
@velvia yes that is the plan -- we have moved to use github issues instead of Apache JIRA. Here is the proposal with more details: https://docs.google.com/document/d/1TyrUP8_UWXqk97a8Hvb1d0UYWigch0HAephIjW7soSI/edit#heading=h.kv1hwbhi3cmi |
Awesome plan.
What is the pyarrow testing stuff for?
I was trying out Jorge’s datafusion-python and made me think of that.
There are some rough edges with pyarrow -> Rust integration (but I’ll carry that convo somewhere else)
… On Apr 29, 2021, at 3:00 AM, Andrew Lamb ***@***.***> wrote:
@velvia <https://github.com/velvia> yes that is the plan -- we have moved to use github issues instead of Apache JIRA.
Here is the proposal with more details: https://docs.google.com/document/d/1TyrUP8_UWXqk97a8Hvb1d0UYWigch0HAephIjW7soSI/edit#heading=h.kv1hwbhi3cmi <https://docs.google.com/document/d/1TyrUP8_UWXqk97a8Hvb1d0UYWigch0HAephIjW7soSI/edit#heading=h.kv1hwbhi3cmi>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <#62 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AAIDPW5BWV62ZW2FJX5WJETTLEU5JANCNFSM43SZEHMA>.
|
I *think* the py-arrow stuff is related to flight integration testing,
perhaps?
…On Sat, May 1, 2021 at 3:07 AM Evan Chan ***@***.***> wrote:
Awesome plan.
What is the pyarrow testing stuff for?
I was trying out Jorge’s datafusion-python and made me think of that.
There are some rough edges with pyarrow -> Rust integration (but I’ll
carry that convo somewhere else)
> On Apr 29, 2021, at 3:00 AM, Andrew Lamb ***@***.***> wrote:
>
>
> @velvia <https://github.com/velvia> yes that is the plan -- we have
moved to use github issues instead of Apache JIRA.
>
> Here is the proposal with more details:
https://docs.google.com/document/d/1TyrUP8_UWXqk97a8Hvb1d0UYWigch0HAephIjW7soSI/edit#heading=h.kv1hwbhi3cmi
<
https://docs.google.com/document/d/1TyrUP8_UWXqk97a8Hvb1d0UYWigch0HAephIjW7soSI/edit#heading=h.kv1hwbhi3cmi
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub <
#62 (comment)>, or
unsubscribe <
https://github.com/notifications/unsubscribe-auth/AAIDPW5BWV62ZW2FJX5WJETTLEU5JANCNFSM43SZEHMA
>.
>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#62 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AADXZMII4IMNULPQYSENHFDTLOSDDANCNFSM43SZEHMA>
.
|
This is because jemalloc behaves undefined when allocation length is requested as 0 in non-standard allocation API that it has. Since that API doesn't check aligned access, it internally rejects these. Builder requests for this allocation should check allocation before doing an allocation request. :) |
I'm not entirely sure when this was fixed, but buffer allocation now checks for 0 length allocations |
Note: migrated from original JIRA: https://issues.apache.org/jira/browse/ARROW-8202
I have a Rust app which is just appending strings into many StringBuilders. I tried using jemalloc and the app crashes with SIGSEGV (Address boundary error)
rust-lldb backtrace:
The text was updated successfully, but these errors were encountered: