[jira] [Commented] (ARROW-8217) [R][C++] Fix crashing test in test-dataset.R on 32-bit Windows from ARROW-7979
[ https://issues.apache.org/jira/browse/ARROW-8217?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17073139#comment-17073139 ] Wes McKinney commented on ARROW-8217: - See discussion in the PR. It seems that this was "fixed" by ARROW-7740. We didn't figure out exactly the reason, though > [R][C++] Fix crashing test in test-dataset.R on 32-bit Windows from ARROW-7979 > -- > > Key: ARROW-8217 > URL: https://issues.apache.org/jira/browse/ARROW-8217 > Project: Apache Arrow > Issue Type: Bug > Components: C++, R >Reporter: Wes McKinney >Assignee: Neal Richardson >Priority: Major > Labels: pull-request-available > Fix For: 0.17.0 > > Time Spent: 1.5h > Remaining Estimate: 0h > > If we can obtain a gdb backtrace from the failed test in > https://github.com/apache/arrow/pull/6638 then we can sort out what's wrong. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (ARROW-8217) [R][C++] Fix crashing test in test-dataset.R on 32-bit Windows from ARROW-7979
[ https://issues.apache.org/jira/browse/ARROW-8217?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17072938#comment-17072938 ] Neal Richardson commented on ARROW-8217: Finally got a local debug build installed (the R bindings failed on the link step on the 64-bit version but 32-bit worked, and that's all I needed). Interestingly, the test executed cleanly, no crash... > [R][C++] Fix crashing test in test-dataset.R on 32-bit Windows from ARROW-7979 > -- > > Key: ARROW-8217 > URL: https://issues.apache.org/jira/browse/ARROW-8217 > Project: Apache Arrow > Issue Type: Bug > Components: C++, R >Reporter: Wes McKinney >Assignee: Neal Richardson >Priority: Major > Fix For: 0.17.0 > > > If we can obtain a gdb backtrace from the failed test in > https://github.com/apache/arrow/pull/6638 then we can sort out what's wrong. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (ARROW-8217) [R][C++] Fix crashing test in test-dataset.R on 32-bit Windows from ARROW-7979
[ https://issues.apache.org/jira/browse/ARROW-8217?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17072345#comment-17072345 ] Neal Richardson commented on ARROW-8217: Seems to have worked this time: [https://github.com/ursa-labs/arrow-r-nightly/runs/550684026?check_suite_focus=true] So I'll try again with that tomorrow. > [R][C++] Fix crashing test in test-dataset.R on 32-bit Windows from ARROW-7979 > -- > > Key: ARROW-8217 > URL: https://issues.apache.org/jira/browse/ARROW-8217 > Project: Apache Arrow > Issue Type: Bug > Components: C++, R >Reporter: Wes McKinney >Priority: Major > Fix For: 0.17.0 > > > If we can obtain a gdb backtrace from the failed test in > https://github.com/apache/arrow/pull/6638 then we can sort out what's wrong. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (ARROW-8217) [R][C++] Fix crashing test in test-dataset.R on 32-bit Windows from ARROW-7979
[ https://issues.apache.org/jira/browse/ARROW-8217?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17072270#comment-17072270 ] Wes McKinney commented on ARROW-8217: - Since the debug build issue should be resolved, we might make one last attempt to get a backtrace before 0.17.0 goes out > [R][C++] Fix crashing test in test-dataset.R on 32-bit Windows from ARROW-7979 > -- > > Key: ARROW-8217 > URL: https://issues.apache.org/jira/browse/ARROW-8217 > Project: Apache Arrow > Issue Type: Bug > Components: C++, R >Reporter: Wes McKinney >Priority: Major > Fix For: 0.17.0 > > > If we can obtain a gdb backtrace from the failed test in > https://github.com/apache/arrow/pull/6638 then we can sort out what's wrong. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (ARROW-8217) [R][C++] Fix crashing test in test-dataset.R on 32-bit Windows from ARROW-7979
[ https://issues.apache.org/jira/browse/ARROW-8217?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17068983#comment-17068983 ] Wes McKinney commented on ARROW-8217: - It sort of suggests that that the segfault is originating in the R bindings instead of the C++ library, which would be weird but I suppose it's possible. I think the debug build error can be resolved with ARROW-8246 > [R][C++] Fix crashing test in test-dataset.R on 32-bit Windows from ARROW-7979 > -- > > Key: ARROW-8217 > URL: https://issues.apache.org/jira/browse/ARROW-8217 > Project: Apache Arrow > Issue Type: Bug > Components: C++, R >Reporter: Wes McKinney >Priority: Major > Fix For: 0.17.0 > > > If we can obtain a gdb backtrace from the failed test in > https://github.com/apache/arrow/pull/6638 then we can sort out what's wrong. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (ARROW-8217) [R][C++] Fix crashing test in test-dataset.R on 32-bit Windows from ARROW-7979
[ https://issues.apache.org/jira/browse/ARROW-8217?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17068931#comment-17068931 ] Neal Richardson commented on ARROW-8217: I did a build with -DARROW_CXXFLAGS="-g", no difference. That was on the C++ build only though, any reason to think it would matter to compile the R bindings with that too? Even after the hanging build was resolved on master, I still can't get a debug build: https://github.com/ursa-labs/arrow-r-nightly/runs/538449507?check_suite_focus=true#step:7:1126 {code} [ 16%] Building CXX object src/arrow/CMakeFiles/arrow_static.dir/record_batch.cc.obj C:/Rtools/mingw_64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.3/../../../../x86_64-w64-mingw32/bin/as.exe: CMakeFiles/arrow_static.dir/array/diff.cc.obj: too many sections (43914) D:\a\_temp\msys\msys64\tmp\ccqm015L.s: Assembler messages: D:\a\_temp\msys\msys64\tmp\ccqm015L.s: Fatal error: can't write CMakeFiles/arrow_static.dir/array/diff.cc.obj: File too big C:/Rtools/mingw_64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.3/../../../../x86_64-w64-mingw32/bin/as.exe: CMakeFiles/arrow_static.dir/array/diff.cc.obj: too many sections (43914) D:\a\_temp\msys\msys64\tmp\ccqm015L.s: Fatal error: can't close CMakeFiles/arrow_static.dir/array/diff.cc.obj: File too big {code} > [R][C++] Fix crashing test in test-dataset.R on 32-bit Windows from ARROW-7979 > -- > > Key: ARROW-8217 > URL: https://issues.apache.org/jira/browse/ARROW-8217 > Project: Apache Arrow > Issue Type: Bug > Components: C++, R >Reporter: Wes McKinney >Priority: Major > Fix For: 0.17.0 > > > If we can obtain a gdb backtrace from the failed test in > https://github.com/apache/arrow/pull/6638 then we can sort out what's wrong. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (ARROW-8217) [R][C++] Fix crashing test in test-dataset.R on 32-bit Windows from ARROW-7979
[ https://issues.apache.org/jira/browse/ARROW-8217?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17067887#comment-17067887 ] Wes McKinney commented on ARROW-8217: - I think a release build with debug symbols would be sufficient, can you try building with {{-DARROW_CXXFLAGS="-g"}}. If that doesn't work then we can do one of the options you listed > [R][C++] Fix crashing test in test-dataset.R on 32-bit Windows from ARROW-7979 > -- > > Key: ARROW-8217 > URL: https://issues.apache.org/jira/browse/ARROW-8217 > Project: Apache Arrow > Issue Type: Bug > Components: C++, R >Reporter: Wes McKinney >Priority: Major > Fix For: 0.17.0 > > > If we can obtain a gdb backtrace from the failed test in > https://github.com/apache/arrow/pull/6638 then we can sort out what's wrong. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (ARROW-8217) [R][C++] Fix crashing test in test-dataset.R on 32-bit Windows from ARROW-7979
[ https://issues.apache.org/jira/browse/ARROW-8217?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17067747#comment-17067747 ] Neal Richardson commented on ARROW-8217: I can't get a debug build. I tried twice and the build hangs: https://github.com/ursa-labs/arrow-r-nightly/runs/535320005 I see two options: 1. Try to write the test that fails in R in C++ and see if that fails somewhere else. It's possible that R itself is not the problem, we just don't have a test that exercises this code path anywhere else. 2. Let this one lie until someone reports it. The exposure of this particular scenario is low right now: you'd have to be an R user, using 32-bit R on Windows, querying a dataset made of IPC/Feather files. > [R][C++] Fix crashing test in test-dataset.R on 32-bit Windows from ARROW-7979 > -- > > Key: ARROW-8217 > URL: https://issues.apache.org/jira/browse/ARROW-8217 > Project: Apache Arrow > Issue Type: Bug > Components: C++, R >Reporter: Wes McKinney >Priority: Major > Fix For: 0.17.0 > > > If we can obtain a gdb backtrace from the failed test in > https://github.com/apache/arrow/pull/6638 then we can sort out what's wrong. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (ARROW-8217) [R][C++] Fix crashing test in test-dataset.R on 32-bit Windows from ARROW-7979
[ https://issues.apache.org/jira/browse/ARROW-8217?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17067211#comment-17067211 ] Wes McKinney commented on ARROW-8217: - If the R nightly setup can build a DEBUG package I can try to install that and debug myself, too > [R][C++] Fix crashing test in test-dataset.R on 32-bit Windows from ARROW-7979 > -- > > Key: ARROW-8217 > URL: https://issues.apache.org/jira/browse/ARROW-8217 > Project: Apache Arrow > Issue Type: Bug > Components: C++, R >Reporter: Wes McKinney >Priority: Major > Fix For: 0.17.0 > > > If we can obtain a gdb backtrace from the failed test in > https://github.com/apache/arrow/pull/6638 then we can sort out what's wrong. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (ARROW-8217) [R][C++] Fix crashing test in test-dataset.R on 32-bit Windows from ARROW-7979
[ https://issues.apache.org/jira/browse/ARROW-8217?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17067209#comment-17067209 ] Wes McKinney commented on ARROW-8217: - A debug build of Arrow should tell you more, it's worth a shot > [R][C++] Fix crashing test in test-dataset.R on 32-bit Windows from ARROW-7979 > -- > > Key: ARROW-8217 > URL: https://issues.apache.org/jira/browse/ARROW-8217 > Project: Apache Arrow > Issue Type: Bug > Components: C++, R >Reporter: Wes McKinney >Priority: Major > Fix For: 0.17.0 > > > If we can obtain a gdb backtrace from the failed test in > https://github.com/apache/arrow/pull/6638 then we can sort out what's wrong. -- This message was sent by Atlassian Jira (v8.3.4#803005)