Opened 16 years ago
Closed 16 years ago
#8809 closed defect (invalid)
OpenGL Video renderer segfaulting w/ NULL audio
| Reported by: | Owned by: | markk | |
|---|---|---|---|
| Priority: | minor | Milestone: | unknown |
| Component: | MythTV - Video Playback | Version: | Unspecified |
| Severity: | medium | Keywords: | |
| Cc: | Ticket locked: | no |
Description
Manage to get a system without audio and myth uses NULL as the audio device. Quite correct.
The bad thing it is doing a segmentation fault when watching live tv.
Backtrace will be added.
Hopefully I got the backtrace correct.
Attachments (2)
Change History (9)
comment:1 by , 16 years ago
| Status: | new → assigned |
|---|
comment:2 by , 16 years ago
| Component: | MythTV - Audio Output → MythTV - Video Playback |
|---|---|
| Owner: | changed from to |
Looks like this one is actually in the GL Renderer, reassigning. Apologies if I'm misreading it.
comment:3 by , 16 years ago
| Summary: | Got a segmentation fault when Audio is set to NULL → OpenGL Video renderer segfaulting w/ NULL audio |
|---|
comment:4 by , 16 years ago
User states that this is being run in Virtualbox w/ GL. Segfault probably shouldn't happen regardless, but may be a factor.
comment:5 by , 16 years ago
| Status: | assigned → infoneeded |
|---|
The point at which the crash occurs is inside the Qt library and that call is already well protected by some sanity checking - so not much we can do there.
Can you confirm whether this is entirely repeatable and the crash occurs in the same place? If so, you'll probably need to file a bug upstream with Qt.
Otherwise please post some additional backtraces with full logs from 'mythfrontend -v playback'
comment:6 by , 16 years ago
Been doing some more tests and think this can be closed as user error. Seems there is problem if the user trying to do the opengl operations isn't the owner of the X display. So, logging in using one user and running mythfrontend as the another user is not working. It works with mplayer but then myth might use more complex opengl.
summary: logged in as user A, mythfrontend running as user B(with xhost +) equals crash in livetv. Running mythfrontend as the logged in user equals no crash.
comment:7 by , 16 years ago
| Resolution: | → invalid |
|---|---|
| Status: | infoneeded → closed |
Thanks for reporting back, Roger.

Backtrace as referenced in 22.2 in documentation.