[mythtv] SEGV in mythfrontend with svn rev# 6985

Bryan Murphy bryan at terralab.com
Thu Aug 4 13:24:53 EDT 2005


I've been getting the same thing lately.  I've not had the chance to 
drill down into the details yet (18 hour works days lately), but I've 
found that for whatever reason, running mythfrontend from the build 
directory (instead of the install directory) works for me.

export DISPLAY=:0.0
./programs/mythfrontend/mythfrontend

Bryan

Stuart Auchterlonie wrote:
> The frontend is segfaulting on startup with current svn #6985
> 
> I'm attaching a backtrace. Would attempt to debug it now, but
> my bed is calling...
> 
> 
> Stuart
> 
> --
> 
> (gdb) run --verbose record,channel -display :0.1
> [Thread debugging using libthread_db enabled]
> [New Thread -1237780608 (LWP 21887)]
> 
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread -1237780608 (LWP 21887)]
> 0xb69ee7c5 in QApplication::postEvent () from /usr/lib/libqt-mt.so.3
> (gdb) bt full
> #0  0xb69ee7c5 in QApplication::postEvent () from /usr/lib/libqt-mt.so.3
> No symbol table info available.
> #1  0xb730067b in LircEventLock::lock (this=0xbfcc3280) at lircevent.cpp:26
> 	mw = (class MythMainWindow *) 0x10
> #2  0xb73005ad in LircEventLock (this=0xbfcc3280, lock_events=true) at lircevent.cpp:11
> No locals.
> #3  0xb7226634 in myth_system (command=@0xbfcc33d0, flags=0) at util.cpp:798
>         lirc_lock = {events_locked = true}
>         joystick_lock = {events_locked = 104}
>         child = -1223575781
> #4  0xb73048d2 in ScreenSaverX11 (this=0x81d0b88) at screensaver-x11.cpp:37
> No locals.
> #5  0xb72d8498 in ScreenSaverControl::get () at screensaver.cpp:21
> No locals.
> #6  0xb71bc84d in MythContextPrivate::Init (this=0x81d0710, gui=true) at mythcontext.cpp:279
> No locals.
> #7  0xb71c28c3 in MythContext::Init (this=0x81d0660, gui=true) at mythcontext.cpp:700
> No locals.
> #8  0x080723c1 in main (argc=3, argv=0xbfcc39f4) at main.cpp:990
>         geometry = {static null = {static null = <same as static member of an already seen type>, d = 0x816c070, static shared_null = 0x816c070}, d = 0x817e0e8, static shared_null = 0x816c070}
>         a = <incomplete type>
>         logfile = {static null = {static null = <same as static member of an already seen type>, d = 0x816c070, static shared_null = 0x816c070}, d = 0x81cfe38, static shared_null = 0x816c070}
>         verboseString = {static null = {static null = <same as static member of an already seen type>, d = 0x816c070, static shared_null = 0x816c070}, d = 0x81d0348, static shared_null = 0x816c070}
>         pluginname = {static null = {static null = <same as static member of an already seen type>, d = 0x816c070, static shared_null = 0x816c070}, d = 0x81d0360, static shared_null = 0x816c070}
>         finfo = {fn = {static null = {static null = <same as static member of an already seen type>, d = 0x816c070, static shared_null = 0x816c070}, d = 0x81d03b8, static shared_null = 0x816c070}, fic = 0x0, cache = true, symLink = false}
>         binname = {static null = {static null = <same as static member of an already seen type>, d = 0x816c070, static shared_null = 0x816c070}, d = 0x81d03d0, static shared_null = 0x816c070}
>         logfd = -1
>         fileprefix = {static null = {static null = <same as static member of an already seen type>, d = 0x816c070, static shared_null = 0x816c070}, d = 0x81d0468, static shared_null = 0x816c070}
>         dir = <incomplete type>
>         priv_thread = 6582881
>         status = 6583138
>         themename = {static null = {static null = <same as static member of an already seen type>, d = 0x816c070, static shared_null = 0x816c070}, d = 0x81d04a8, static shared_null = 0x816c070}
>         randomtheme = 183
>         themedir = {static null = {static null = <same as static member of an already seen type>, d = 0x816c070, static shared_null = 0x816c070}, d = 0x81d0448, static shared_null = 0x816c070}
> 	mainWindow = (class MythMainWindow *) 0x20
> 	pmanager = (MythPluginManager *) 0x647574
> 	mon = (class MediaMonitor *) 0x647574
>         exitstatus = -1215748511
> (gdb) 



More information about the mythtv-dev mailing list