Neutrino crashed durch Movieplayer 1

Wünsche, Anträge, Fehlermeldungen
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Neutrino crashed durch Movieplayer 1

Beitrag von GetAway »

Neutrino crashed, wenn man versucht im VLC Modus die Technischen Informationen
zum Stream mit 2x "?" aufzurufen. Vielleicht kann mal jemand drauf schauen.
Fehler tritt nur im MP1 auf.

Code: Alles auswählen

terminate called after throwing an instance of 'std::logic_error'
  what():  basic_string::_S_construct NULL not valid
Aborted
Neutrino exited with nonzero exit status, restarting...
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Neutrino crashed durch Movieplayer 1

Beitrag von seife »

GetAway hat geschrieben:Neutrino crashed, wenn man versucht im VLC Modus die Technischen Informationen
zum Stream mit 2x "?" aufzurufen. Vielleicht kann mal jemand drauf schauen.
Fehler tritt nur im MP1 auf.

Code: Alles auswählen

terminate called after throwing an instance of 'std::logic_error'
  what():  basic_string::_S_construct NULL not valid
Aborted
Neutrino exited with nonzero exit status, restarting...
mit gdb starten, warten dass es crashed, "bt full".

Da kommen dann erst ganz viele Zeilen innerhalb der systemlibraries, dann irgendwann hoffentlich eine Zeile aus dem neutrino-Code.

Mit ganz viel Glück wird in dieser Zeile irgendwas an eine std::string Variable zugewiesen, und der Wert, der zugewiesen ist wird ist ziemlich sicher NULL.

Ab da sollte es relativ einfach sein, das zu fixen ;)
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Neutrino crashed durch Movieplayer 1

Beitrag von rhabarber1848 »

seife hat geschrieben:mit gdb starten, warten dass es crashed, "bt full".

Code: Alles auswählen

(gdb) bt full
#0  0x0f651d84 in kill () from /root/tuxbox/work_glibc/image/cdkroot/lib/libc.so.6
No symbol table info available.
#1  0x0fd48f7c in pthread_kill (thread=334, signo=6) at signals.c:69
        handle = 0xfd618ec
        pid = 334
#2  0x0fd493a0 in __pthread_raise (sig=6) at signals.c:200
        retcode = <value optimized out>
#3  0x0f651928 in *__GI_raise (sig=6) at ../linuxthreads/sysdeps/unix/sysv/linux/raise.c:32
No locals.
#4  0x0f6534a0 in *__GI_abort () at ../sysdeps/generic/abort.c:88
        act = {__sigaction_handler = {sa_handler = 0, sa_sigaction = 0}, sa_mask = {__val = {1, 805435536, 6788756, 0, 805426812, 805476172, 
              2147478720, 2147478880, 805341004, 0, 1, 2147478752, 805351128, 259400400, 1, 2147478800, 258819008, 1, 1140867202, 0, 2, 
              260524112, 805426384, 671105060, 0, 258118756, 805428320, 603996292, 0, 0, 0, 603996292}}, sa_flags = 0, sa_restorer = 0}
        sigs = {__val = {32, 0 <repeats 31 times>}}
#5  0x0f913e2c in __gnu_cxx::__verbose_terminate_handler () at ../../../../../gcc-3.4.6/libstdc++-v3/libsupc++/vterminate.cc:96
        terminating = true
        t = <value optimized out>
#6  0x0f911664 in __cxxabiv1::__terminate (handler=<value optimized out>) at ../../../../../gcc-3.4.6/libstdc++-v3/libsupc++/eh_terminate.cc:43
No locals.
#7  0x0f9116a0 in std::terminate () at ../../../../../gcc-3.4.6/libstdc++-v3/libsupc++/eh_terminate.cc:53
No locals.
#8  0x0f911868 in __cxa_throw (obj=0x104968d0, tinfo=<value optimized out>, dest=<value optimized out>)
    at ../../../../../gcc-3.4.6/libstdc++-v3/libsupc++/eh_throw.cc:80
        globals = <value optimized out>
#9  0x0f8af7e4 in std::__throw_logic_error (__s=<value optimized out>)
    at /root/tuxbox/work_glibc/compile/cdk/build_gcc/powerpc-tuxbox-linux-gnu/nof/libstdc++-v3/include/ext/new_allocator.h:69
No locals.
#10 0x0f8f3d08 in std::string::_S_construct<char const*> (__beg=0x0, __end=0xffffffff <Address 0xffffffff out of bounds>, __a=...)
    at /root/tuxbox/work_glibc/compile/cdk/build_gcc/powerpc-tuxbox-linux-gnu/nof/libstdc++-v3/include/bits/basic_string.tcc:145
        __r = 0x7fffefc0
#11 0x0f8f3e1c in basic_string (this=0x7fffeef0, __s=0x0, __a=...)
    at /root/tuxbox/work_glibc/compile/cdk/build_gcc/powerpc-tuxbox-linux-gnu/nof/libstdc++-v3/include/bits/basic_string.h:1386
No locals.
#12 0x10105cb4 in DText (this=0x10496848, text=0x10496858 "\020\032\262", <incomplete sequence \364>)
    at /root/tuxbox/work_glibc/image/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.6/../../../../include/c++/3.4.6/ext/new_allocator.h:62
No locals.
#13 0x101016b8 in Helpbox::addLine (this=0x7fffefa0, icon=0x1014c6dc "rot.raw", text=0x10496848 "\020\025H\300") at helpbox.cpp:88
        v = {<std::_Vector_base<Drawable*, std::allocator<Drawable*> >> = {
            _M_impl = {<std::allocator<Drawable*>> = {<__gnu_cxx::new_allocator<Drawable*>> = {<No data fields>}, <No data fields>}, 
              _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}
        di = 0x10496810
        dt = 0x10495ac0
#14 0x1009f82c in CMoviePlayerGui::showFileInfoVLC (this=0x10405d60)
    at /root/tuxbox/work_glibc/image/cdkroot/include/tuxbox/xmltree/xmlinterface.h:55
        helpbox = {
          m_lines = {<std::_Vector_base<std::vector<Drawable*, std::allocator<Drawable*> >, std::allocator<std::vector<Drawable*, std::allocator<Drawable*> > > >> = {
              _M_impl = {<std::allocator<std::vector<Drawable*, std::allocator<Drawable*> > >> = {<__gnu_cxx::new_allocator<std::vector<Drawable*, std::allocator<Drawable*> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x10496560, _M_finish = 0x104965e4, 
                _M_end_of_storage = 0x10496620}}, <No data fields>}}
        url = {static npos = 4294967295, 
          _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
            _M_p = 0x10486904 "http://192.168.1.1:8080/requests/status.xml"}}
        response = {static npos = 4294967295, 
          _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
            _M_p = 0x104a8c6c "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\" ?>\n\n\n<root>\n  <volume>256</volume>\n  <length>9513</---Type <return> to continue, or q <return> to quit---
length>\n  <time>11</time>\n  <state>playing</state>\n  <position>0</position>\n  <fullscreen></ful"...}}
#15 0x100a840c in CMoviePlayerGui::PlayStream (this=0x10405d60, streamtype=270204928) at movieplayer.cpp:4395
        start_play = false
        exit = false
        aborted = false
        StreamTime = {frameBuffer = 0x103b8ba0, m_time_dis = 259400716, m_time_show = 2147479952, visible = false, m_xstart = 57, m_xend = 664, 
          m_y = 33, m_height = 37, m_width = 124, m_mode = CTimeOSD::MODE_ASC}
        msg = 2415919105
        data = 0
        update_info = false
        open_filebrowser = false
        selected = 0
        _filelist = {<std::_Vector_base<CFile, std::allocator<CFile> >> = {
            _M_impl = {<std::allocator<CFile>> = {<__gnu_cxx::new_allocator<CFile>> = {<No data fields>}, <No data fields>}, 
              _M_start = 0x104818f0, _M_finish = 0x10481910, _M_end_of_storage = 0x10481910}}, <No data fields>}
        sel_filename = {static npos = 4294967295, 
          _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
            _M_p = 0x10484ec4 "Dawno Temu Na Dzikim Zachodzie - Charles Bronson.avi"}}
        title = {static npos = 4294967295, 
          _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
            _M_p = 0x101ab2f4 ""}}
        cdDvd = false
        mrl = "%2Fmnt%2Fd%2FVideo%2FDawno%20Temu%20Na%20Dzikim%20Zachodzie%20%2D%20Charles%20Bronson%2Eavi", '\000' <repeats 108 times>, "\f"
#16 0x100a8824 in CMoviePlayerGui::exec (this=0x10405d60, parent=0x10158138, actionKey=...) at movieplayer.cpp:487
        theBookmark = 0x0
        firstchannel = {channelNumber = 5, mode = 116 't'}
#17 0x100e6928 in CMenuForwarder::exec (this=<value optimized out>, parent=<value optimized out>) at menue.cpp:922
No locals.
#18 0x100eb07c in CMenuWidget::exec (this=0x10405f10, parent=0x8) at menue.cpp:321
        msg = 352
        data = 0
        oldLcdMenutitle = {static npos = 4294967295, 
          _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
            _M_p = 0x1043b5c4 "Hauptmenü"}}
        retval = 1
        timeoutEnd = 1278620091331063
        oldLcdMode = CLCD::MODE_MENU_UTF8
        pos = 272866192
#19 0x1009a2a0 in CMoviePlayerMenue::showMoviePlayerMenue (this=0x10410528)
    at /root/tuxbox/work_glibc/image/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.6/../../../../include/c++/3.4.6/ext/new_allocator.h:62
No locals.
#20 0x1009a4c8 in CMoviePlayerMenue::exec (this=0x10410528, parent=0x7ffff7a8) at movieplayer_menu.cpp:83
No locals.
#21 0x100e6928 in CMenuForwarder::exec (this=<value optimized out>, parent=<value optimized out>) at menue.cpp:922
No locals.
#22 0x100eb07c in CMenuWidget::exec (this=0x7ffff7a8, parent=0x8) at menue.cpp:321
        msg = 352
        data = 0
        oldLcdMenutitle = {static npos = 4294967295, 
          _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
            _M_p = 0x101ab2f4 ""}}
        retval = 1
        timeoutEnd = 1278620090318319
        oldLcdMode = CLCD::MODE_TVRADIO
        pos = 2147481104
#23 0x1001c348 in CNeutrinoApp::RealRun (this=0x103b8010, mainMenu=...)
---Type <return> to continue, or q <return> to quit---
    at /root/tuxbox/work_glibc/image/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.6/../../../../include/c++/3.4.6/ext/new_allocator.h:62
        msg = 141
        data = 0
        irs = {m_configFile = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x1043955c "/var/tuxbox/config/lirc/neutrinoon.lirc"}}}
#24 0x1001d484 in CNeutrinoApp::run (this=0x103b8010, argc=2147483064, argv=0x10150000) at neutrino.cpp:2290
        fontSettings = {<CMenuTarget> = {_vptr.CMenuTarget = 0x10153c90}, nameString = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x1040d1dc "Schriftgrössen Einstellungen"}}, frameBuffer = 0x103b8ba0, 
          items = {<std::_Vector_base<CMenuItem*, std::allocator<CMenuItem*> >> = {
              _M_impl = {<std::allocator<CMenuItem*>> = {<__gnu_cxx::new_allocator<CMenuItem*>> = {<No data fields>}, <No data fields>}, 
                _M_start = 0x10432f58, _M_finish = 0x10432f94, _M_end_of_storage = 0x10432f98}}, <No data fields>}, 
          page_start = {<std::_Vector_base<unsigned int, std::allocator<unsigned int> >> = {
              _M_impl = {<std::allocator<unsigned int>> = {<__gnu_cxx::new_allocator<unsigned int>> = {<No data fields>}, <No data fields>}, 
                _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, iconfile = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x10410fc4 "colors.raw"}}, width = 400, height = 576, wanted_height = 576, x = 34, y = 2147481920, selected = -1, 
          iconOffset = 805476172, item_start_y = 0, current_page = 0, total_pages = 805340344}
        miscSettingsGeneral = {<CMenuTarget> = {_vptr.CMenuTarget = 0x10153c90}, nameString = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x1041311c "Diverse Einstellungen"}}, frameBuffer = 0x103b8ba0, 
          items = {<std::_Vector_base<CMenuItem*, std::allocator<CMenuItem*> >> = {
              _M_impl = {<std::allocator<CMenuItem*>> = {<__gnu_cxx::new_allocator<CMenuItem*>> = {<No data fields>}, <No data fields>}, 
                _M_start = 0x10413d70, _M_finish = 0x10413d9c, _M_end_of_storage = 0x10413db0}}, <No data fields>}, 
          page_start = {<std::_Vector_base<unsigned int, std::allocator<unsigned int> >> = {
              _M_impl = {<std::allocator<unsigned int>> = {<__gnu_cxx::new_allocator<unsigned int>> = {<No data fields>}, <No data fields>}, 
                _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, iconfile = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x104130fc "settings.raw"}}, width = 500, height = 576, wanted_height = 576, x = 265567744, y = 805476172, selected = -1, 
          iconOffset = 2147482496, item_start_y = 805351500, current_page = 0, total_pages = 226154414}
        zapit_event = {CZapitClient::FIRST_EVENT_MARKER, CZapitClient::EVT_ZAP_COMPLETE_IS_NVOD, CZapitClient::EVT_ZAP_FAILED, 
          CZapitClient::EVT_ZAP_SUB_COMPLETE, CZapitClient::EVT_ZAP_SUB_FAILED, CZapitClient::EVT_ZAP_MOTOR, CZapitClient::EVT_ZAP_CA_CLEAR, 
          CZapitClient::EVT_ZAP_CA_LOCK, CZapitClient::EVT_ZAP_CA_FTA, CZapitClient::EVT_RECORDMODE_ACTIVATED, 
          CZapitClient::EVT_RECORDMODE_DEACTIVATED, CZapitClient::EVT_SCAN_COMPLETE, CZapitClient::EVT_SCAN_FAILED, 
          CZapitClient::EVT_SCAN_NUM_TRANSPONDERS, CZapitClient::EVT_SCAN_REPORT_NUM_SCANNED_TRANSPONDERS, 
          CZapitClient::EVT_SCAN_REPORT_FREQUENCY, CZapitClient::EVT_SCAN_REPORT_FREQUENCYP, CZapitClient::EVT_SCAN_SATELLITE, 
          CZapitClient::EVT_SCAN_NUM_CHANNELS, CZapitClient::EVT_SCAN_PROVIDER, CZapitClient::EVT_BOUQUETS_CHANGED, 
          CZapitClient::EVT_SCAN_SERVICENAME, CZapitClient::EVT_SCAN_FOUND_A_CHAN, CZapitClient::EVT_SCAN_FOUND_TV_CHAN, 
          CZapitClient::EVT_SCAN_FOUND_RADIO_CHAN, CZapitClient::EVT_SCAN_FOUND_DATA_CHAN}
        languageSettings = {<CMenuTarget> = {_vptr.CMenuTarget = 0x10153c90}, nameString = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x10410f34 "Spracheinstellungen"}}, frameBuffer = 0x103b8ba0, 
          items = {<std::_Vector_base<CMenuItem*, std::allocator<CMenuItem*> >> = {
              _M_impl = {<std::allocator<CMenuItem*>> = {<__gnu_cxx::new_allocator<CMenuItem*>> = {<No data fields>}, <No data fields>}, 
                _M_start = 0x10412c40, _M_finish = 0x10412c88, _M_end_of_storage = 0x10412cc0}}, <No data fields>}, 
          page_start = {<std::_Vector_base<unsigned int, std::allocator<unsigned int> >> = {
              _M_impl = {<std::allocator<unsigned int>> = {<__gnu_cxx::new_allocator<unsigned int>> = {<No data fields>}, <No data fields>}, 
                _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, iconfile = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x10410e8c "language.raw"}}, width = 400, height = 576, wanted_height = 576, x = 2147481888, y = 2147481760, selected = -1, 
          iconOffset = -2113781724, item_start_y = 1, current_page = 0, total_pages = 32}
        colorSettings = {<CMenuTarget> = {_vptr.CMenuTarget = 0x10153c90}, nameString = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x1040f984 "Farb-Einstellungen"}}, frameBuffer = 0x103b8ba0, 
          items = {<std::_Vector_base<CMenuItem*, std::allocator<CMenuItem*> >> = {
---Type <return> to continue, or q <return> to quit---
              _M_impl = {<std::allocator<CMenuItem*>> = {<__gnu_cxx::new_allocator<CMenuItem*>> = {<No data fields>}, <No data fields>}, 
                _M_start = 0x10435448, _M_finish = 0x10435478, _M_end_of_storage = 0x10435488}}, <No data fields>}, 
          page_start = {<std::_Vector_base<unsigned int, std::allocator<unsigned int> >> = {
              _M_impl = {<std::allocator<unsigned int>> = {<__gnu_cxx::new_allocator<unsigned int>> = {<No data fields>}, <No data fields>}, 
                _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, iconfile = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x1040f68c "colors.raw"}}, width = 400, height = 576, wanted_height = 576, x = 2147481808, y = 2147482000, selected = -1, 
          iconOffset = 0, item_start_y = 0, current_page = 0, total_pages = 0}
        lcdSettings = {<CMenuTarget> = {_vptr.CMenuTarget = 0x10153c90}, nameString = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x1040f46c "LCD Einstellungen"}}, frameBuffer = 0x103b8ba0, 
          items = {<std::_Vector_base<CMenuItem*, std::allocator<CMenuItem*> >> = {
              _M_impl = {<std::allocator<CMenuItem*>> = {<__gnu_cxx::new_allocator<CMenuItem*>> = {<No data fields>}, <No data fields>}, 
                _M_start = 0x10435080, _M_finish = 0x104350bc, _M_end_of_storage = 0x104350c0}}, <No data fields>}, 
          page_start = {<std::_Vector_base<unsigned int, std::allocator<unsigned int> >> = {
              _M_impl = {<std::allocator<unsigned int>> = {<__gnu_cxx::new_allocator<unsigned int>> = {<No data fields>}, <No data fields>}, 
                _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, iconfile = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x1040de54 "lcd.raw"}}, width = 500, height = 576, wanted_height = 576, x = 805428320, y = 0, selected = -1, iconOffset = 0, 
          item_start_y = 0, current_page = 0, total_pages = 0}
        scanSettingsMenu = {<CMenuTarget> = {_vptr.CMenuTarget = 0x10153c90}, nameString = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x10410124 "Kanalsuche"}}, frameBuffer = 0x103b8ba0, 
          items = {<std::_Vector_base<CMenuItem*, std::allocator<CMenuItem*> >> = {
              _M_impl = {<std::allocator<CMenuItem*>> = {<__gnu_cxx::new_allocator<CMenuItem*>> = {<No data fields>}, <No data fields>}, 
                _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, 
          page_start = {<std::_Vector_base<unsigned int, std::allocator<unsigned int> >> = {
              _M_impl = {<std::allocator<unsigned int>> = {<__gnu_cxx::new_allocator<unsigned int>> = {<No data fields>}, <No data fields>}, 
                _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, iconfile = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x10410104 "settings.raw"}}, width = 400, height = 576, wanted_height = 576, x = 0, y = 0, selected = -1, iconOffset = 0, 
          item_start_y = 0, current_page = 0, total_pages = 0}
        miscSettingsChannellist = {<CMenuTarget> = {_vptr.CMenuTarget = 0x10153c90}, nameString = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x104131f4 "Diverse Einstellungen"}}, frameBuffer = 0x103b8ba0, 
          items = {<std::_Vector_base<CMenuItem*, std::allocator<CMenuItem*> >> = {
              _M_impl = {<std::allocator<CMenuItem*>> = {<__gnu_cxx::new_allocator<CMenuItem*>> = {<No data fields>}, <No data fields>}, 
                _M_start = 0x10414c18, _M_finish = 0x10414c30, _M_end_of_storage = 0x10414c38}}, <No data fields>}, 
          page_start = {<std::_Vector_base<unsigned int, std::allocator<unsigned int> >> = {
              _M_impl = {<std::allocator<unsigned int>> = {<__gnu_cxx::new_allocator<unsigned int>> = {<No data fields>}, <No data fields>}, 
                _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, iconfile = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x104131d4 "settings.raw"}}, width = 500, height = 576, wanted_height = 576, x = 0, y = 0, selected = -1, iconOffset = 0, 
          item_start_y = 0, current_page = 0, total_pages = 1}
        miscSettingsEPGSettings = {<CMenuTarget> = {_vptr.CMenuTarget = 0x10153c90}, nameString = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x1041323c "Diverse Einstellungen"}}, frameBuffer = 0x103b8ba0, 
          items = {<std::_Vector_base<CMenuItem*, std::allocator<CMenuItem*> >> = {
              _M_impl = {<std::allocator<CMenuItem*>> = {<__gnu_cxx::new_allocator<CMenuItem*>> = {<No data fields>}, <No data fields>}, 
                _M_start = 0x104157f8, _M_finish = 0x1041581c, _M_end_of_storage = 0x10415838}}, <No data fields>}, 
          page_start = {<std::_Vector_base<unsigned int, std::allocator<unsigned int> >> = {
              _M_impl = {<std::allocator<unsigned int>> = {<__gnu_cxx::new_allocator<unsigned int>> = {<No data fields>}, <No data fields>}, 
                _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, iconfile = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x1041321c "settings.raw"}}, width = 500, height = 576, wanted_height = 576, x = 543510104, y = 793203800, selected = -1, 
          iconOffset = 2147482928, item_start_y = 8, current_page = 0, total_pages = 576}
---Type <return> to continue, or q <return> to quit---
        miscSettingsRemoteControl = {<CMenuTarget> = {_vptr.CMenuTarget = 0x10153c90}, nameString = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x10413284 "Diverse Einstellungen"}}, frameBuffer = 0x103b8ba0, 
          items = {<std::_Vector_base<CMenuItem*, std::allocator<CMenuItem*> >> = {
              _M_impl = {<std::allocator<CMenuItem*>> = {<__gnu_cxx::new_allocator<CMenuItem*>> = {<No data fields>}, <No data fields>}, 
                _M_start = 0x104153c0, _M_finish = 0x104153d8, _M_end_of_storage = 0x104153e0}}, <No data fields>}, 
          page_start = {<std::_Vector_base<unsigned int, std::allocator<unsigned int> >> = {
              _M_impl = {<std::allocator<unsigned int>> = {<__gnu_cxx::new_allocator<unsigned int>> = {<No data fields>}, <No data fields>}, 
                _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, iconfile = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x10413264 "settings.raw"}}, width = 500, height = 576, wanted_height = 576, x = 0, y = 0, selected = -1, 
          iconOffset = 2147483008, item_start_y = 0, current_page = 0, total_pages = 0}
        scansetup = {<CMenuTarget> = {_vptr.CMenuTarget = 0x1014e3e8}, frameBuffer = 0x103b8ba0, x = 110, y = 98, width = 500, height = 385, 
          menue_width = 1, hheight = 37, mheight = 26, sat_list_size = 0, provider_list_size = 10}
        uptime = <value optimized out>
        mainMenu = {<CMenuTarget> = {_vptr.CMenuTarget = 0x10153c90}, nameString = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x10411044 "Hauptmenü"}}, frameBuffer = 0x103b8ba0, 
          items = {<std::_Vector_base<CMenuItem*, std::allocator<CMenuItem*> >> = {
              _M_impl = {<std::allocator<CMenuItem*>> = {<__gnu_cxx::new_allocator<CMenuItem*>> = {<No data fields>}, <No data fields>}, 
                _M_start = 0x104113d8, _M_finish = 0x10411418, _M_end_of_storage = 0x10411418}}, <No data fields>}, 
          page_start = {<std::_Vector_base<unsigned int, std::allocator<unsigned int> >> = {
              _M_impl = {<std::allocator<unsigned int>> = {<__gnu_cxx::new_allocator<unsigned int>> = {<No data fields>}, <No data fields>}, 
                _M_start = 0x10478288, _M_finish = 0x10478290, _M_end_of_storage = 0x10478290}}, <No data fields>}, iconfile = {
            static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x1040f26c "mainmenue.raw"}}, width = 400, height = 389, wanted_height = 576, x = 160, y = 96, selected = 8, 
          iconOffset = 26, item_start_y = 133, current_page = 0, total_pages = 1}
        mainSettings = {<CMenuTarget> = {_vptr.CMenuTarget = 0x10153c90}, nameString = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x1040f914 "Einstellungen"}}, frameBuffer = 0x103b8ba0, 
          items = {<std::_Vector_base<CMenuItem*, std::allocator<CMenuItem*> >> = {
              _M_impl = {<std::allocator<CMenuItem*>> = {<__gnu_cxx::new_allocator<CMenuItem*>> = {<No data fields>}, <No data fields>}, 
                _M_start = 0x10411b60, _M_finish = 0x10411ba8, _M_end_of_storage = 0x10411be0}}, <No data fields>}, 
          page_start = {<std::_Vector_base<unsigned int, std::allocator<unsigned int> >> = {
              _M_impl = {<std::allocator<unsigned int>> = {<__gnu_cxx::new_allocator<unsigned int>> = {<No data fields>}, <No data fields>}, 
                _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, iconfile = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x10410654 "settings.raw"}}, width = 400, height = 576, wanted_height = 576, x = 805476624, y = 805478004, selected = -1, 
          iconOffset = 1, item_start_y = 805314052, current_page = 0, total_pages = 5868}
        service = {<CMenuTarget> = {_vptr.CMenuTarget = 0x10153c90}, nameString = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x1040f394 "Service"}}, frameBuffer = 0x103b8ba0, items = {<std::_Vector_base<CMenuItem*, std::allocator<CMenuItem*> >> = {
              _M_impl = {<std::allocator<CMenuItem*>> = {<__gnu_cxx::new_allocator<CMenuItem*>> = {<No data fields>}, <No data fields>}, 
                _M_start = 0x104118c8, _M_finish = 0x10411900, _M_end_of_storage = 0x10411908}}, <No data fields>}, 
          page_start = {<std::_Vector_base<unsigned int, std::allocator<unsigned int> >> = {
              _M_impl = {<std::allocator<unsigned int>> = {<__gnu_cxx::new_allocator<unsigned int>> = {<No data fields>}, <No data fields>}, 
                _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, iconfile = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x10410144 "settings.raw"}}, width = 400, height = 576, wanted_height = 576, x = -1, y = 269831188, selected = -1, 
          iconOffset = 258097908, item_start_y = 805428320, current_page = 0, total_pages = 805340344}
        keySettings = {<CMenuTarget> = {_vptr.CMenuTarget = 0x10153c90}, nameString = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x10410044 "Tasten-Einstellungen"}}, frameBuffer = 0x103b8ba0, 
          items = {<std::_Vector_base<CMenuItem*, std::allocator<CMenuItem*> >> = {
              _M_impl = {<std::allocator<CMenuItem*>> = {<__gnu_cxx::new_allocator<CMenuItem*>> = {<No data fields>}, <No data fields>}, 
---Type <return> to continue, or q <return> to quit---
                _M_start = 0x10438078, _M_finish = 0x104380ec, _M_end_of_storage = 0x104380f8}}, <No data fields>}, 
          page_start = {<std::_Vector_base<unsigned int, std::allocator<unsigned int> >> = {
              _M_impl = {<std::allocator<unsigned int>> = {<__gnu_cxx::new_allocator<unsigned int>> = {<No data fields>}, <No data fields>}, 
                _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, iconfile = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x10410024 "keybinding.raw"}}, width = 450, height = 576, wanted_height = 576, x = 0, y = 0, selected = -1, iconOffset = 0, 
          item_start_y = 0, current_page = 0, total_pages = 0}
        driverSettings = {<CMenuTarget> = {_vptr.CMenuTarget = 0x10153c90}, nameString = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x1041008c "Treiber- und Bootoptionen"}}, frameBuffer = 0x103b8ba0, 
          items = {<std::_Vector_base<CMenuItem*, std::allocator<CMenuItem*> >> = {
              _M_impl = {<std::allocator<CMenuItem*>> = {<__gnu_cxx::new_allocator<CMenuItem*>> = {<No data fields>}, <No data fields>}, 
                _M_start = 0x10412f20, _M_finish = 0x10412f54, _M_end_of_storage = 0x10412f60}}, <No data fields>}, 
          page_start = {<std::_Vector_base<unsigned int, std::allocator<unsigned int> >> = {
              _M_impl = {<std::allocator<unsigned int>> = {<__gnu_cxx::new_allocator<unsigned int>> = {<No data fields>}, <No data fields>}, 
                _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, iconfile = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x1041006c "settings.raw"}}, width = 400, height = 576, wanted_height = 576, x = 0, y = 2147482144, selected = -1, 
          iconOffset = 259400400, item_start_y = 0, current_page = 0, total_pages = 3682610}
        miscSettingsInfobar = {<CMenuTarget> = {_vptr.CMenuTarget = 0x10153c90}, nameString = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x10413164 "Diverse Einstellungen"}}, frameBuffer = 0x103b8ba0, 
          items = {<std::_Vector_base<CMenuItem*, std::allocator<CMenuItem*> >> = {
              _M_impl = {<std::allocator<CMenuItem*>> = {<__gnu_cxx::new_allocator<CMenuItem*>> = {<No data fields>}, <No data fields>}, 
                _M_start = 0x10414df0, _M_finish = 0x10414e24, _M_end_of_storage = 0x10414e30}}, <No data fields>}, 
          page_start = {<std::_Vector_base<unsigned int, std::allocator<unsigned int> >> = {
              _M_impl = {<std::allocator<unsigned int>> = {<__gnu_cxx::new_allocator<unsigned int>> = {<No data fields>}, <No data fields>}, 
                _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, iconfile = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x10413144 "settings.raw"}}, width = 500, height = 576, wanted_height = 576, x = 2147482576, y = -1, selected = -1, 
          iconOffset = 0, item_start_y = 2147482848, current_page = 0, total_pages = 12}
        miscSettingsOSDExtras = {<CMenuTarget> = {_vptr.CMenuTarget = 0x10153c90}, nameString = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x104131ac "Diverse Einstellungen"}}, frameBuffer = 0x103b8ba0, 
          items = {<std::_Vector_base<CMenuItem*, std::allocator<CMenuItem*> >> = {
              _M_impl = {<std::allocator<CMenuItem*>> = {<__gnu_cxx::new_allocator<CMenuItem*>> = {<No data fields>}, <No data fields>}, 
                _M_start = 0x10413830, _M_finish = 0x10413848, _M_end_of_storage = 0x10413850}}, <No data fields>}, 
          page_start = {<std::_Vector_base<unsigned int, std::allocator<unsigned int> >> = {
              _M_impl = {<std::allocator<unsigned int>> = {<__gnu_cxx::new_allocator<unsigned int>> = {<No data fields>}, <No data fields>}, 
                _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, iconfile = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x1041318c "settings.raw"}}, width = 500, height = 576, wanted_height = 576, x = 0, y = 0, selected = -1, iconOffset = 1, 
          item_start_y = 8, current_page = 0, total_pages = 0}
        info = {uptime = 2017, loads = {6240, 11680, 14464}, totalram = 64585728, freeram = 35123200, sharedram = 0, bufferram = 0, 
          totalswap = 0, freeswap = 0, procs = 37, pad = 0, totalhigh = 0, freehigh = 0, mem_unit = 1, _f = "\000\000\000\000\000\000\000"}
        loadSettingsErg = 0
        display_language_selection = false
        loadLocale_ret = <value optimized out>
        miscSettingsFilebrowser = {<CMenuTarget> = {_vptr.CMenuTarget = 0x10153c90}, nameString = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x104132cc "Diverse Einstellungen"}}, frameBuffer = 0x103b8ba0, 
          items = {<std::_Vector_base<CMenuItem*, std::allocator<CMenuItem*> >> = {
              _M_impl = {<std::allocator<CMenuItem*>> = {<__gnu_cxx::new_allocator<CMenuItem*>> = {<No data fields>}, <No data fields>}, 
                _M_start = 0x10417128, _M_finish = 0x10417144, _M_end_of_storage = 0x10417148}}, <No data fields>}, 
          page_start = {<std::_Vector_base<unsigned int, std::allocator<unsigned int> >> = {
              _M_impl = {<std::allocator<unsigned int>> = {<__gnu_cxx::new_allocator<unsigned int>> = {<No data fields>}, <No data fields>}, 
---Type <return> to continue, or q <return> to quit---
                _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, iconfile = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x104132ac "settings.raw"}}, width = 500, height = 576, wanted_height = 576, x = 543510104, y = 793203800, selected = -1, 
          iconOffset = 150994944, item_start_y = 831488, current_page = 0, total_pages = 0}
        miscSettings = {<CMenuTarget> = {_vptr.CMenuTarget = 0x10153c90}, nameString = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x104100dc "Diverse Einstellungen"}}, frameBuffer = 0x103b8ba0, 
          items = {<std::_Vector_base<CMenuItem*, std::allocator<CMenuItem*> >> = {
              _M_impl = {<std::allocator<CMenuItem*>> = {<__gnu_cxx::new_allocator<CMenuItem*>> = {<No data fields>}, <No data fields>}, 
                _M_start = 0x104134e8, _M_finish = 0x10413518, _M_end_of_storage = 0x10413528}}, <No data fields>}, 
          page_start = {<std::_Vector_base<unsigned int, std::allocator<unsigned int> >> = {
              _M_impl = {<std::allocator<unsigned int>> = {<__gnu_cxx::new_allocator<unsigned int>> = {<No data fields>}, <No data fields>}, 
                _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, iconfile = {static npos = 4294967295, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x104100bc "settings.raw"}}, width = 500, height = 576, wanted_height = 576, x = 121387641, y = 265557864, selected = -1, 
          iconOffset = 1, item_start_y = 0, current_page = 0, total_pages = 0}
#25 0x0f63ccf8 in __libc_start_main (argc=1, ubp_av=0x7ffffe94, ubp_ev=<value optimized out>, auxvec=0x7ffffec0, rtld_fini=<value optimized out>, 
    stinfo=<value optimized out>, stack_on_entry=<value optimized out>) at ../sysdeps/generic/libc-start.c:237
        init = 0x10149968 <__libc_csu_init>
        fini = 0xf7625ac <environ>
        main = 0x1001e190 <main>
#26 0x00000000 in ?? ()
No symbol table info available.
(gdb) 
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: Neutrino crashed durch Movieplayer 1

Beitrag von GetAway »

seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Neutrino crashed durch Movieplayer 1

Beitrag von seife »

Sieht gut aus, committed
Gaucho316
Contributor
Beiträge: 1688
Registriert: Donnerstag 17. Februar 2005, 20:24

Re: Neutrino crashed durch Movieplayer 1

Beitrag von Gaucho316 »

Kein Wunder, dass es gut aussieht. Ist ja auch dein Code aus dem MP2. :D
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: Neutrino crashed durch Movieplayer 1

Beitrag von GetAway »

Gell, gdb wäre da auch zu aufwändig gewesen :wink:
Da gibt es bestimmt noch 2-3 Sachen die man auch für den 1er
übernehmen könnte.
Gaucho316
Contributor
Beiträge: 1688
Registriert: Donnerstag 17. Februar 2005, 20:24

Re: Neutrino crashed durch Movieplayer 1

Beitrag von Gaucho316 »

Umgekehrt gibt es auch ein paar Dinge, die man in den MP2 übernehmen kann. Die Sache mit dem automatischen Speichern der Abspielspielposition habe ich ja schon in einem anderen Thread angesprochen. Außerdem fällt mir noch das Neustarten des sectiond beim Starten des MP2 ein. Die entsprechenden Einstellungen werden leider nicht beachtet. Der MP2 hält den sectionsd immer nur an. Mir fallen bestimmt noch mehr Sachen auf, wenn ich mir das mal richtig angucke. Aber kommt Zeit, kommt Patch.