Project

General

Profile

Actions

Bug #1380

closed

Crash beim Verschieben mit skinnopacity bei aktivierten Menukategorien

Added by mase over 11 years ago. Updated over 10 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
06/10/2013
Due date:
% Done:

0%

Estimated time:

Description

Hallo!
Wenn ich bei aktivierten Menukategorien (skinnopacity) eine
Aufnahme verschieben will, crasht der VDR. Ohne Menukategorien
keine Probleme.


Files

extrecmenu_move_rename.diff (1.5 KB) extrecmenu_move_rename.diff TheChief, 03/26/2014 06:35 PM
Actions #1

Updated by amair about 11 years ago

  • Status changed from New to Feedback

Hi,

can you please provide a backtrace of a crash so that I can see where it crashes?

Thanks,
Andreas

Actions #2

Updated by TheChief almost 11 years ago

Is this problem solved yet? Didn't use moving and/or renaming recordings due to crashed of the VDR.

warning: Can't read pathname for load map: Eingabe-/Ausgabefehler.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/local/bin/vdr -u root -g /tmp -c /etc/vdr -v /video0 -E /var/cache/vdr/epg'.
Program terminated with signal 11, Segmentation fault.
#0  0x00007f9298ac0e21 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt
#0  0x00007f9298ac0e21 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f9299323450 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2  0x00007f928d01c3b5 in cNopacityRecordingMenuItem::CreateText (this=0xf8d3400) at menuitem.c:1124
#3  0x00007f928cfdf0df in cNopacityDisplayMenu::SetItemRecording (this=0xe4dc830, Recording=0x7f927c18bc60, Index=6, Current=true, Selectable=<optimized out>, Level=<optimized out>, Total=0, New=0) at displaymenu.c:513
#4  0x00007f9285efc87f in myMenuRecordingsItem::SetMenuItem (this=0xf573d10, displaymenu=0xe4dc830, index=6, current=true, selectable=true) at mymenurecordings.c:497
#5  0x00000000004ce349 in Display (this=0xf9a0fe0) at osdbase.c:256
#6  cOsdMenu::Display (this=0xf9a0fe0) at osdbase.c:217
#7  0x00000000004cee20 in cOsdMenu::CloseSubMenu (this=0xf9a0fe0, ReDisplay=true) at osdbase.c:513
#8  0x00007f9285f04add in myMenuRecordings::ProcessKey (this=0xf9a0fe0, Key=kOk) at mymenurecordings.c:1368
#9  0x00000000004cee67 in cOsdMenu::ProcessKey (this=0xf980e40, Key=kOk) at osdbase.c:521
#10 0x00007f9285f04add in myMenuRecordings::ProcessKey (this=0xf980e40, Key=kOk) at mymenurecordings.c:1368
#11 0x00000000004cee67 in cOsdMenu::ProcessKey (this=0x63f1080, Key=kOk) at osdbase.c:521
#12 0x00000000004c3694 in cMenuMain::ProcessKey (this=0x63f1080, Key=kOk) at menu.c:3919
#13 0x0000000000477602 in main (argc=<optimized out>, argv=<optimized out>) at vdr.c:1217

Maybe read discussion here: http://www.vdr-portal.de/board17-developer/board21-vdr-plugins/p1171621-extrecmenu-verhalten-nach-changeset-vom-3-5-2013/#post1171621

Actions #3

Updated by amair almost 11 years ago

I'm sorry, but it's not solved yet.
Unfortunately I have no idea how to fix nor do I have the time at the moment.

The problem seems to be that in the case of using menu categories the skin receives a cRecording object which is deleted in the worker thread that executes tasks like "moving".

Actions #4

Updated by TheChief over 10 years ago

Any news here? Would be cool, if that could be solved soon. This feature is really important for me.

Actions #5

Updated by TheChief over 10 years ago

Attached a patch, which seems to solve the problem. My VDR does not crash anymore, if i move or rename a recording.

Actions #6

Updated by amair over 10 years ago

  • Status changed from Feedback to Closed

Fixed in a1bd80a

Actions

Also available in: Atom PDF