bmeaut / grainautline

GrainAutLine: image processing for geology and material sciences
GNU General Public License v3.0
0 stars 2 forks source link

ASSERT: "RunFuture.valid()" in file Processor.cpp:39 #42

Closed csorbakristof closed 9 years ago

csorbakristof commented 9 years ago

After loading an image if I start to draw on it (Shift+LClick), after a while I get the followings:

QObject::connect: Cannot queue arguments of type 'QQmlChangeSet' (Make sure 'QQmlChangeSet' is registered using qRegisterMetaType().)

And many-many times:

[Warning] "Processors are already running. Starting a new computation on the PSD while a previous one is in progress is not possible." [SlotManager.cpp:239]

If I load an image and select the Query processor and click in the image, I get the following assert fail:

Starting E:\Projektek\marvany\build-GrainAutLine-Desktop_Qt_5_4_0_MinGW_32bit-Debug\GrainAutLine\debug\GrainAutLine.exe...
QML debugging is enabled. Only use this in a safe environment.
QObject::connect: Cannot queue arguments of type 'QQmlChangeSet'
(Make sure 'QQmlChangeSet' is registered using qRegisterMetaType().)
[Debug] Regenerating blob index. [ShowImageProcessor.cpp:88]
[Debug] Regenerating blob index. [ShowImageProcessor.cpp:88]
[Debug] QueryProcessor::MouseClicked [QueryProcessor.cpp:28]
[Fatal] ASSERT: "RunFuture.valid()" in file Processors\Processor.cpp, line 39 [qglobal.cpp:2810]
csorbakristof commented 9 years ago

Tested on commit (Sun Jul 19 23:48:13 2015) 4bc32f7ed200fd38ce0870ed6f55efa68b23892f

szotsaki commented 9 years ago

For QQmlChangeSet-related messages, see #36.

csorbakristof commented 9 years ago

Hú, ez gyors volt. :) Valóban, a connect miatt nem sikerült jó helyre asszociálnom...

szotsaki commented 9 years ago

Fixed in e749746d67c5bc002af44b43dda8968c9d0f8c1b.