Hallo
Habe seit den letzten Tagen ein Problem mit dem Skindesigner!
zu System:
1x yaVDR - headles server (testing repo)
2x yaVDR - softdevice client (testing repo)
Seit dem update auf vdr 2.20 habe ich beim start immer Segfaults:
Code
GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /usr/bin/vdr-dbg...Reading symbols from /usr/lib/debug/.build-id/83/f8208aa2dd455aad9316da0e5acd077c0a0f82.debug...done.
done.
[New LWP 4860]
[New LWP 4936]
[New LWP 4929]
[New LWP 4944]
[New LWP 4949]
[New LWP 4940]
[New LWP 4961]
[New LWP 4945]
[New LWP 4939]
[New LWP 4951]
[New LWP 4964]
[New LWP 4938]
[New LWP 4926]
[New LWP 4952]
[New LWP 4934]
[New LWP 4937]
[New LWP 4953]
[New LWP 4933]
[New LWP 4958]
[New LWP 4931]
[New LWP 4960]
[New LWP 4943]
[New LWP 4941]
[New LWP 4948]
[New LWP 4957]
[New LWP 4956]
[New LWP 4955]
[New LWP 4925]
[New LWP 4962]
[New LWP 4930]
[New LWP 4959]
[New LWP 4947]
[New LWP 4950]
[New LWP 4954]
[New LWP 4935]
[New LWP 4942]
[New LWP 4932]
[New LWP 4927]
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".
bCore was generated by `/usr/bin/vdr-dbg -v /srv/vdr/video.00 -c /var/lib/vdr -L /usr/lib/vdr/plugins -'.
Program terminated with signal 11, Segmentation fault.
t #0 0x00007f744141a9cc in cPixmapContainer::CreatePixmap (this=0x30be0c0, num=12, Layer=2, ViewPort=..., DrawPort=...) at libcore/pixmapcontainer.c:89
89 pixmaps[num]->Fill(clrTransparent);
(gdb) bt full
#0 0x00007f744141a9cc in cPixmapContainer::CreatePixmap (this=0x30be0c0, num=12, Layer=2, ViewPort=..., DrawPort=...) at libcore/pixmapcontainer.c:89
MutexLock = {mutex = 0x7f744171f280, locked = true}
#1 0x00007f7441472c1e in cView::CreateViewPixmap (this=0x30be0c0, num=12, pix=0x27385b0, size=<optimized out>) at views/view.c:205
pixSize = {point = {x = 158, y = 384}, size = {width = 547, height = 33}, static Null = {point = {x = 0, y = 0}, size = {width = 0, height = 0},
static Null = <same as static member of an already seen type>}}
layer = 2
transparency = <optimized out>
#2 0x00007f744147802b in cView::DrawViewElement (this=0x30be0c0, ve=veChannelInfo, stringTokens=0x7fff462f81c0, intTokens=0x7fff462f81f0, loopTokens=0x0) at views/view.c:98
viewElement = <optimized out>
pixCurrent = 12
pix = 0x27385b0
#3 0x00007f744148c922 in cDisplayChannelView::DrawChannel (this=0x30be0c0, number=..., name=..., id=..., switching=false) at views/displaychannelview.c:55
stringTokens = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x3017e30, _M_left = 0x30be590, _M_right = 0x30be4e0}, _M_node_count = 3}}}
intTokens = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x30be600, _M_left = 0x30bf300, _M_right = 0x30be600}, _M_node_count = 2}}}
logoExisis = true
#4 0x00007f7441417aed in cSDDisplayChannel::SetChannel (this=0x30be060, Channel=0x1b2a060, Number=0) at displaychannel.c:63
ChannelNumber = {_vptr.cString = 0x78e490, s = 0x30bf450 "9"}
ChannelName = {_vptr.cString = 0x78e490, s = 0x30bf470 "VOX"}
ChannelID = {_vptr.cString = 0x78e490, s = 0x30bf490 "S19.2E-1-1089-12060"}
#5 0x00000000004c2fb9 in cDisplayChannel::DisplayChannel (this=0x26c1000) at menu.c:4416
No locals.
#6 0x00000000004c47d6 in cDisplayChannel::cDisplayChannel (this=0x26c1000, Number=9, Switched=true) at menu.c:4384
No locals.
#7 0x0000000000474240 in main (argc=<optimized out>, argv=<optimized out>) at vdr.c:1010
Now = 1425224566
Interact = <optimized out>
key = <optimized out>
PreviousChannelIndex = 0
LastChannelChanged = 1425224566
IsInfoMenu = false
Menu = <optimized out>
LastChannel = 0
LastTimerChannel = -1
PreviousChannel = {1, 1}
CurrentSkin = <optimized out>
---Type <return> to continue, or q <return> to quit---
Alles anzeigen
Wenn ich mit skin LCARS starte und danach wieder auf metrixhd wechsle kommt das Menü normal.
Nach einiger zeit bekomme ich aber wieder diesen Segfault wenn ich das Menü aufrufe.
An einem VDR habe ich auch die git version installiert und habe das selbe Problem.
Bitte um hilfe.
Danke schnappi