Bug #1380
closedCrash beim Verschieben mit skinnopacity bei aktivierten Menukategorien
Added by mase over 11 years ago. Updated over 10 years ago.
0%
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 |
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
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
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".
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.
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.