-
Notifications
You must be signed in to change notification settings - Fork 714
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
node binary core dumps #209
Comments
can you run it under gdb and check stack trace ? |
I have also tested the node with following as mentioned in the documentation. Here is the GDB backtrace after this step it crashes I feel it is something related to Environment. Thread 1 "node" hit Breakpoint 6, node::LoadEnvironment (env=env@entry=0x3fffffffedc0) at /usr/src/debug/nodejs/8.17.0-r0/node-v8.17.0/src/node.cc:3086 Thread 1 "node" hit Breakpoint 7, v8::Function::Call (this=0x112de7a8, context=..., recv=..., argc=2, argv=0x3fffffffe500) at /usr/src/debug/nodejs/8.17.0-r0/node-v8.17.0/deps/v8/src/api.cc:5393 Thread 1 "node" hit Breakpoint 10, v8::internal::Runtime_PromiseHookInit (args_length=2, args_object=0x3fffffffd188, isolate=0x11284ab0) |
node8 is pretty old, can you try to reproduce this with node from master branch of meta-openembedded |
Thanks KhemRaj for the response. |
I do not have a ppc64 machine to actively reproduce the problem, so if you can provide as much information as possible we might be able to get to bottom of this issue. |
Sure. I will Share the stack trace of Node10.15.3 by today Hope that helps. Let me know if you need any other information. However, I won't be able to use the master branch of meta-openembedded. |
Please find below Valgrind stack trace for Node version 10.15.3. Hope it helps Fatal error in , line 0external code buffer is too small#FailureMessage Object: 0x1ffefff190==15405== |
Can you try backporting nodejs/node@048918a |
I have backported as suggested. However, As my baseline is Node 10.15.3 so I was not able to add tools/v8_gypfiles/v8.gyp file changes. Rest other files were present in some other path so merge the changes. Will share the results soon once I install the load on hardware. |
|
That might be another problem on top |
Could you please suggest any particular fix for this where should this buffer be initialised to true or something else?? |
One more stack trace if it helps. After continuing from here it traps
|
0.18.0, 2021-06-28 * Fix openembedded#209 Update freeze recurse into pyrsistent data structures and thaw to recurse into lists and dicts, Thanks @phil-arh for this! NB! This is a backwards incompatible change! To keep the old behaviour pass `strict=False` to freeze and thaw. * Fix openembedded#226, stop using deprecated exception.message. Thanks @hexagonrecursion for this! * Fix openembedded#211, add union operator to persistent maps. Thanks @bowbahdoe for this! * Fix openembedded#194, declare build dependencies through pyproject.toml. Thanks @jaraco for this! * Officially drop Python 3.5 support. * Fix openembedded#223, release wheels for all major platforms. Thanks @johnthagen for helping out with this! * Fix openembedded#221, KeyError obscured by TypeError if key is a tuple. Thanks @ganwell for this! * Fix LICENSE file name spelling. Thanks @ndowens and @barentsen for this! * Fix openembedded#216, add abstractmethod decorator for CheckedType and ABCMeta for _CheckedTypeMeta. Thanks @ss18 for this! * Fix openembedded#228, rename example classes in tests to avoid name clashes with pytest. -License-Update: Copyright year updated to 2021. Signed-off-by: Zang Ruochen <[email protected]> Signed-off-by: Khem Raj <[email protected]>
Changelog: ========== Refreshed packaging. openembedded#197: Fixed default argument rendering in docs. openembedded#209: Refactored write_lines to re-use open semantics. Deprecated the linesep parameter. Signed-off-by: Wang Mingyu <[email protected]> Signed-off-by: Khem Raj <[email protected]>
Changelog: ========== Refreshed packaging. #197: Fixed default argument rendering in docs. #209: Refactored write_lines to re-use open semantics. Deprecated the linesep parameter. Signed-off-by: Wang Mingyu <[email protected]> Signed-off-by: Khem Raj <[email protected]>
GWeather 4.4.0 (stable) ======================= - nws: fix null string comparison when reading visibility [!282] - Translation updates - Location database changes - Adds Cities from Ukraines Zaporizhzhia Oblast [!276] GWeather 4.3.2 (development) ============================ - Fix fallback metric unit detection logic [!231] - Documentation fixes [!229] - Performance improvements for nearest location lookups [!271] - Location database changes - Add Ulsan city and Ulsan Airport [!218] - Add Koblenz and Mainz (Germany) [!184] - Add São Bento do Sul, Brazil [!220] - Add Ryazan' city [!224] - Add Freiburg and Heidelberg in Germany [!225] - Add Nottingham, UK [!268] - Add cities and airports in Argentina [!270] - Add Bracknell, United Kingdom [!249] - Update Romanian cities [!255] - Add cities in Rwanda [!260] - Add Mahilyow, Belarus [!250] - Add Aachen (North Rhine-Westphalia, Germany) [!246] - Add airports, structure of regions and biggest regional cities of Ukraine [!242] - Add Osh City (Kyrgyzstan) [!190] - Add city Caravaca de la Cruz [!237] - Add a new Argentinian city, Bahía Blanca [!177] - Fix timezone for Denpasar [openembedded#209] - Fix spelling of Siem Reap [openembedded#199] - Add Rio Grande in Brazil [!226] - Add major cities of Japan [!267] - Add some cities in Germany [!266] - Translation updates Signed-off-by: Markus Volk <[email protected]> Signed-off-by: Khem Raj <[email protected]>
GWeather 4.4.0 (stable) ======================= - nws: fix null string comparison when reading visibility [!282] - Translation updates - Location database changes - Adds Cities from Ukraines Zaporizhzhia Oblast [!276] GWeather 4.3.2 (development) ============================ - Fix fallback metric unit detection logic [!231] - Documentation fixes [!229] - Performance improvements for nearest location lookups [!271] - Location database changes - Add Ulsan city and Ulsan Airport [!218] - Add Koblenz and Mainz (Germany) [!184] - Add São Bento do Sul, Brazil [!220] - Add Ryazan' city [!224] - Add Freiburg and Heidelberg in Germany [!225] - Add Nottingham, UK [!268] - Add cities and airports in Argentina [!270] - Add Bracknell, United Kingdom [!249] - Update Romanian cities [!255] - Add cities in Rwanda [!260] - Add Mahilyow, Belarus [!250] - Add Aachen (North Rhine-Westphalia, Germany) [!246] - Add airports, structure of regions and biggest regional cities of Ukraine [!242] - Add Osh City (Kyrgyzstan) [!190] - Add city Caravaca de la Cruz [!237] - Add a new Argentinian city, Bahía Blanca [!177] - Fix timezone for Denpasar [openembedded#209] - Fix spelling of Siem Reap [openembedded#199] - Add Rio Grande in Brazil [!226] - Add major cities of Japan [!267] - Add some cities in Germany [!266] - Translation updates Signed-off-by: Markus Volk <[email protected]> Signed-off-by: Khem Raj <[email protected]>
GWeather 4.4.0 (stable) ======================= - nws: fix null string comparison when reading visibility [!282] - Translation updates - Location database changes - Adds Cities from Ukraines Zaporizhzhia Oblast [!276] GWeather 4.3.2 (development) ============================ - Fix fallback metric unit detection logic [!231] - Documentation fixes [!229] - Performance improvements for nearest location lookups [!271] - Location database changes - Add Ulsan city and Ulsan Airport [!218] - Add Koblenz and Mainz (Germany) [!184] - Add São Bento do Sul, Brazil [!220] - Add Ryazan' city [!224] - Add Freiburg and Heidelberg in Germany [!225] - Add Nottingham, UK [!268] - Add cities and airports in Argentina [!270] - Add Bracknell, United Kingdom [!249] - Update Romanian cities [!255] - Add cities in Rwanda [!260] - Add Mahilyow, Belarus [!250] - Add Aachen (North Rhine-Westphalia, Germany) [!246] - Add airports, structure of regions and biggest regional cities of Ukraine [!242] - Add Osh City (Kyrgyzstan) [!190] - Add city Caravaca de la Cruz [!237] - Add a new Argentinian city, Bahía Blanca [!177] - Fix timezone for Denpasar [openembedded#209] - Fix spelling of Siem Reap [openembedded#199] - Add Rio Grande in Brazil [!226] - Add major cities of Japan [!267] - Add some cities in Germany [!266] - Translation updates Signed-off-by: Markus Volk <[email protected]> Signed-off-by: Khem Raj <[email protected]>
GWeather 4.4.0 (stable) ======================= - nws: fix null string comparison when reading visibility [!282] - Translation updates - Location database changes - Adds Cities from Ukraines Zaporizhzhia Oblast [!276] GWeather 4.3.2 (development) ============================ - Fix fallback metric unit detection logic [!231] - Documentation fixes [!229] - Performance improvements for nearest location lookups [!271] - Location database changes - Add Ulsan city and Ulsan Airport [!218] - Add Koblenz and Mainz (Germany) [!184] - Add São Bento do Sul, Brazil [!220] - Add Ryazan' city [!224] - Add Freiburg and Heidelberg in Germany [!225] - Add Nottingham, UK [!268] - Add cities and airports in Argentina [!270] - Add Bracknell, United Kingdom [!249] - Update Romanian cities [!255] - Add cities in Rwanda [!260] - Add Mahilyow, Belarus [!250] - Add Aachen (North Rhine-Westphalia, Germany) [!246] - Add airports, structure of regions and biggest regional cities of Ukraine [!242] - Add Osh City (Kyrgyzstan) [!190] - Add city Caravaca de la Cruz [!237] - Add a new Argentinian city, Bahía Blanca [!177] - Fix timezone for Denpasar [openembedded#209] - Fix spelling of Siem Reap [openembedded#199] - Add Rio Grande in Brazil [!226] - Add major cities of Japan [!267] - Add some cities in Germany [!266] - Translation updates Signed-off-by: Markus Volk <[email protected]> Signed-off-by: Khem Raj <[email protected]>
GWeather 4.4.0 (stable) ======================= - nws: fix null string comparison when reading visibility [!282] - Translation updates - Location database changes - Adds Cities from Ukraines Zaporizhzhia Oblast [!276] GWeather 4.3.2 (development) ============================ - Fix fallback metric unit detection logic [!231] - Documentation fixes [!229] - Performance improvements for nearest location lookups [!271] - Location database changes - Add Ulsan city and Ulsan Airport [!218] - Add Koblenz and Mainz (Germany) [!184] - Add São Bento do Sul, Brazil [!220] - Add Ryazan' city [!224] - Add Freiburg and Heidelberg in Germany [!225] - Add Nottingham, UK [!268] - Add cities and airports in Argentina [!270] - Add Bracknell, United Kingdom [!249] - Update Romanian cities [!255] - Add cities in Rwanda [!260] - Add Mahilyow, Belarus [!250] - Add Aachen (North Rhine-Westphalia, Germany) [!246] - Add airports, structure of regions and biggest regional cities of Ukraine [!242] - Add Osh City (Kyrgyzstan) [!190] - Add city Caravaca de la Cruz [!237] - Add a new Argentinian city, Bahía Blanca [!177] - Fix timezone for Denpasar [openembedded#209] - Fix spelling of Siem Reap [openembedded#199] - Add Rio Grande in Brazil [!226] - Add major cities of Japan [!267] - Add some cities in Germany [!266] - Translation updates Signed-off-by: Markus Volk <[email protected]> Signed-off-by: Khem Raj <[email protected]>
I am using the recipe for cross-compilation of node and its packages for target CPU ppc64 linux.
But when the load is installed on the machine node binary core dumps with illegal instruction signal. I have absolutely no idea what's happening here. Someone pls help
/usr/bin/node app.js
Illegal instruction (core dumped)
The text was updated successfully, but these errors were encountered: