Skip to content
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

Segmentation fault #56

Open
lisajulia opened this issue Jan 16, 2025 · 0 comments
Open

Segmentation fault #56

lisajulia opened this issue Jan 16, 2025 · 0 comments

Comments

@lisajulia
Copy link

lisajulia commented Jan 16, 2025

I came across the following segmentation fault in qsummary with the current master (cd49d63).
With 992e1a4, the error is gone, so apparently this commit caused it: b89c466, @tskille can you possibly take a look and let me know if you need further info form me?
Thanks!

lnebel@thinkpad-x1-lisa:~/git_repos/opm/opm-simulators/build-cmake/tests/results/flow+pyaction_gconprod_insert_kw$ gdb --args ~/git_repos/opm/qsummary/build-origin-master/qsummary -a *ESMRY
GNU gdb (Debian 13.1-3) 13.1
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /home/lnebel/git_repos/opm/qsummary/build-origin-master/qsummary...
(gdb) r
Starting program: /home/lnebel/git_repos/opm/qsummary/build-origin-master/qsummary -a ACTIONX_GCONPROD.ESMRY PYACTION_GCONPROD_INSERT_KW.ESMRY
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

[New Thread 0x7ffff31ff6c0 (LWP 276723)]
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
[New Thread 0x7ffff11ff6c0 (LWP 276724)]
[New Thread 0x7fffeb5ff6c0 (LWP 276725)]
[New Thread 0x7fffeadfe6c0 (LWP 276726)]
[New Thread 0x7fffea5fd6c0 (LWP 276727)]
[New Thread 0x7fffe9dfc6c0 (LWP 276728)]
[New Thread 0x7fffe91ff6c0 (LWP 276729)]
Number of threads: 2 , elapsed opening 0.000782116, loading: 0.00160327

Thread 1 "qsummary" received signal SIGSEGV, Segmentation fault.
0x00005555561798f6 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::size (this=0x200) at /usr/include/c++/12/bits/hashtable.h:649
649	      { return _M_element_count; }
(gdb) bt
#0  0x00005555561798f6 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::size() const (this=0x200) at /usr/include/c++/12/bits/hashtable.h:649
#1  0x00005555561737df in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (this=0x200, __k="TIME")
    at /usr/include/c++/12/bits/hashtable.h:1668
#2  0x000055555616d32d in std::__detail::_Map_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>::at(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const
    (this=0x200, __k="TIME") at /usr/include/c++/12/bits/hashtable_policy.h:756
#3  0x0000555556167c63 in std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::at(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (this=0x200, __k="TIME")
    at /usr/include/c++/12/bits/unordered_map.h:1001
#4  0x000055555615bed6 in Opm::EclIO::ESmry::get_unit(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (this=0x0, name="TIME") at /home/lnebel/git_repos/opm/opm-common/opm/io/eclipse/ESmry.cpp:1400
#5  0x0000555555e19ce8 in SmryAppl::add_new_series(int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, bool) ()
#6  0x0000555555e1763f in SmryAppl::create_charts_from_input(std::vector<std::tuple<std::vector<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, bool>, std::allocator<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, bool> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::tuple<std::vector<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, bool>, std::allocator<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, bool> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) ()
#7  0x0000555555e164ed in SmryAppl::SmryAppl(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::tuple<std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path> >, std::vector<FileType, std::allocator<FileType> >, std::unordered_map<int, std::unique_ptr<Opm::EclIO::ESmry, std::default_delete<Opm::EclIO::ESmry> >, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, std::unique_ptr<Opm::EclIO::ESmry, std::default_delete<Opm::EclIO::ESmry> > > > >, std::unordered_map<int, std::unique_ptr<Opm::EclIO::ExtESmry, std::default_delete<Opm::EclIO::ExtESmry> >, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, std::unique_ptr<Opm::EclIO::ExtESmry, std::default_delete<Opm::EclIO::ExtESmry> > > > > >&, std::vector<std::tuple<std::vector<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, bool>, std::allocator<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, bool> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::tuple<std::vector<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, bool>, std::allocator<std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, bool> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::unique_ptr<DerivedSmry, std::default_delete<DerivedSmry> >&, QWidget*) ()
#8  0x0000555555dfd77a in main ()
(gdb) 


@lisajulia lisajulia changed the title Problem with qsummary Segmentation fault with qsummary Jan 16, 2025
@lisajulia lisajulia changed the title Segmentation fault with qsummary Segmentation fault Jan 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant