[mythtv-users] mythpreviewgen segfault.

Andrew C. Stadt acstadt at stadt.ca
Fri Dec 6 05:17:18 UTC 2013


Ok, I'm having a complete brain fart today.  After doing some updates on 
the OS last week (at least I think that is when it started, I only keep 
logs for a week), I've been getting lots of messages like:

Dec  5 23:39:14 snoopy  mythbackend[30368]: E HttpServer82 
previewgenerator.cpp:270 (Run) Preview: Encountered problems running 
'/usr/local/bin/mythpreviewgen --size 0x0 --chanid 6602 --starttime 
20131206043000 --outfile 
/mnt/video/drive3/videos/6602_20131206043000.mpg.png' - (140)

Running the command directly gives me:

2013-12-06 00:12:58.894407 C  mythpreviewgen version: master 
[v0.28-pre-595-ga0104e0] www.mythtv.org
2013-12-06 00:12:58.894427 C  Qt version: compile: 4.8.6, runtime: 4.8.6
2013-12-06 00:12:58.894429 N  Enabled verbose msgs:  general
2013-12-06 00:12:58.894440 N  Setting Log Level to LOG_INFO
2013-12-06 00:12:58.894649 I  Added logging to the console
2013-12-06 00:12:58.894926 I  Setup Interrupt handler
2013-12-06 00:12:58.894933 I  Setup Terminated handler
2013-12-06 00:12:58.894938 I  Setup Segmentation fault handler
2013-12-06 00:12:58.894941 I  Setup Aborted handler
2013-12-06 00:12:58.894945 I  Setup Bus error handler
2013-12-06 00:12:58.894949 I  Setup Floating point exception handler
2013-12-06 00:12:58.894953 I  Setup Illegal instruction handler
2013-12-06 00:12:58.894958 I  Setup Real-time signal 0 handler
2013-12-06 00:12:58.895004 N  Using runtime prefix = /usr/local
2013-12-06 00:12:58.895007 N  Using configuration directory = /root/.mythtv
2013-12-06 00:12:58.895045 I  Assumed character encoding: en_CA.UTF-8
2013-12-06 00:12:58.895628 N  Empty LocalHostName.
2013-12-06 00:12:58.895635 I  Using localhost value of snoopy
2013-12-06 00:12:58.902276 N  Setting QT default locale to en_CA
2013-12-06 00:12:58.902321 I  Current locale en_CA
2013-12-06 00:12:58.902352 N  Reading locale defaults from 
/usr/local/share/mythtv//locales/en_ca.xml
2013-12-06 00:12:58.907744 I  Preview at calculated offset (600 seconds)
2013-12-06 00:12:58.959792 I  MythCoreContext: Connecting to backend 
server: xxx.xxx.xx.x:6543 (try 1 of 1)
2013-12-06 00:12:58.965280 I  Using protocol version 79
2013-12-06 00:12:58.996862 I  AFD: codec AC3 has 6 channels
2013-12-06 00:12:58.997149 I  AFD: Opened codec 0x12d5f40, id(AC3) 
type(Audio)
2013-12-06 00:12:58.998654 I  AFD: Opened codec 0x12dcf00, id(H264) 
type(Video)
2013-12-06 00:12:59.118056 I  Added logging to mythlogserver at TCP:35327
Handling Segmentation fault
Segmentation fault

Now for my brainfart: I can't remember how to generate a meaningfull 
backtrace, whenever I run gdb on the core file, I get a message:

warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[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/mythpreviewgen --size 0x0 --chanid 
6602 --starttime 201312060430'.
Program terminated with signal 11, Segmentation fault.
#0  0x00007f7f08df4938 in RemoteEncoder::GetRecorderNumber (this=0x0) at 
remoteencoder.cpp:71
71          return recordernum;

Anyone give me a hand here?

Thanks,

Andrew.


More information about the mythtv-users mailing list