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

Crash - Expanding Composite Processor #782

Open
MutterOberin opened this issue Nov 27, 2019 · 4 comments
Open

Crash - Expanding Composite Processor #782

MutterOberin opened this issue Nov 27, 2019 · 4 comments

Comments

@MutterOberin
Copy link
Contributor

Issue

Inviwo crashes when 'Volume Raycaster Composite Processor' is expanded

Describe the issue

Create Composite Processor
Use it to Visualize Volume
Expand Processor

Please make a step to step guide on how to reproduce the issue

Environment information

  • Operating System: Win 10 x64
  • Compiler/IDE: Visual Studio 2017
  • QT Version: 5.13
  • Python version: 3.7 (Anaconda)

image

@MutterOberin
Copy link
Contributor Author

File: tfpropertydialog.cpp : 450

@r-englund
Copy link
Member

You need to have the TF editor open to reproduce the crash

@r-englund
Copy link
Member

the strack trace

 	vcruntime140d.dll!00007ffae4731427()	Unknown
>	inviwo-cored.dll!std::_Narrow_char_traits<char,int>::move(char * const _First1, const char * const _First2, const unsigned __int64 _Count) Line 369	C++
 	inviwo-cored.dll!std::string::assign(const char * const _Ptr, const unsigned __int64 _Count) Line 2847	C++
 	inviwo-cored.dll!std::string::_Copy_assign(const std::string & _Right, std::integral_constant<bool,0> __formal) Line 2628	C++
 	inviwo-cored.dll!std::string::operator=(const std::string & _Right) Line 2666	C++
 	inviwo-cored.dll!inviwo::DataMapper::operator=(const inviwo::DataMapper & that) Line 47	C++
 	inviwo-module-qtwidgetsd.dll!inviwo::TFEditor::{ctor}::__l5::<lambda>() Line 98	C++
 	[External Code]	
 	inviwo-cored.dll!inviwo::Dispatcher<void __cdecl(void)>::invoke<>() Line 69	C++
 	inviwo-cored.dll!inviwo::CallBackList::invokeAll() Line 59	C++
 	inviwo-cored.dll!inviwo::Inport::connectTo(inviwo::Outport * outport) Line 115	C++
 	inviwo-cored.dll!inviwo::DataInport<inviwo::Volume,1,0>::connectTo(inviwo::Outport * port) Line 163	C++
 	inviwo-cored.dll!inviwo::ProcessorNetwork::addConnection(inviwo::Outport * src, inviwo::Inport * dst) Line 155	C++
 	inviwo-cored.dll!inviwo::util::expandCompositeProcessorIntoNetwork(inviwo::CompositeProcessor & composite) Line 277	C++
 	inviwo-qteditord.dll!inviwo::NetworkEditor::contextMenuEvent::__l38::<lambda>() Line 666	C++
 	inviwo-qteditord.dll!QtPrivate::FunctorCall<QtPrivate::IndexesList<>,QtPrivate::List<>,void,void <lambda>(void)>::call(inviwo::NetworkEditor::contextMenuEvent::__l38::void <lambda>(void) & f, void * * arg) Line 146	C++
 	inviwo-qteditord.dll!QtPrivate::Functor<void <lambda>(void),0>::call<QtPrivate::List<>,void>(inviwo::NetworkEditor::contextMenuEvent::__l38::void <lambda>(void) & f, void * __formal, void * * arg) Line 257	C++
 	inviwo-qteditord.dll!QtPrivate::QFunctorSlotObject<void <lambda>(void),0,QtPrivate::List<>,void>::impl(int which, QtPrivate::QSlotObjectBase * this_, QObject * r, void * * a, bool * ret) Line 445	C++
 	[External Code]	
 	inviwo-qtapplicationbased.dll!inviwo::InviwoApplicationQt::notify(QObject * receiver, QEvent * e) Line 310	C++
 	[External Code]	
 	inviwo-qtapplicationbased.dll!inviwo::InviwoApplicationQt::notify(QObject * receiver, QEvent * e) Line 310	C++
 	[External Code]	
 	inviwo-qteditord.dll!inviwo::NetworkEditor::contextMenuEvent(QGraphicsSceneContextMenuEvent * e) Line 740	C++
 	[External Code]	
 	inviwo-qtapplicationbased.dll!inviwo::InviwoApplicationQt::notify(QObject * receiver, QEvent * e) Line 310	C++
 	[External Code]	
 	inviwo-qtapplicationbased.dll!inviwo::InviwoApplicationQt::notify(QObject * receiver, QEvent * e) Line 310	C++
 	[External Code]	
 	inviwo-qtapplicationbased.dll!inviwo::InviwoApplicationQt::notify(QObject * receiver, QEvent * e) Line 310	C++
 	[External Code]	
 	inviwo-cli.exe!main(int argc, char * * argv) Line 122	C++
 	[External Code]	

@martinfalk
Copy link
Contributor

Is this one of the widget issues where the property widget does not yet exist?

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

3 participants