Opened 9 years ago

Closed 9 years ago

#9949 closed Bug Report - Crash (Invalid)

Mythfrontend segfault after finding mainmenu.xml

Reported by: Marc Tousignant <myrdhn@…> Owned by:
Priority: minor Milestone: unknown
Component: MythTV - General Version: 0.24-fixes
Severity: medium Keywords: Frontend Crash
Cc: Ticket locked: no

Description

I upgraded to current fixes on my combo BE/FE last night. The backend is not seeing any issues but the frontend segfaults right after finding the mainmenu.xml.

Attachments (3)

gdb.txt (17.4 KB) - added by Marc Tousignant <myrdhn@…> 9 years ago.
debugging
myth.log (19.7 KB) - added by Marc Tousignant <myrdhn@…> 9 years ago.
gdb splitdebug.txt (32.2 KB) - added by Marc Tousignant <myrdhn@…> 9 years ago.

Download all attachments as: .zip

Change History (9)

Changed 9 years ago by Marc Tousignant <myrdhn@…>

Attachment: gdb.txt added

debugging

Changed 9 years ago by Marc Tousignant <myrdhn@…>

Attachment: myth.log added

comment:1 Changed 9 years ago by robertm

Status: newinfoneeded_new

Did you remove all your old plugin libs?

assuming a prefix of /usr:

rm /usr/lib/mythtv/plugins/*

Sounds like you did the classic "install over top of an existing install"

comment:2 Changed 9 years ago by Marc Tousignant <myrdhn@…>

I use Gentoo, so it cleans all that up for me. However, to verify I removed all the plugins and made sure the folder was empty. I still get the same segfault with no plugins installed.

$ mythfrontend --version Please attach all output as a file in bug reports. MythTV Version : v0.24.1-58-g760c8db-dirty MythTV Branch : branch-fixes/0.24 Network Protocol : 63 Library API : 0.24.20110505-1 QT Version : 4.7.2 Options compiled in:

linux debug using_alsa using_oss using_backend using_bindings_perl using_bindings_python using_frontend using_hdpvr using_lirc using_mheg using_opengl_video using_opengl_vsync using_qtdbus using_qtwebkit using_v4l using_x11 using_xrandr using_xv using_bindings_perl using_bindings_python using_mythtranscode using_opengl using_vdpau using_ffmpeg_threads using_mheg

The only reason it is dirty is because of gentoo specific patches.

comment:3 Changed 9 years ago by robertm

In that case, please rebuild with debug symbols and create another backtrace, the one attached above appears to have been made with compile-type=release.

Changed 9 years ago by Marc Tousignant <myrdhn@…>

Attachment: gdb splitdebug.txt added

comment:4 Changed 9 years ago by Marc Tousignant <myrdhn@…>

If you need more debugging info, I'll have to rebuild more of the dependencies.

comment:5 Changed 9 years ago by Marc Tousignant <myrdhn@…>

Solved it. Confirming the driver was installed correctly I tried glxinfo which also segfaulted. Google turned up a very informative thread about the issue which pointed to a bug https://bugs.gentoo.org/350336?id=350336

This is an issue with nVidia drivers >= 260.19.21 and the requirement that /tmp be mounted with exec. Solution was : mount -o remount,exec /tmp

I don't have the ability to close the ticket. Could someone please do it?

comment:6 Changed 9 years ago by sphery

Resolution: Invalid
Status: infoneeded_newclosed

Thanks for reporting back.

Note: See TracTickets for help on using tickets.