teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

追記の変更

2017/09/18 11:17

投稿

bio3H
bio3H

スコア22

title CHANGED
File without changes
body CHANGED
@@ -47,6 +47,5 @@
47
47
 
48
48
  ------------------------------------------------------追記----------------------------------------
49
49
 
50
- いろいろとこの問題を調べる中、PCLやBoostを扱う中で関数多すぎるあまりスタックオーバーフローを起こしていると思い
50
+ デバックを行ったところpclfilter.hの134行目のところstd::length_error発生しているがわかりした。
51
-
52
- UEでスタックオーバーフローを対処る良い案あれば教えていただきたい
51
+ cmakeを使ってpclを動かしたときはこのようなエラーが出なかったのですが、なぜUE動かとこのエラー出てしまうのでしょうか?教えていただきたいです。

3

追記

2017/09/18 11:17

投稿

bio3H
bio3H

スコア22

title CHANGED
File without changes
body CHANGED
@@ -43,4 +43,10 @@
43
43
  以下省略
44
44
 
45
45
  というメッセージが発生しました。
46
- この場合はどのように対処すればよろしいでしょうか?
46
+ この場合はどのように対処すればよろしいでしょうか?
47
+
48
+ ------------------------------------------------------追記----------------------------------------
49
+
50
+ いろいろとこの問題を調べる中で、PCLやBoostを扱う中で関数が多すぎるあまりスタックオーバーフローを起こしていると思います
51
+
52
+ UEでスタックオーバーフローを対処する良い案があれば教えていただきたい

2

タグ追加

2017/09/15 11:18

投稿

bio3H
bio3H

スコア22

title CHANGED
File without changes
body CHANGED
File without changes

1

追記

2017/09/14 15:52

投稿

bio3H
bio3H

スコア22

title CHANGED
File without changes
body CHANGED
@@ -22,4 +22,25 @@
22
22
 
23
23
  などの警告が表示されています。
24
24
 
25
- 考えられるクラッシュしてしまう原因を教えていただきたいです。
25
+ 考えられるクラッシュしてしまう原因を教えていただきたいです。
26
+
27
+ ------------------------------------------------------追記-------------------------------------------------------------------------------
28
+
29
+ OptionsからEditor symbols for debugging をインストールすることで
30
+ "You do not have any debugging symbols required to display the callstack for this crash."というクラッシュメッセージはなくなりましたが、新たに
31
+
32
+ C++ EH exception - code e06d7363 (first/second chance not available)
33
+
34
+ KERNELBASE
35
+ VCRUNTIME140D
36
+ MSVCP140D
37
+ pcl_common_debug
38
+ pcl_common_debug
39
+ pcl_common_debug
40
+ pcl_common_debug
41
+ UE4Editor_MyProject_6090!pcl::Filter<pcl::PointXYZ>::filter() [c:\users\bio3h\documents\unreal projects\myproject\source\thirdparty\pcl_181\include\pcl-1.8\pcl\filters\filter.h:134]
42
+ UE4Editor_MyProject_6090!AMyActor::PCL() [c:\users\bio3h\documents\unreal projects\myproject\source\myproject\myactor.cpp:59]
43
+ 以下省略
44
+
45
+ というメッセージが発生しました。
46
+ この場合はどのように対処すればよろしいでしょうか?