[Kdenlive-devel] a few backtraces

Simon A. Eugster simon.eu at gmail.com
Sat Jul 24 14:26:00 UTC 2010


Thank you! Could you please test again at r4641? (Please don't look at the 
changelog ... if I saw something like that in someone else's code, I'd 
question his programming skills. Now I question mine ;))

This is now fixed:
 > Scope  "Histogram"  is not visible. Not calculating HUD.
 > HUD thread started in  "Histogram" ← fail ↑

Other bugs will be taken care of as well :)

Simon

On 24.07.2010 15:41, Mikko Rapeli wrote:
> Hmm, disabling the tabs them did stop the background action. Would be nice to
> disable some features in kdenlive at run time. Though this way you'll get
> bug reports sooner :)
>
> Background semaphore locked, not prodding in  "RGB Parade" . Thread running:  false
> Active monitor has changed in  "Histogram" . Is the clip monitor active now?  false
> Scope  "Histogram"  is not visible. Not calculating HUD.
> HUD thread started in  "Histogram"
> Scope  "Histogram"  is not visible. Not calculating scope.
> Scope thread started in  "Histogram"
> Scope  "Histogram"  is not visible. Not calculating background.
> Background thread started in  "Histogram"
> HUD rendering has finished, waiting for termination in  "Vectorscope"
> Monitor incoming. New frames total HUD/Scope/Background:  1 / 1 / 1
> Scope of widget  "Vectorscope"  is not at the top, not rendering.
> Monitor incoming. New frames total HUD/Scope/Background:  1 / 1 / 1
> Scope of widget  "Waveform"  is not at the top, not rendering.
> Monitor incoming. New frames total HUD/Scope/Background:  5537 / 1 / 5537
> Scope of widget  "RGB Parade"  is not at the top, not rendering.
> Monitor incoming. New frames total HUD/Scope/Background:  1 / 1 / 1
> Scope of widget  "Histogram"  is not at the top, not rendering.
>
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 0x8094fb70 (LWP 5104)]
> 0xb7fa94fc in mlt_properties_find (this=<value optimized out>,
>      name=0xb53197b0 "width") at mlt_properties.c:351
> 351             int i = list->hash[ key ] - 1;
> (gdb) bt full
> #0  0xb7fa94fc in mlt_properties_find (this=<value optimized out>,
>      name=0xb53197b0 "width") at mlt_properties.c:351
>          list = 0x64656d2e
>          key = 173
>          i =<value optimized out>
> #1  mlt_properties_fetch (this=<value optimized out>, name=0xb53197b0 "width")
>      at mlt_properties.c:414
>          property =<value optimized out>
> #2  0xb7fab214 in mlt_properties_set_int (this=0x20261e70,
>      name=0xb53197b0 "width", value=1280) at mlt_properties.c:738
>          error = 1
>          property =<value optimized out>
> #3  0xb5311fe5 in allocate_buffer (frame_properties=0x20261e70,
>      codec_context=<value optimized out>, buffer=0x8094eb54, format=0x8094f138,
>      width=0x8094ee1c, height=0x8094ee18) at producer_avformat.c:783
>          size =<value optimized out>
> #4  0xb5313c33 in producer_get_image (frame=0x20261e70, buffer=0x8094eb54,
>      format=0x8094f138, width=0x8094ee1c, height=0x8094ee18, writable=0)
>      at producer_avformat.c:1182
>          ret =<value optimized out>
>          int_position = 279
>          decode_errors = 0
>          got_picture = 204
>          this =<value optimized out>
>          producer = 0xb4af5f0
>          position = 279
>          context =<value optimized out>
>          stream = 0x1fb4d2f0
>          codec_context = 0x1fb4cec0
>          image_size = 0
>          pkt = {pts = 279279, dts = 279279, data = 0x0, size = 0,
>            stream_index = 0, flags = 0, duration = 1001,
>            destruct = 0xb33fc7b0<av_destruct_packet>, priv = 0x8094e95c,
>            pos = 11109804, convergence_duration = 0}
>          paused =<value optimized out>
>          source_fps = 29.970029970029969
>          fps = -nan(0x8505050505050)
>          req_position = 279
>          must_decode = 1
>          last_position = 279
>          use_new_seek = 0
> #5  0xb7fa4eb4 in mlt_frame_get_image (this=0x20261e70, buffer=0x8094eb54,
>      format=0x8094f138, width=0x8094ee1c, height=0x8094ee18, writable=0)
>      at mlt_frame.c:389
>          get_image = 0xb5313890<producer_get_image>
>          requested_format = mlt_image_rgb24a
>          error = -1255065456
> #6  0xb2698294 in framebuffer_get_image (this=0x228f3888, image=0x8094f0cc,
>      format=0x8094f138, width=0x8094ee1c, height=0x8094ee18, writable=0)
>      at producer_framebuffer.c:167
>          error =<value optimized out>
>          producer = 0xb4b3c48
>          first_frame = 0x20261e70
>          strobe = 279
>          freeze =<value optimized out>
>          freeze_after = -1301707444
>          freeze_before = 539369072
>          first_position = -1301707609
>          need_first = 279
>          size = 3691520
>          buffersize = 0
>          first_image = 0x0
> #7  0xb7fa4eb4 in mlt_frame_get_image (this=0x228f3888, buffer=0x8094f0cc,
>      format=0x8094f138, width=0x8094ee1c, height=0x8094ee18, writable=0)
>      at mlt_frame.c:389
>          get_image = 0xb2697c90<framebuffer_get_image>
>          requested_format = mlt_image_rgb24a
>          error = -1301709680
> #8  0xb274653e in filter_get_image (this=0x228f3888, image=0x8094f0cc,
>      format=0x8094f138, width=0x8094ee1c, height=0x8094ee18, writable=0)
>      at filter_crop.c:75
>          error = -1208246251
>          left = 0
>          right = 0
>          top = 0
>          bottom = 0
>          owidth =<value optimized out>
>          oheight =<value optimized out>
> #9  0xb7fa4eb4 in mlt_frame_get_image (this=0x228f3888, buffer=0x8094f0cc,
>      format=0x8094f138, width=0x8094ee1c, height=0x8094ee18, writable=0)
>      at mlt_frame.c:389
>          get_image = 0xb2746440<filter_get_image>
>          requested_format = mlt_image_rgb24a
>          error = -1300995008
> #10 0xb24e2dc4 in filter_get_image (this=0x228f3888, image=0x8094f0cc,
>      format=0x8094f138, width=0x8094ee1c, height=0x8094ee18, writable=0)
>      at filter_deinterlace.c:222
>          error =<value optimized out>
>          deinterlace = 0
>          progressive = 0
>          filter = 0x9fe9ce0
> #11 0xb7fa4eb4 in mlt_frame_get_image (this=0x228f3888, buffer=0x8094f0cc,
>      format=0x8094f138, width=0x8094ee1c, height=0x8094ee18, writable=0)
>      at mlt_frame.c:389
>          get_image = 0xb24e2d00<filter_get_image>
>          requested_format = mlt_image_rgb24a
>          error = -1303499520
> #12 0xb274b732 in filter_get_image (this=0x228f3888, image=0x8094f0cc,
>      format=0x8094f138, width=0x8094ef4c, height=0x8094ef48, writable=0)
>      at filter_rescale.c:218
>          interps =<value optimized out>
>          iwidth = 1280
>          iheight = 720
>          owidth = 1280
>          error =<value optimized out>
>          filter = 0x9fd5480
> #13 0xb7fa4eb4 in mlt_frame_get_image (this=0x228f3888, buffer=0x8094f0cc,
>      format=0x8094f138, width=0x8094ef4c, height=0x8094ef48, writable=0)
>      at mlt_frame.c:389
>          get_image = 0xb274b510<filter_get_image>
>          requested_format = mlt_image_rgb24a
>          error = -1300974320
> #14 0xb274bd51 in filter_get_image (this=0x228f3888, image=0x8094f0cc,
>      format=0x8094f138, width=0x8094f16c, height=0x8094f170, writable=0)
>      at filter_resize.c:262
>          error = 720
>          aspect_ratio = 1.0000000000001599
>          owidth = 1280
>          oheight = 720
>          rescale =<value optimized out>
> #15 0xb7fa4eb4 in mlt_frame_get_image (this=0x228f3888, buffer=0x8094f0cc,
>      format=0x8094f138, width=0x8094f16c, height=0x8094f170, writable=0)
>      at mlt_frame.c:389
>          get_image = 0xb274bbd0<filter_get_image>
>          requested_format = mlt_image_rgb24a
>          error = -1300972592
> #16 0xb7fb6a28 in producer_get_image (this=0x2007d988, buffer=0x8094f0cc,
>      format=0x8094f138, width=0x8094f16c, height=0x8094f170, writable=0)
>      at mlt_tractor.c:274
>          data =<value optimized out>
> #17 0xb7fa4eb4 in mlt_frame_get_image (this=0x2007d988, buffer=0x8094f0cc,
>      format=0x8094f138, width=0x8094f16c, height=0x8094f170, writable=0)
>      at mlt_frame.c:389
>          get_image = 0xb7fb68a0<producer_get_image>
>          requested_format = mlt_image_rgb24a
>          error = -1208260448
> #18 0xb7f8d863 in Mlt::Frame::get_image(mlt_image_format&, int&, int&, int) ()
>     from /usr/lib/libmlt++.so.3
> No symbol table info available.
> #19 0x08186e5e in KThumb::getFrame (producer=0x1f0fe0f8, framepos=12816,
>      width=1280, height=720)
>      at /home/mcfrisk/src/kdenlive-git/src/kthumb.cpp:264
>          frame =<value optimized out>
>          __PRETTY_FUNCTION__ = "static QImage KThumb::getFrame(Mlt::Producer*, int, int, int)"
>          data =<value optimized out>
>          image = warning: can't find linker symbol for virtual table for `QImage' value
> warning:   found `Render::renderWidth() const' instead
>          {<QPaintDevice>  = {_vptr.QPaintDevice = 0x80d0507,
>              painters = 22128}, d = 0xb7fba061}
>          format = mlt_image_rgb24a
>          p = DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.




More information about the Kdenlive mailing list