Opened 10 years ago

Closed 10 years ago

#7830 closed defect (duplicate)

mythfrontend SIGSEGV in __run_exit_handlers()

Reported by: Marc Randolph <mrand@…> Owned by: Isaac Richards
Priority: minor Milestone: unknown
Component: MythTV - General Version: 0.22-fixes
Severity: medium Keywords:
Cc: Ticket locked: no

Description

End-user crash from downstream:

MythTV Version : 23003
MythTV Branch : branches/release-0-22-fixes
Network Protocol : 50
Library API : 0.22.20091023-1
QT Version : 4.5.2
Options compiled in:
 linux profile using_oss using_alsa using_pulse using_jack using_backend using_dvb using_firewire using_frontend using_glx_proc_addr_arb using_hdhomerun using_hdpvr using_iptv using_ivtv using_joystick_menu using_libfftw3 using_lirc using_mheg using_opengl_video using_opengl_vsync using_qtwebkit using_v4l using_x11 using_xrandr using_xv using_xvmc using_xvmc_vld using_xvmcw using_bindings_perl using_bindings_python using_opengl using_vdpau using_ffmpeg_threads using_libavc_5_3 using_live using_mheg

#0  __run_exit_handlers (status=1) at exit.c:50
        run_list_atexit = <value optimized out>
        listp = <value optimized out>
#1  *__GI_exit (status=1) at exit.c:100
No locals.
#2  0x00007fa7beb78328 in ?? () from /usr/lib/libQtGui.so.4
No symbol table info available.
#3  0x00007fa7c221dfae in _XIOError () from /usr/lib/libX11.so.6
No symbol table info available.
#4  0x00007fa7c222612a in _XReply () from /usr/lib/libX11.so.6
No symbol table info available.
#5  0x00007fa7c2219cd3 in XSync () from /usr/lib/libX11.so.6
No symbol table info available.
#6  0x00007fa7c21f8c60 in XCloseDisplay () from /usr/lib/libX11.so.6
No symbol table info available.
#7  0x00007fa7c3efb765 in ~MythXDisplay (this=0x7fa7a8c619b0, 
    __in_chrg=<value optimized out>) at mythxdisplay.cpp:140
No locals.
#8  0x00007fa7c6130fe1 in VideoOutputVDPAU::DeleteXDisplay (this=0x46d2350)
    at videoout_vdpau.cpp:223
        locker = {{mtx = 0x46d28b9, val = 74262713}}
        display_visible_rect = {x1 = 0, y1 = 0, x2 = 929, y2 = 714}
#9  0x00007fa7c6131108 in VideoOutputVDPAU::TearDown (this=0x46d2350)
    at videoout_vdpau.cpp:44
        locker = {{mtx = 0x46d28b9, val = 74262713}}
#10 0x00007fa7c6134764 in VideoOutputVDPAU::InputChanged (this=0x46d2350, 
    input_size=..., aspect=0, av_codec_id=kCodec_MPEG2_VDPAU, 
    codec_private=<value optimized out>) at videoout_vdpau.cpp:381
        locker = {{mtx = 0x46d28b9, val = 74262713}}
#11 0x00007fa7c5fb034f in NuppelVideoPlayer::ReinitVideo (this=0x4051fa0)
    at NuppelVideoPlayer.cpp:842
        aspect = <value optimized out>
#12 0x00007fa7c5fb08ee in NuppelVideoPlayer::SetVideoParams (this=0x4051fa0, 
    width=-1103380846, height=891891712, fps=0, keyframedistance=919859328, 
    aspect=0, scan=<value optimized out>, video_codec_changed=17)
    at NuppelVideoPlayer.cpp:1166
No locals.
#13 0x00007fa7c5ffdc02 in AvFormatDecoder::MpegPreProcessPkt (this=0x409e630, 
    stream=<value optimized out>, pkt=0x7fa7a0025300)
    at avformatdecoder.cpp:2591
        avFPS = 0
        aspect = <value optimized out>
        context = 0x409d690
        bufptr = 0x7fa7a0524ff4 ",\001\340$$\237#\201\020\021\021\022\022\022\023\023\023\023\024\024\024\024\024\025\025\025\025\025\025\026\026\026\026\026\026\026\027\027\027\027\027\027\027\027\030\030\030\031\030\030\030\031\032\032\032\032\031\033\033\033\033\033\034\034\034\034\036\036\036\037\037!"
        bufend = 0x7fa7a0527424 ""
#14 0x00007fa7c600f3d2 in AvFormatDecoder::GetFrame (this=0x409e630, 
    onlyvideo=<value optimized out>) at avformatdecoder.cpp:3541
        on_frame = <value optimized out>
        audSubIdx = -1
        curstream = 0x409c220
        audIdx = <value optimized out>
        subIdx = -1
        pkt = 0x7fa7a0025300
        len = 9268
        storevideoframes = false
        ptr = <value optimized out>
        data_size = 0
        has_video = true
        ofill = 55297
        ototal = 1536000
        total_decoded_audio = 0
        pts = 54568806
        allowedquit = false
        skipaudio = false
        othresh = 1152000
        firstloop = false
#15 0x00007fa7c5fbd3b5 in NuppelVideoPlayer::GetFrameNormal (this=0x4051fa0, 
    onlyvideo=-1103380846) at NuppelVideoPlayer.cpp:1542
No locals.
#16 0x00007fa7c5fbd9aa in NuppelVideoPlayer::GetFrame (this=0x4051fa0, 
    onlyvideo=0, unsafe=32) at NuppelVideoPlayer.cpp:1630
        ret = <value optimized out>
#17 0x00007fa7c5fc28fe in NuppelVideoPlayer::StartPlaying (this=0x4051fa0, 
    openfile=<value optimized out>) at NuppelVideoPlayer.cpp:3850
        output_video = <value optimized out>
#18 0x00007fa7c5fcfe1b in SpawnDecode (param=0x7fa79b904910)
    at playercontext.cpp:29
No locals.
#19 0x00007fa7c1156a04 in start_thread (arg=<value optimized out>)
    at pthread_create.c:300
        __res = <value optimized out>
        pd = 0x7fa79b904910
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140357846190352, 
                -8412230523411282205, 140358475714688, 0, 0, 3, 
                8362893997170968291, 8362694961091266275}, 
              mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, 
            data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <value optimized out>
        robust = <value optimized out>
#20 0x00007fa7bd7ef7bd in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#21 0x0000000000000000 in ?? ()
No symbol table info available.

A bit more info here (including thread trace): https://bugs.launchpad.net/mythbuntu/+bug/501539

Change History (1)

comment:1 Changed 10 years ago by sphery

Resolution: duplicate
Status: newclosed

Dup of #7779 (both ref Ubuntu bug 501539). Kenn had opened #7779 before the MythBuntu? maintainers forwarded the issue, here. Thanks for noticing, Kenn.

Note: See TracTickets for help on using tickets.