mythfrontend.real crashed with SIGSEGV in QX11PixmapData::x11ConvertToDefaultDepth()

Bug #549593 reported by Paul McEnery
302
This bug affects 32 people
Affects Status Importance Assigned to Milestone
MythTV
Fix Released
Unknown
Mythbuntu
Fix Released
High
Unassigned
mythtv (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Binary package hint: mythtv

lucid with the latest updates installed.

inserting a dvd causes mythfrontend to crash.

ProblemType: Crash
DistroRelease: Ubuntu 10.04
Package: mythtv-frontend 0.23.0+fixes23789-0ubuntu2
ProcVersionSignature: Ubuntu 2.6.32-17.26-generic 2.6.32.10+drm33.1
Uname: Linux 2.6.32-17-generic i686
Architecture: i386
CrashCounter: 1
Date: Sat Mar 27 14:26:30 2010
ExecutablePath: /usr/bin/mythfrontend.real
InstallationMedia: Mythbuntu 10.04 "Lucid Lynx" - Beta i386 (20100318)
Installed_mythplugins-dbg: 0.23.0+fixes23789-0ubuntu0+mythbuntu2
Installed_mythtv-dbg: 0.23.0+fixes23789-0ubuntu2
ProcCmdline: /usr/bin/mythfrontend.real -v all -l /var/log/mythtv/mythfrontend.log
ProcEnviron:
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x42b4f2d <_ZN14QX11PixmapData24x11ConvertToDefaultDepthEv+29>: mov 0xc(%esi),%edi
 PC (0x042b4f2d) ok
 source "0xc(%esi)" (0x0000000c) not located in a known VMA region (needed readable region)!
 destination "%edi" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: mythtv
StacktraceTop:
 QX11PixmapData::x11ConvertToDefaultDepth() ()
 QWidgetPrivate::updateSystemBackground() ()
 QWidget::setAttribute(Qt::WidgetAttribute, bool) ()
 QWidgetPrivate::setUpdatesEnabled_helper(bool) ()
 QWidget::setUpdatesEnabled(bool) ()
Title: mythfrontend.real crashed with SIGSEGV in QX11PixmapData::x11ConvertToDefaultDepth()
UserGroups: adm admin cdrom dialout lpadmin mythtv plugdev sambashare video
XsessionErrors:
 (polkit-gnome-authentication-agent-1:1233): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
 (bluetooth-applet:1242): Gtk-CRITICAL **: gtk_action_set_sensitive: assertion `GTK_IS_ACTION (action)' failed

Revision history for this message
Paul McEnery (pmcenery) wrote :
visibility: private → public
Changed in mythtv:
status: Unknown → New
Revision history for this message
MarcRandolph (mrand) wrote :

Marking as private until the coredump is gone.

visibility: public → private
Changed in mythtv (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 ?? () from /usr/lib/libQtGui.so.4
 QWidgetPrivate::updateSystemBackground (this=0x9e46b20)
 QWidget::setAttribute (this=0x9e495c8,
 QWidgetPrivate::setUpdatesEnabled_helper (this=0x9e46b20,
 QWidgetPrivate::setUpdatesEnabled_helper (this=0x9e495c8,

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
tags: removed: need-i386-retrace
MarcRandolph (mrand)
visibility: private → public
Revision history for this message
Paul McEnery (pmcenery) wrote :

I have tested the patch in the referenced upstream bug, and can confirm that it solves the problem!

Revision history for this message
Dave Walker (davewalker) wrote :

Paul, thanks for testing this. At this stage, it's probably best to see if the patch is applied upstream and then it will be rolled out on the next Ubuntu mythtv upload.

Thanks again.

Revision history for this message
Paul McEnery (pmcenery) wrote :

I've done some further testing to ensure that mounting the DVD while mythtv is running does not cause any adverse effects. No unexpected behaviour has arisen as a result of applying the patch. I've updated the upstream bug report asking if the patch can be committed to the 0.23 branch.

Revision history for this message
MarcRandolph (mrand) wrote :

Marking as in progress to call attention to it since there is a patch upstream that appears to fix this.

Changed in mythbuntu:
importance: Undecided → High
status: New → In Progress
Revision history for this message
James Cuzella (trinitronx) wrote :

what is the status on this bug? I am experiencing it as well on my updated Mythbuntu 10.04 Beta2 system.

Changed in mythtv:
status: New → Fix Released
Revision history for this message
MarcRandolph (mrand) wrote :

Upstream applied fix to their stable branch (0.23-fixes), so nominating for updates.

Changed in mythtv (Ubuntu):
milestone: none → lucid-updates
Jure Sah (dustwolfy)
tags: added: amd64
Revision history for this message
Jure Sah (dustwolfy) wrote :

When can we expect a solution for this bug to be available? Is there a way to apply the patch before then?

My Mythbox is essentially useless while I wait.

Revision history for this message
MarcRandolph (mrand) wrote :

DustWolf and others, until an updated formal Ubuntu package can be created, tested, and released, you can obtain the latest bug fixes by enabling auto-builds (http://www.mythbuntu.org/auto-builds).

Revision history for this message
Paul McEnery (pmcenery) wrote : Re: [Bug 549593] Re: mythfrontend.real crashed with SIGSEGV in QX11PixmapData::x11ConvertToDefaultDepth()

In terms of testing, the auto-builds version seems to be working fine
for me with this fix...

Revision history for this message
Greg Smith (gregms) wrote :

I wasn't seeing any segment faults in my log, but myth was crashing when a DVD was in the drive. Upgraded to .23 auto-build and that fixed the problem.
Thanks!

Revision history for this message
Jure Sah (dustwolfy) wrote :

Upon a fresh install the problem is no longer present.

Revision history for this message
Dan Woodard (dan-e-woodard) wrote :

I've installed the latest and I now see the problem. If I inserted a dvd it segfaults or if I have one inserted and start the frontend it segfaults.
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.04
DISTRIB_CODENAME=lucid
DISTRIB_DESCRIPTION="Ubuntu 10.04.1 LTS"
DVD= sata LiteOn iHAS424
mythtv 0.23.0+fixes24158-0ubuntu2

Revision history for this message
TJ (tj) wrote :

I'm increasing the Importance to high since it makes mythtv on Ubuntu 10.04 LTS un-usable if a DVD-ROM is in a drive or is inserted after mythtv has started, and with no report to the user unless they know to run mythfrontend from a terminal.

Changed in mythtv (Ubuntu):
importance: Medium → High
Revision history for this message
Mario Limonciello (superm1) wrote :

This has been fixed upstream. It will be seen in any current autobuilds. Closing the bug.

Changed in mythbuntu:
status: In Progress → Fix Released
Changed in mythtv (Ubuntu):
status: Triaged → Fix Released
milestone: lucid-updates → none
Revision history for this message
Paul D Smyth (pauldsmyth) wrote :

If this is fixed why is it STILL happening now in 0.24. This is now unusable

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.