Ticker crashes when opening some project files

Post Reply
BillM
Old Timer
Posts: 191
Joined: Wed Jan 06, 2016 10:12 am
Location: Mystic CT

Ticker crashes when opening some project files

Post by BillM »

Art

I'm running Ticker version 1.03B and decided to try loading some of the example projects. The Chrono escapement loads OK. When I try to load the Clubfoot project or the Collection project files the Ticker program crashes.

I've looked at the Tickerlog files but couldn't see anything obvious. Apparently text files are not allowed as attachments so the following is the contents of the successful log file for Chrono escapement followed by the Clubfoot project.

My computer runs Windows 10 on a Dell 7506 2n1 notebook computer.

Bill


icker\tickerview.cpp(1023): Particle Engine....
icker\tickerview.cpp(1028): Gear Design Init.
er\ticker\ticker.cpp(165): Application Opens.
icker\tickerview.cpp(1836): Action...
icker\tickerview.cpp(2112): First Frame Completed. 60FPS begins
ker\ticker\model.cpp(769): Mesh Create: Sky
ker\ticker\model.cpp(787): Mesh Stage2: Sky
ker\ticker\model.cpp(796): Mesh Stage 3: Sky
ker\ticker\model.cpp(804): Mesh Stage4: Sky
ker\ticker\model.cpp(769): Mesh Create: Sky
ker\ticker\model.cpp(787): Mesh Stage2: Sky
ker\ticker\model.cpp(804): Mesh Stage4: Sky
ker\ticker\model.cpp(806): end Mesh Create: Sky
ker\ticker\model.cpp(769): Mesh Create: belt
ker\ticker\model.cpp(787): Mesh Stage2: belt
ker\ticker\model.cpp(796): Mesh Stage 3: belt
ker\ticker\model.cpp(804): Mesh Stage4: belt
ker\ticker\model.cpp(769): Mesh Create: belt
ker\ticker\model.cpp(787): Mesh Stage2: belt
ker\ticker\model.cpp(804): Mesh Stage4: belt
ker\ticker\model.cpp(806): end Mesh Create: belt
\ticker\graphics.cpp(305):
User avatar
ArtF
Global Moderator
Global Moderator
Posts: 4601
Joined: Sun Sep 05, 2010 6:14 am
Contact:

Re: Ticker crashes when opening some project files

Post by ArtF »

Thanks Bill:

I will investigate, it looks like your system is rejecting the belts.. I will see if I can find out
why it might crash after making a belt, and add some diagnostics in that area. Can you try simply adding
a belt to see if tis the belt itself that isn't working for you?

Thanks
Art
User avatar
ArtF
Global Moderator
Global Moderator
Posts: 4601
Joined: Sun Sep 05, 2010 6:14 am
Contact:

Re: Ticker crashes when opening some project files

Post by ArtF »

Bill:

Turns out thats a proper log for that file, can you tell me any message when the program crashes, or does it simply end?

Art
User avatar
ArtF
Global Moderator
Global Moderator
Posts: 4601
Joined: Sun Sep 05, 2010 6:14 am
Contact:

Re: Ticker crashes when opening some project files

Post by ArtF »

Hi Bill:

V1.004B is online, it has a few morte bug reports in the log to help me track down such crashes.

Thx
Art
BillM
Old Timer
Posts: 191
Joined: Wed Jan 06, 2016 10:12 am
Location: Mystic CT

Re: Ticker crashes when opening some project files

Post by BillM »

Art:

I've loaded Version 1.04B. I have the same problem. The program says loading project, Archive Action Complete and then exits without any other warnings. I need to study some of your newer videos on the Ticker program.

Bill Michael

<snipped for length<

ker\ticker\model.cpp(769): Mesh Create: belt
ker\ticker\model.cpp(792): Mesh Stage2: belt
ker\ticker\model.cpp(801): Mesh Stage 3: belt
ker\ticker\model.cpp(809): Mesh Stage4: belt
ker\ticker\model.cpp(769): Mesh Create: belt
ker\ticker\model.cpp(811): end Mesh Create: belt
er\ticker\ticker.cpp(71): Exception code: 0xe06d7363 ((null))
\ticker\graphics.cpp(305):
User avatar
ArtF
Global Moderator
Global Moderator
Posts: 4601
Joined: Sun Sep 05, 2010 6:14 am
Contact:

Re: Ticker crashes when opening some project files

Post by ArtF »

Hi Bill:

Thanks, that error list showed a change that shows me approx. where the trouble is.
Version 1.005b is now online, it wont fix the trouble but will point more directly at it.
If you can post just the last 10 lines or so of the log, it will point me even more directly at
the problem. Thanks for the tests, I appreciate it.

Art
BillM
Old Timer
Posts: 191
Joined: Wed Jan 06, 2016 10:12 am
Location: Mystic CT

Re: Ticker crashes when opening some project files

Post by BillM »

Art

I installed V05B. As expected the Projects Clubfoot Escapement still crashes in the same way. Below are the last few lines of Tickerlog.txt. I'm not sure why the leading characters of some lines are getting cut off.

Bill

Last few lines of Tickerlog.txt
ker\ticker\model.cpp(769): Mesh Create: Sky
ker\ticker\model.cpp(792): Mesh Stage2: Sky
ker\ticker\model.cpp(801): Mesh Stage 3: Sky
ker\ticker\model.cpp(809): Mesh Stage4: Sky
ker\ticker\model.cpp(769): Mesh Create: Sky
ker\ticker\model.cpp(811): end Mesh Create: Sky
er\modeldatabase.cpp(119): Initializing belt data.
er\modeldatabase.cpp(227): Initializing belt motion contour.
ker\ticker\model.cpp(769): Mesh Create: belt
ker\ticker\model.cpp(792): Mesh Stage2: belt
ker\ticker\model.cpp(801): Mesh Stage 3: belt
ker\ticker\model.cpp(809): Mesh Stage4: belt
ker\ticker\model.cpp(769): Mesh Create: belt
ker\ticker\model.cpp(811): end Mesh Create: belt
er\modeldatabase.cpp(242): Initializing belt Shader. #1
er\modeldatabase.cpp(249): Initializing belt Shader. #2
er\ticker\ticker.cpp(71): Exception code: 0xe06d7363 ((null))
\ticker\graphics.cpp(305):
User avatar
ArtF
Global Moderator
Global Moderator
Posts: 4601
Joined: Sun Sep 05, 2010 6:14 am
Contact:

Re: Ticker crashes when opening some project files

Post by ArtF »

Hi Bill:

Yes, it appears your system doesnt like belts. They ARE special in that they use shaders to do instances of the belt links
to create the belts. V1.006 is online that has diagnostics in that area to show me where you fail at..
Same deal if you load it, just the last lines as you did above, they are pointing to the failure point.
Thanks for the testing, I know its aggravating.

Art
BillM
Old Timer
Posts: 191
Joined: Wed Jan 06, 2016 10:12 am
Location: Mystic CT

Re: Ticker crashes when opening some project files

Post by BillM »

Art

I don't mind testing the Ticker program, I know how tough it is to write software that works on a variety of Windows system versions and PC hardware.

I've included the Tickerlog text file for version 1.06B. This time Ticker did not crash. I was able to successfully load both the Clubfoot escapement as well as the Collections project file. You mentioned that you added some additional diagnostics in the area of the failure of belts. This is probably the worst kind of error to track down.

I'm happy that I can view the details of those two projects. You are probably perplexed over why the program no longer crashes.

Bill Michael


Ticker log excerpt:
er\modeldatabase.cpp(119): Initializing belt data.
er\modeldatabase.cpp(227): Initializing belt motion contour.
ker\ticker\model.cpp(769): Mesh Create: belt
ker\ticker\model.cpp(792): Mesh Stage2: belt
ker\ticker\model.cpp(801): Mesh Stage 3: belt
ker\ticker\model.cpp(809): Mesh Stage4: belt
ker\ticker\model.cpp(769): Mesh Create: belt
ker\ticker\model.cpp(811): end Mesh Create: belt
er\modeldatabase.cpp(242): Initializing belt Shader. #1
er\modeldatabase.cpp(249): Initializing belt Shader. #2
er\ticker\drawable.h(85): Instanced Object init.
\tekniquemanager.cpp(160): Instanced Binding
\tekniquemanager.cpp(165): Instanced Binding complete
er\ticker\ticker.cpp(71): Exception code: 0xe06d7363 ((null))
\ticker\graphics.cpp(305):
er\ticker\ticker.cpp(71): Exception code: 0xe06d7363 ((null))
\tekniquemanager.cpp(200): Shade Failed
er\modeldatabase.cpp(252): Initializing belt Shader. #3
er\modeldatabase.cpp(268): Initializing belt Shader.
er\modeldatabase.cpp(278): Initializing belt constraints.
er\modeldatabase.cpp(288): Initializing belt complete.
icker\tickerview.cpp(177): Remove Objects.
er\ticker\ticker.cpp(262): Exit App.
er\ticker\ticker.cpp(71): Exception code: 0xe06d7363 ((null))
er\ticker\ticker.cpp(71): Exception code: 0xe06d7363 ((null))
User avatar
ArtF
Global Moderator
Global Moderator
Posts: 4601
Joined: Sun Sep 05, 2010 6:14 am
Contact:

Re: Ticker crashes when opening some project files

Post by ArtF »

Bill:

Glad to hear it fixed it. I suspected it might,though wasn't sure, as I added proper exception handling in that area. I suspect the material
for the belt is wrong when its created for you..for some reason. Ill add more diagnostics for future. Thanks for
staying with it till you go it to load, Im sure it will now allow others with similar trouble to see those files..

It all new code and pretty complex really so I'm glad its loading as well as it does. :)

Art
User avatar
ArtF
Global Moderator
Global Moderator
Posts: 4601
Joined: Sun Sep 05, 2010 6:14 am
Contact:

Re: Ticker crashes when opening some project files

Post by ArtF »

< Archival note for this thread>

Problem was traced to graphic subsystem code. Follow thread "Belts not displaying" for completion.

Art
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest