mythfrontend.real crashed with SIGSEGV in QMutex::lock()

Bug #445173 reported by Mario Limonciello on 2009-10-07
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MythTV
Fix Released
Unknown
mythtv (Ubuntu)
Medium
Unassigned

Bug Description

Binary package hint: mythtv

Opening up flying through the menus- likely before all the image loading threads were done.

ProblemType: Crash
Architecture: i386
Date: Wed Oct 7 00:15:13 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/mythfrontend.real
NonfreeKernelModules: nvidia
Package: mythtv-frontend 0.22.0~trunk22242-0ubuntu1
ProcCmdline: /usr/bin/mythfrontend.real --logfile /var/log/mythtv/mythfrontend.log
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-12.39-generic
SegvAnalysis:
 Segfault happened at: 0x6992a67 <_ZN6QMutex4lockEv+23>: mov (%edi),%edx
 PC (0x06992a67) ok
 source "(%edi)" (0x812f8157) not located in a known VMA region (needed readable region)!
 destination "%edx" ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: mythtv
StacktraceTop:
 QMutex::lock() () from /usr/lib/libQtCore.so.4
 QCoreApplication::postEvent(QObject*, QEvent*, int) () from /usr/lib/libQtCore.so.4
 QCoreApplication::postEvent(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
 ImageLoadThread::run() () from /usr/lib/libmythui-0.22.so.0
 ?? () from /usr/lib/libQtCore.so.4
Title: mythfrontend.real crashed with SIGSEGV in QMutex::lock()
Uname: Linux 2.6.31-12-generic i686
UserGroups: adm admin cdrom dialout lpadmin mythtv plugdev sambashare video
XsessionErrors: (polkit-gnome-authentication-agent-1:1979): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed

Related branches

Mario Limonciello (superm1) wrote :

StacktraceTop:QMutex::lock (this=0x812f8157) at thread/qmutex.cpp:152
QCoreApplication::postEvent (receiver=0x88e29a8,
QCoreApplication::postEvent (receiver=0x88e29a8,
ImageLoadThread::run () from /usr/lib/libmythui-0.22.so.0
QThreadPoolThread::run (this=0x88db108)

Changed in mythtv (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
visibility: private → public
Mario Limonciello (superm1) wrote :

This will be fixed in builds http://svn.mythtv.org/trac/changeset/22287/ and later

Changed in mythtv (Ubuntu):
status: New → Fix Committed
Changed in mythtv:
status: Unknown → Fix Released
Martin Pitt (pitti) wrote :

@Mario: wrt. the bad retrace, I checked the retracer logs.

WARNING: is not available or is incompatible

The current versions are indeed on http://ddebs.ubuntu.com/pool/multiverse/m/mythtv/, but for some reason they did not make it into http://ddebs.ubuntu.com/dists/karmic/multiverse/binary-i386/Packages (curiously, other binaries from the mythtv source are there..)

I'm afraid breakage like this just happens from time to time due to the utterly hackish way the ddeb archive works right now. Fortunately work is under way to get proper Soyuz support for ddebs.

I'll regenerate the indexes now.

Do you need this retrace? I can do one manually if it helps you. (But given that the bug is "fix committed" already, I don't think so, and rather ask before wasting work).

Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mythtv - 0.22.0~trunk22304-0ubuntu1

---------------
mythtv (0.22.0~trunk22304-0ubuntu1) karmic; urgency=low

  * New upstream checkout (r22304)
    - Fixes crash during image loading of mythfrontend (LP: #445173)
    - Disables pulseaudio harder, fixing sound playback when it's installed.
      (LP: #436792)
  * debian/mythtv_0.22.0.sql:
    - Set Internal as the default player across the board. Looks like some
      areas were previously missed. This only affects new installs.
      (LP: #445984)
  * debian/patches/10_mythfilldatabase_log.dpatch:
    - Update to actually log to a file not a directory.
  * debian/patches:
    - Drop any patches that weren't actually being applied.
  * Set default theme to Mythbuntu rather than Mythbuntu-9.10 since upstream
    accepted it without a version number applied.
  * debian/mythtv-database.{postinst,config}:
    - Use the debian system maintainer account to set things up if possible.
    - Drop broken logic for trying to detect when slow writes are needed.

 -- Mario Limonciello <email address hidden> Wed, 07 Oct 2009 23:24:05 -0500

Changed in mythtv (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

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