
widget at stdin
Jun 18, 2010, 2:28 PM
Post #3 of 6
(507 views)
Permalink
|
|
Re: Mythconverg_restore corrupted my database?
[In reply to]
|
|
On Friday 18 June 2010 19:31:34 Kevin Kuphal wrote: > On Fri, Jun 18, 2010 at 12:47 PM, Stephen Bridges <widget [at] stdin>wrote: > > Hi all, > > > > I've got a database problem I'm hoping you can shed light on. It > > revolves around a failed 0.23 upgrade. Right now I don't care why the > > upgrade failed, > > but mythfrontend segfaults instead of playing video. I will provide > > backtraces some other time. > > Not to ignore your other problems but I had this issue when upgrading and I > simply removed all libmyth* from my system and reinstalled 0.23 and it > worked fine after that. If you didn't clear out the 0.22 files, it seems > this can happen. Was it a segfault in QtCore you had? I don't quite understand your solution - is that just emerge -C mythtv && emerge mythtv to cleanly remove and install? It's pretty academic though unfortunately as I'm not going to try an upgrade as at the moment I can't undo it if it goes wrong now. I don't quite understand how a table that doesn't allow duplicates can have duplicates in it? W. -- Program received signal SIGSEGV, Segmentation fault. 0x00007ffff4a966a4 in QMutex::lock() () from /usr/lib64/qt4/libQtCore.so.4 (gdb) backtrace full #0 0x00007ffff4a966a4 in QMutex::lock() () from /usr/lib64/qt4/libQtCore.so.4 No symbol table info available. #1 0x00007ffff76b2b81 in QMutexLocker::relock (testbuf=0x7fffffef8f00 "G@", filename=..., testbufsize=2048) at /usr/include/qt4/QtCore/qmutex.h:120 No locals. #2 QMutexLocker (testbuf=0x7fffffef8f00 "G@", filename=..., testbufsize=2048) at /usr/include/qt4/QtCore/qmutex.h:102 No locals. #3 AvFormatDecoder::CanHandle (testbuf=0x7fffffef8f00 "G@", filename=..., testbufsize=2048) at avformatdecoder.cpp:1007 locker = {val = 23729008} probe = {filename = 0x800 <Address 0x800 out of bounds>, buf = 0x288e6b0 "\360\003\332\367\377\177", buf_size = 1} fname = {static shared_null = {ref = {_q_value = 8}, alloc = 0, size = 0, data = 0x7ffff4e8c738 "", array = ""}, static shared_empty = {ref = {_q_value = 4}, alloc = 0, size = 0, data = 0x7ffff4e8c758 "", array = ""}, d = 0x20424c0} score = <value optimized out> #4 0x00007ffff767e982 in NuppelVideoPlayer::OpenFile (this=0x288e6b0, skipDsp=<value optimized out>, retries=<value optimized out>, allow_libmpeg2=<value optimized out>) at NuppelVideoPlayer.cpp:1205 testbuf = "G@\000\024\000\000\260\r\a\372\305\000\000\000\001\341\003\006\201\0 25\360\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\ 377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377 \377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\37 7\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\3 77\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\ 377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377GA\003\026\000\002\260\332\000\001\341\000\000\351\001\360\000\002\351\001\360\017R\001\001_\004OTV\000\376\004VID1\004\351\002\360\025\n\004eng\000_\004OTV\000\376\004AUD1R\001\224\004\351\003\360\t\n\004NAR\000R\001\225\006\351\004\360\017V\neng\020\210eng\t\000R\001A\006\351\005\360\rY\beng\020\000\002\000\002R\001\021\005\351\006\360\017_\004OTV\000\220\001\227\376\004TGT\000\005\357\000\360\fR\001Q_\004FSAT\321\001\a\005\357\001\360\rR\001R_\004FSAT\321\002\003\004\005\357\002\360\fR\001S_\004FSAT\321\001\001\005G\001\003\027\357\003\360\fR\001T_\004FSAT\321\001\002\005\357\004\360\rR\001U_\004FSAT\321\002\005"... testreadsize = 2048 ret = <value optimized out> #5 0x00007ffff7698287 in PlayerContext::CreateNVP (this=0x268eb90, tv=0x26505a0, widget=<value optimized out>, desiredState=kState_WatchingPreRecorded, embedwinid=0, embedbounds=0x268ed28, muted=<value optimized out>) at playercontext.cpp:485 exact_seeking = <value optimized out> _nvp = 0x288e6b0 _______________________________________________ mythtv-users mailing list mythtv-users [at] mythtv http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
|