Opened 11 years ago

Closed 10 years ago

#8044 closed defect (worksforme)

mythfilldatabase spams log with QWaitCondition errors

Reported by: danielk Owned by: danielk
Priority: minor Milestone: unknown
Component: MythTV - Mythfilldatabase Version: Master Head
Severity: medium Keywords:
Cc: Ticket locked: yes

Description

Something in mythfilldatabase is causing many:

QWaitCondition: cannot wait on recursive mutexes

To be printed to the log.

Change History (5)

comment:1 Changed 10 years ago by robertm

Component: MythTV - GeneralMythTV - Mythfilldatabase
Owner: changed from Isaac Richards to stuartm

comment:2 Changed 10 years ago by darfsten@…

My / partition filled up recently and that was 15gb of free space. I tracked it down to a 6gb mythbackend.log file. In it is a million times: QWaitCondition: cannot wait on recursive mutexes

Is this going to be fixed soon? I was going to update and upgrade using Mythbuntu auto-builds but I couldn't as my / partition was full. WIll try now and hope that's fixed.

Oh, currently running this version of mythtv: 0.23.0+fixes24158-0ubuntu1

comment:3 Changed 10 years ago by stuartm

Owner: changed from stuartm to danielk
Status: newassigned
Ticket locked: set
Version: headTrunk Head

comment:4 Changed 10 years ago by danielk

Status: assignedinfoneeded

With a debug build of mythtv (or debug packages installed) please run this:

QT_FATAL_ASSERT=1 gdb --args mythfilldatabase [any args you normally use]
run
thread apply all bt

and attach the output, the second two lines are to be typed into the gdb shell. The first to start execution and the second after the first "cannot wait..." occurs.

This will pinpoint exactly which mutex is causing the problem.

comment:5 Changed 10 years ago by danielk

Resolution: worksforme
Status: infoneededclosed

Can't repro, no reply on infoneeded in 3 weeks..

Note: See TracTickets for help on using tickets.