Opened 9 years ago

Closed 9 years ago

#106 closed defect (wontfix)

encoder crashes without message

Reported by: kolya Owned by: Vadim
Priority: minor Milestone: SHM-12.0
Component: SHM software Version: SHM-11.0
Keywords: Cc: Vadim, jct-vc@…

Description

for the cfg file attached encoder dies in run-time trying to code fifth frame with GOP 4 coding structure

Attachments (1)

encoder_randomaccess_scalable.cfg (8.8 KB) - added by kolya 9 years ago.

Download all attachments as: .zip

Change history (5)

Changed 9 years ago by kolya

comment:1 follow-up: Changed 9 years ago by Vadim

You modified hierarchical structure in the attached config file, are you sure that the way you did it is the correct thing to do? BTW, did you try/verify it in HM? Since SHM doesn't introduce any code changes in this regard, please try it in HM first. Thanks.

comment:2 in reply to: ↑ 1 Changed 9 years ago by kolya

Yes, the same is in HM-16.7. What me expected is some message on what is wrong. But okay, I will report it\fix to the HM main bug tracker.

Replying to Vadim:

You modified hierarchical structure in the attached config file, are you sure that the way you did it is the correct thing to do? BTW, did you try/verify it in HM? Since SHM doesn't introduce any code changes in this regard, please try it in HM first. Thanks.

comment:3 Changed 9 years ago by Vadim

If HM has the same issue, then the right place for such tickets is HM main branch. SHM doesn't change general structure or fixes common issues, instead we are porting HM fixes into SHM.

Regarding the root of your problem, I think it is not difficult to deduce. If you run debugger, you would see that the crash happens in collocated picture access, since the reference picture list is empty for B-slice. My guess from the brief glance is it is empty in the second GOP due to the reference picture being POC 4 (you have -4 delta in RPS index 0) is already gone (marked as unused for reference), since I don't see anything in your RPS that will keep it.

I agree that HM could simply put a check for having non-empty RPL for non-intra slices.

comment:4 Changed 9 years ago by Vadim

  • Resolution set to wontfix
  • Status changed from new to closed

Please submit HM ticket if the fix is needed.

Note: See TracTickets for help on using tickets.

This list contains all users that will be notified about changes made to this ticket.

These roles will be notified: Reporter, Owner, Subscriber, Participant

  • Gerhard Tech(Always)
  • jct-vc@…(Subscriber)
  • Karsten Suehring(Always)
  • Nikolay Shlyakhov(Reporter, Participant)
  • Vadim Seregin(Owner, Subscriber, Participant)