Bug Report - V3.0.4 (Build 2468) - Deleting Palettes Crash

dandan Registered User, Hog Beta
1 x H3
Build 2468

I have had a crash occur in a couple of shows when I delete a palette.
Both shows are old (have been going since 2005 at least).

This time the desk said "do you want to replace with hard values"
Then....after you choose yes or no (I chose yes to get the below message)
(but it has crashed in a different show when I said no)

Assert Failed

Error: Assert: 'pBody->zoneset==oldZoneSet' is FALSE
File: tasks/action.cpp (May 4 2009), Line: 436
Version: v3.0.4 (b 2468)

Stack Trace for server process, pid 541, thread 541:
[0x0f6bfdc4] GenerateErrorMessage(char const*, unsigned int, char const*)+ 0x298
[0x0f6bff2c] _AssertError + 0x4c
[0x0fe50db0] AppEngineDeleteDirectoryItemAction::Execute(unsigned int, unsigned int&] + 0xce0
[0x0fe9ae0c] AppEngineDeletePalette(unsigned int, unsigned int, AppEngine::ActionRefs&) + 0x8fc
[0x0fee2d04] AppEngineDeleteDirectoryItemTask::Execute(AppEngine::TaskController&) + 0x6c8
[0x0fee1eb4] AppEngine::UpdateTaskController::ExecuteTask() + 0x134
[0x0fe4568c] AppEngine::UpdateThreadFunctor::Execute(AppEngine::UpdateTaskController*&) + 0x3c
[0x0fe476c4] Os::ThreadPool<Os::StandardWorker<AppEngine::UpdateThreadFunctor> >::worker_entry(void*) + 0x54
[0x0ff94e40] /lib/libpthread.so.0 [0xff94e40]
[0x0f28c5d8] ___clone + 0x64

Dan

Comments

  • cmuenchowcmuenchow Registered User, Administrator, HES Staff
    edited May 2009
    Hi Dan,

    We are aware of this defect and a fix will be part of our next patch release. This issue occurs when you delete a palette created in the same show session. Deleting palettes from previous log ons will not create this error. Also, if you hit "ignore" on the the assert you should not crash and should be able to move on programming.
  • dandan Registered User, Hog Beta
    edited May 2009
    Hi Chris,

    I disagree.

    The palette in question was not created in the same show session.
    The palette was created in 2004 (the year, not the build).
    I merged new data (after a type change) into it last night.
    Shut down the desk.
    Opened it this morning.
    Did a bunch of merging palettes into cues.
    Realised this palette was not used in any cues (or so I thought).
    Then tried to delete.

    Ignore does not fix the issue (I tried that in a muddy French field last week).
    The only way out is to pull the plug and to wait for it to die.

    Do you want me to mail a show disk so you can repro?

    D
  • cmuenchowcmuenchow Registered User, Administrator, HES Staff
    edited May 2009
    Please do.
  • dandan Registered User, Hog Beta
    edited May 2009
    Show File Emailed over....

    I logged off then logged on again... tried to delete a palette (Beam 16) & crash message....
    ... tried your ignore thing... and worked fine...

    I am certain it didn't work in the muddy field.

    Let me know if you manage to repro it with my show file.

    D
  • cmuenchowcmuenchow Registered User, Administrator, HES Staff
    edited June 2009
    This is another issue we have resolved in v3.0.5 which is in beta at the moment. All looks well with your show file on that software. Looking forward to getting it in your hands.
Sign In or Register to comment.