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 ([EMAIL PROTECTED], 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)

_______________________________________________
mythtv-dev mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev

Reply via email to