variar / klogg

Really fast log explorer based on glogg project
https://klogg.filimonov.dev
GNU General Public License v3.0
2.38k stars 208 forks source link

Klogg closed #643

Open ValentinBancel opened 1 year ago

ValentinBancel commented 1 year ago

Details for the issue

Klogg was closed during load file step


Crash id: 261afa38-95ac-49eb-af73-848a0abc048f

Useful extra information

Klogg version 23.06.0.1524 (built on 2023-07-05 from commit ) [built for x86_64-little_endian-lp64] running on Ubuntu Mantic Minotaur (development branch) (linux/6.3.0-7-generic) [x86_64], concurrency 16 Qt 5.15.10, tbb 2021.7

variar commented 1 year ago

Thanks for reporting this. Is it possible to share a file that was loaded?

The stack trace:

Thread 17021 Crashed:
0   libc.so.6                       0x7f9083890ffb      <unknown>
1   libc.so.6                       0x7f908383c406      <unknown>
2   libc.so.6                       0x7f90839f7e90      <unknown>
3   libc.so.6                       0x7f908382287c      <unknown>
4   libQt5Core.so.5                 0x7f908431c770      <unknown>
5   klogg                           0x5588a83374ff      _fini
6   klogg                           0x5588a835c31f      _fini
7   klogg                           0x5588a79a1f84      parse_data_block::findNextLineFeed (logdataworker.cpp:402)
8   klogg                           0x5588a799c9df      [inlined] std::basic_string_view<T>::find (string_view.tcc:84)
9   klogg                           0x5588a799c9df      [inlined] parse_data_block::findNextMultiByteDelimeter (logdataworker.cpp:332)
10  klogg                           0x5588a799c9df      [inlined] std::basic_string_view<T>::find (string_view.tcc:84)
11  klogg                           0x5588a799c9df      parse_data_block::findNextMultiByteDelimeter (logdataworker.cpp:332)
12  klogg                           0x5588a7b12527      debug_assert::detail::debug_assertion_failed<T> (debug_assert.hpp:237)
13  klogg                           0x5588a78aabd2      [inlined] debug_assert::detail::do_assert<T> (debug_assert.hpp:278)
14  klogg                           0x5588a78aabd2      [inlined] type_safe::narrow_cast<T> (narrow_cast.hpp:75)
15  klogg                           0x5588a78aabd2      const (logdataworker.cpp:445)
16  klogg                           0x5588a799c9df      [inlined] std::basic_string_view<T>::find (string_view.tcc:84)
17  klogg                           0x5588a799c9df      parse_data_block::findNextMultiByteDelimeter (logdataworker.cpp:332)
18  klogg                           0x5588a83374ff      _fini
19  klogg                           0x5588a79a5060      IndexOperation::indexNextBlock (logdataworker.cpp:554)
20  klogg                           0x5588a835b5bf      _fini
21  klogg                           0x5588a79aef4f      [inlined] operator() (logdataworker.cpp:636)
22  klogg                           0x5588a79aef4f      [inlined] operator() (_flow_graph_body_impl.h:144)
23  klogg                           0x5588a79aef4f      [inlined] tbb::detail::d1::function_input<T>::apply_body_impl (_flow_graph_node_impl.h:395)
24  klogg                           0x5588a79aef4f      [inlined] tbb::detail::d1::function_input<T>::apply_body_impl_bypass (_flow_graph_node_impl.h:402)
25  klogg                           0x5588a79aef4f      [inlined] tbb::detail::d1::function_input_base<T>::apply_body_bypass (_flow_graph_node_impl.h:294)
26  klogg                           0x5588a79aef4f      tbb::detail::d1::apply_body_task_bypass<T>::execute (_flow_graph_body_impl.h:287)
27  klogg                           0x5588a81bd49c      [inlined] tbb::detail::r1::task_dispatcher::local_wait_for_all<T> (task_dispatcher.h:322)
28  klogg                           0x5588a81bd49c      [inlined] tbb::detail::r1::task_dispatcher::local_wait_for_all<T> (task_dispatcher.h:458)
29  klogg                           0x5588a81bd49c      tbb::detail::r1::arena::process (arena.cpp:137)
30  klogg                           0x5588a81cc65f      [inlined] tbb::detail::d1::rw_mutex::unlock_shared (rw_mutex.h:140)
31  klogg                           0x5588a81cc65f      [inlined] tbb::detail::d1::rw_scoped_lock<T>::release (_scoped_lock.h:131)
32  klogg                           0x5588a81cc65f      [inlined] tbb::detail::d1::rw_scoped_lock<T>::~rw_scoped_lock (_scoped_lock.h:92)
33  klogg                           0x5588a81cc65f      tbb::detail::r1::market::arena_in_need (market.cpp:386)
34  klogg                           0x5588a81cc6aa      tbb::detail::r1::market::process (market.cpp:599)
35  klogg                           0x5588a81cf7f8      tbb::detail::r1::rml::private_worker::run (private_server.cpp:271)
36  klogg                           0x5588a81cf97c      tbb::detail::r1::rml::private_worker::thread_routine (private_server.cpp:221)

Klogg was using more than 1.5Gb memory.

ValentinBancel commented 1 year ago

I can't send it because the file was too big for send it. It was 80Go on json format.