Guest User

gdb backtrace

a guest
May 14th, 2019
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 11.48 KB | None | 0 0
  1.  
  2. (gdb) r
  3. The program being debugged has been started already.
  4. Start it from the beginning? (y or n) y
  5. Starting program: /home/vikram/Workspace/Project/Knight/Knight
  6. [Thread debugging using libthread_db enabled]
  7. Using host libthread_db library "/lib64/libthread_db.so.1".
  8. Setting/KnightSetting.ini found..
  9. [New Thread 0x7fff72a2f700 (LWP 123101)]
  10. [New Thread 0x7fff7222e700 (LWP 123102)]
  11. [New Thread 0x7fff71a2d700 (LWP 123103)]
  12. [New Thread 0x7fff7122c700 (LWP 123104)]
  13. [New Thread 0x7fff70a2b700 (LWP 123105)]
  14. [New Thread 0x7fff6bfff700 (LWP 123106)]
  15. [New Thread 0x7fff6b7fe700 (LWP 123107)]
  16. [New Thread 0x7fff6affd700 (LWP 123108)]
  17. [New Thread 0x7fff6a7fc700 (LWP 123109)]
  18. Got assigned: [ BACKENDREQUEST[0:#] ]
  19. Key 1557851591241659136, UserID 104, Formula  var A1 := Rsi(14,token); var Output := A1 == 50  and A1 != 0; Output
  20. prev[var] --> curr[var]
  21. prev[var] --> curr[A1]
  22. prev[Rsi] --> curr[(]
  23. prev[14] --> curr[,]
  24. prev[token] --> curr[)]
  25. activate_side_effect() - caller: synthesize_expression(function<NT,N>)
  26. parse_define_var_statement() - INFO - Added new local variable: A1
  27. parse_corpus(00) Subexpr: var A1 := Rsi(14,token)
  28. parse_corpus(00) - Side effect present: true
  29. -------------------------------------------------
  30. prev[;] --> curr[var]
  31. prev[var] --> curr[Output]
  32. prev[A1] --> curr[==]
  33. prev[==] --> curr[50]
  34. prev[50] --> curr[and]
  35. prev[and] --> curr[A1]
  36. prev[A1] --> curr[!=]
  37. prev[!=] --> curr[0]
  38. prev[0] --> curr[;]
  39. parse_define_var_statement() - INFO - Added new local variable: Output
  40. activate_side_effect() - caller: parse_define_var_statement()
  41. parse_corpus(01) Subexpr: var Output := A1 == 50  and A1 != 0
  42. parse_corpus(01) - Side effect present: true
  43. -------------------------------------------------
  44. prev[;] --> curr[Output]
  45. prev[Output] --> curr[]
  46. parse_corpus(02) Subexpr: Output
  47. parse_corpus(02) - Side effect present: false
  48. -------------------------------------------------
  49. activate_side_effect() - caller: simplify()
  50. Topic BACKENDREQUEST key SCANNERAPPLY messsage {\x0d\x0a  "Scanner Window": {\x0d\x0a    "Indicators": {\x0d\x0a      "0": {\x0d\x0a        "Formula Id": "A1",\x0d\x0a        "Indicator": "Rsi",\x0d\x0a        "optInTimePeriod": "14",\x0d\x0a        "Logic": "==50",\x0d\x0a        "AND OR": "",\x0d\x0a        "Sub Formula": "Rsi(14,token) == 50"\x0d\x0a      }\x0d\x0a    },\x0d\x0a    "Base Formula": {\x0d\x0a      "Formula": " Rsi(14) == 50 ",\x0d\x0a      "New Formula": " var A1 := Rsi(14,token); var Output := A1 == 50  and A1 != 0; Output",\x0d\x0a      "Key": "1557851591241659136",\x0d\x0a      "UserId": "104"\x0d\x0a    }\x0d\x0a  }\x0d\x0a}
  51. Key 1557851591241659136, Json {"Close":0.0,"Equation":" var A1 := Rsi(14,token); var Output := A1 == 50  and A1 != 0; Output","High":0.0,"Key":1557851591241659136,"Low":0.0,"Open":0.0,"Output":1.0,"Symbol":"NKIND","Time":"2019-May-14 16:35:18","Volume":0.0}
  52. Key 1557851591241659136, Json {"Close":0.0,"Equation":" var A1 := Rsi(14,token); var Output := A1 == 50  and A1 != 0; Output","High":0.0,"Key":1557851591241659136,"Low":0.0,"Open":0.0,"Output":1.0,"Symbol":"CUBEXTUB","Time":"2019-May-14 16:35:21","Volume":0.0}
  53. Key 1557851591241659136, Json {"Close":0.0,"Equation":" var A1 := Rsi(14,token); var Output := A1 == 50  and A1 != 0; Output","High":0.0,"Key":1557851591241659136,"Low":0.0,"Open":0.0,"Output":1.0,"Symbol":"TECHIN","Time":"2019-May-14 16:35:24","Volume":0.0}
  54. Key 1557851591241659136, Json {"Close":0.0,"Equation":" var A1 := Rsi(14,token); var Output := A1 == 50  and A1 != 0; Output","High":0.0,"Key":1557851591241659136,"Low":0.0,"Open":0.0,"Output":1.0,"Symbol":"THEMISMED","Time":"2019-May-14 16:35:26","Volume":0.0}
  55. Key 1557851591241659136, Json {"Close":0.0,"Equation":" var A1 := Rsi(14,token); var Output := A1 == 50  and A1 != 0; Output","High":0.0,"Key":1557851591241659136,"Low":0.0,"Open":0.0,"Output":1.0,"Symbol":"VASWANI","Time":"2019-May-14 16:35:26","Volume":0.0}
  56. Key 1557851591241659136, Json {"Close":0.0,"Equation":" var A1 := Rsi(14,token); var Output := A1 == 50  and A1 != 0; Output","High":0.0,"Key":1557851591241659136,"Low":0.0,"Open":0.0,"Output":1.0,"Symbol":"TFL","Time":"2019-May-14 16:35:27","Volume":0.0}
  57. Key 1557851591241659136, Json {"Close":48.45,"Equation":" var A1 := Rsi(14,token); var Output := A1 == 50  and A1 != 0; Output","High":48.45,"Key":1557851591241659136,"Low":47.0,"Open":47.0,"Output":1.0,"Symbol":"GILLANDERS","Time":"2019-May-14 16:35:37","Volume":2.0}
  58. Key 1557851591241659136, Json {"Close":0.0,"Equation":" var A1 := Rsi(14,token); var Output := A1 == 50  and A1 != 0; Output","High":0.0,"Key":1557851591241659136,"Low":0.0,"Open":0.0,"Output":1.0,"Symbol":"LICNETFSEN","Time":"2019-May-14 16:35:41","Volume":0.0}
  59. Key 1557851591241659136, Json {"Close":0.0,"Equation":" var A1 := Rsi(14,token); var Output := A1 == 50  and A1 != 0; Output","High":0.0,"Key":1557851591241659136,"Low":0.0,"Open":0.0,"Output":1.0,"Symbol":"ZODJRDMKJ","Time":"2019-May-14 16:36:02","Volume":0.0}
  60. Key 1557851591241659136, Json {"Close":0.0,"Equation":" var A1 := Rsi(14,token); var Output := A1 == 50  and A1 != 0; Output","High":0.0,"Key":1557851591241659136,"Low":0.0,"Open":0.0,"Output":1.0,"Symbol":"NAGREEKCAP","Time":"2019-May-14 16:36:04","Volume":0.0}
  61. Key 1557851591241659136, Json {"Close":0.0,"Equation":" var A1 := Rsi(14,token); var Output := A1 == 50  and A1 != 0; Output","High":0.0,"Key":1557851591241659136,"Low":0.0,"Open":0.0,"Output":1.0,"Symbol":"DELTAMAGNT","Time":"2019-May-14 16:36:06","Volume":0.0}
  62. Key 1557851591241659136, Json {"Close":0.0,"Equation":" var A1 := Rsi(14,token); var Output := A1 == 50  and A1 != 0; Output","High":0.0,"Key":1557851591241659136,"Low":0.0,"Open":0.0,"Output":1.0,"Symbol":"WELINV","Time":"2019-May-14 16:36:06","Volume":0.0}
  63. Key 1557851591241659136, Json {"Close":0.0,"Equation":" var A1 := Rsi(14,token); var Output := A1 == 50  and A1 != 0; Output","High":0.0,"Key":1557851591241659136,"Low":0.0,"Open":0.0,"Output":1.0,"Symbol":"SURANAT&P","Time":"2019-May-14 16:36:07","Volume":0.0}
  64. Key 1557851591241659136, Json {"Close":0.0,"Equation":" var A1 := Rsi(14,token); var Output := A1 == 50  and A1 != 0; Output","High":0.0,"Key":1557851591241659136,"Low":0.0,"Open":0.0,"Output":1.0,"Symbol":"CHROMATIC","Time":"2019-May-14 16:36:07","Volume":0.0}
  65. Key 1557851591241659136, Json {"Close":0.0,"Equation":" var A1 := Rsi(14,token); var Output := A1 == 50  and A1 != 0; Output","High":0.0,"Key":1557851591241659136,"Low":0.0,"Open":0.0,"Output":1.0,"Symbol":"21STCENMGM","Time":"2019-May-14 16:36:10","Volume":0.0}
  66. Key 1557851591241659136, Json {"Close":0.0,"Equation":" var A1 := Rsi(14,token); var Output := A1 == 50  and A1 != 0; Output","High":0.0,"Key":1557851591241659136,"Low":0.0,"Open":0.0,"Output":1.0,"Symbol":"KHANDSE","Time":"2019-May-14 16:36:10","Volume":0.0}
  67. Key 1557851772649922304, UserID 104, Formula  var A1 := Rsi(15,token); var Output := A1 == 50  and A1 != 0; Output
  68. free_element() - se[A1]
  69. free_element() - se[Output]
  70. prev[var] --> curr[var]
  71. prev[var] --> curr[A1]
  72. prev[Rsi] --> curr[(]
  73. prev[15] --> curr[,]
  74. prev[token] --> curr[)]
  75. activate_side_effect() - caller: synthesize_expression(function<NT,N>)
  76. parse_define_var_statement() - INFO - Added new local variable: A1
  77. parse_corpus(00) Subexpr: var A1 := Rsi(15,token)
  78. parse_corpus(00) - Side effect present: true
  79. -------------------------------------------------
  80. prev[;] --> curr[var]
  81. prev[var] --> curr[Output]
  82. prev[A1] --> curr[==]
  83. prev[==] --> curr[50]
  84. prev[50] --> curr[and]
  85. prev[and] --> curr[A1]
  86. prev[A1] --> curr[!=]
  87. prev[!=] --> curr[0]
  88. prev[0] --> curr[;]
  89. parse_define_var_statement() - INFO - Added new local variable: Output
  90. activate_side_effect() - caller: parse_define_var_statement()
  91. parse_corpus(01) Subexpr: var Output := A1 == 50  and A1 != 0
  92. parse_corpus(01) - Side effect present: true
  93. -------------------------------------------------
  94. prev[;] --> curr[Output]
  95. prev[Output] --> curr[]
  96. parse_corpus(02) Subexpr: Output
  97. parse_corpus(02) - Side effect present: false
  98. -------------------------------------------------
  99. activate_side_effect() - caller: simplify()
  100.  
  101. Key 1557851772649922304, UserID 104, Formula  var A1 := Rsi(15,token); var Output := A1 == 50  and A1 != 0; Output
  102. free_element() - se[A1]
  103. free_element() - se[Output]
  104.  
  105. Program received signal SIGSEGV, Segmentation fault.
  106. [Switching to Thread 0x7fff6b7fe700 (LWP 123107)]
  107. 0x0000000000aed639 in exprtk::symbol_table<double>::control_block::destroy<exprtk::symbol_table<double> > (cntrl_blck=@0x7fff4c0016d0: 0x40de60c000000000,
  108.     sym_tab=0x7fff4c0016d0) at /home/vikram/Workspace/Project/Knight/src/../include/exprtk.hpp:16776
  109. 16776                  if (
  110. (gdb) bt
  111. #0  0x0000000000aed639 in exprtk::symbol_table<double>::control_block::destroy<exprtk::symbol_table<double> > (
  112.     cntrl_blck=@0x7fff4c0016d0: 0x40de60c000000000, sym_tab=0x7fff4c0016d0) at /home/vikram/Workspace/Project/Knight/src/../include/exprtk.hpp:16776
  113. #1  0x0000000000ae8e1b in exprtk::symbol_table<double>::~symbol_table (this=0x7fff4c0016d0, __in_chrg=<optimized out>)
  114.     at /home/vikram/Workspace/Project/Knight/src/../include/exprtk.hpp:16805
  115. #2  0x0000000000afac1a in std::_Destroy<exprtk::symbol_table<double> > (__pointer=0x7fff4c0016d0) at /usr/include/c++/4.8.2/bits/stl_construct.h:93
  116. #3  0x0000000000af8d0c in std::_Destroy_aux<false>::__destroy<exprtk::symbol_table<double>*> (__first=0x7fff4c0016d0, __last=0x7fff4c0016d8)
  117.     at /usr/include/c++/4.8.2/bits/stl_construct.h:103
  118. #4  0x0000000000af5e99 in std::_Destroy<exprtk::symbol_table<double>*> (__first=0x7fff4c0016d0, __last=0x7fff4c0016d8)
  119.     at /usr/include/c++/4.8.2/bits/stl_construct.h:126
  120. #5  0x0000000000af2077 in std::_Destroy<exprtk::symbol_table<double>*, exprtk::symbol_table<double> > (__first=0x7fff4c0016d0, __last=0x7fff4c0016d8)
  121.     at /usr/include/c++/4.8.2/bits/stl_construct.h:151
  122. #6  0x0000000000aed733 in std::vector<exprtk::symbol_table<double>, std::allocator<exprtk::symbol_table<double> > >::~vector (this=0x7fff6b7fba00,
  123.     __in_chrg=<optimized out>) at /usr/include/c++/4.8.2/bits/stl_vector.h:415
  124. #7  0x0000000000b63768 in std::vector<exprtk::symbol_table<double>, std::allocator<exprtk::symbol_table<double> > >::_M_move_assign(std::vector<exprtk::symbol_table<double>, std::allocator<exprtk::symbol_table<double> > >&&, std::integral_constant<bool, true>) (this=0x12f34a0,
  125.     __x=<unknown type in /home/vikram/Workspace/Project/Knight/Knight, CU 0x3b2116, DIE 0x6199fa>) at /usr/include/c++/4.8.2/bits/stl_vector.h:1369
  126. #8  0x0000000000b4a318 in std::vector<exprtk::symbol_table<double>, std::allocator<exprtk::symbol_table<double> > >::operator=(std::vector<exprtk::symbol_table<double>, std::allocator<exprtk::symbol_table<double> > >&&) (this=0x12f34a0,
  127.     __x=<unknown type in /home/vikram/Workspace/Project/Knight/Knight, CU 0x3b2116, DIE 0x6199fa>) at /usr/include/c++/4.8.2/bits/stl_vector.h:444
  128. #9  0x0000000000b3deb9 in exprtk::parser<double>::compile (this=0x12f3270,
  129.     expression_string=" var A1 := Rsi(15,token); var Output := A1 == 50  and A1 != 0; Output", expr=...)
  130.     at /home/vikram/Workspace/Project/Knight/src/../include/exprtk.hpp:20057
  131. #10 0x0000000000dba266 in Knight::MathParser::ParseExpression (this=0x12f3260, key=1557851772649922304,
  132.     expression=" var A1 := Rsi(15,token); var Output := A1 == 50  and A1 != 0; Output", userID="104")
  133.     at /home/vikram/Workspace/Project/Knight/src/MathParser.cpp:58
  134. #11 0x0000000000adf6fe in Knight::Scanner::EvaluateExp (this=0x12f3260, key=1557851772649922304,
  135.     formula=" var A1 := Rsi(15,token); var Output := A1 == 50  and A1 != 0; Output", UserID="104")
  136.     at /home/vikram/Workspace/Project/Knight/src/Scanner.cpp:196
Add Comment
Please, Sign In to add comment