Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • J jami-client-gnome
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 89
    • Issues 89
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • savoirfairelinux
  • jami-client-gnome
  • Issues
  • #391

Closed
Open
Created Nov 10, 2015 by RingBot@RingBotOwner

daemon : crash during conference creation

Issue generated from Tuleap's migration script. Originally submitted by: Guillaume Roguez (guillaume)

Submitted by Cyrille Béraud

  
22:53:55.730 10667326985167 .ICE stream transport 0x136f9b8 created  
[1447127635.732|19049|ringbuffer.cpp:223 ] Partial get: 441/882  
[1447127635.732|19049|audio\_rtp\_session.cpp:163] Creating audio resampler  
[1447127635.733|19049|ice\_transport.cpp:63 ] Registered thread 0x7fff62ffd0f0 (0x42B9)  
[swscaler @ 0x7fff200c7960] Warning: data is not aligned! This can lead to a speedloss  
  
Program received signal SIGSEGV, Segmentation fault.  
[Switching to Thread 0x7fff48ff9700 (LWP 19077)]  
0x00007ffff3ffbe70 in ?? ()  
from /usr/lib/x86\_64-linux-gnu/libswscale-ffmpeg.so.3  
(gdb) bt  
\#0 0x00007ffff3ffbe70 in ?? () from /usr/lib/x86\_64-linux-gnu/libswscale-ffmpeg.so.3  
\#1 0x00007ffff3fff1c1 in ?? () from /usr/lib/x86\_64-linux-gnu/libswscale-ffmpeg.so.3  
\#2 0x00007ffff3fd86b7 in ?? () from /usr/lib/x86\_64-linux-gnu/libswscale-ffmpeg.so.3  
\#3 0x00007ffff3fd97ec in sws\_scale () from /usr/lib/x86\_64-linux-gnu/libswscale-ffmpeg.so.3  
\#4 0x0000000000555aec in ring::video::VideoScaler::scale\_and\_pad (this=<optimized out>, input=...,   
output=..., xoff=4282747327, yoff=<optimized out>, dest\_width=<optimized out>,   
dest\_height=<optimized out>, keep\_aspect=true) at video\_scaler.cpp:136  
\#5 0x0000000000555b9c in ring::video::VideoScaler::scale\_with\_aspect (this=this@entry=0x23b66f8,   
input=..., output=...) at video\_scaler.cpp:70  
\#6 0x000000000053ce98 in ring::MediaEncoder::encode (this=0x23b66d0, input=...,   
is\_keyframe=<optimized out>, frame\_number=35) at media\_encoder.cpp:261  
\#7 0x0000000000555de8 in ring::video::VideoSender::encodeAndSendVideo (this=0xdbfd90, input\_frame=...)  
at video\_sender.cpp:70  
\#8 0x000000000049a680 in ring::video::Observable<std::shared\_ptr<ring::VideoFrame> >::notify (  
data=std::shared\_ptr (count 1, weak 0) 0x7fff200008c0, this=0xdc1870) at video\_base.h:94  
\#9 ring::video::VideoGenerator::publishFrame (this=0xdc1870) at video\_base.cpp:50  
\#10 0x0000000000564426 in ring::video::VideoMixer::process (this=0xdc1870) at video\_mixer.cpp:163  
\#11 0x00000000004dd21d in std::function<void ()>::operator()() const (this=0x7fff48ff86a0)  
at /usr/include/c++/5/functional:2271  
\#12 ring::ThreadLoop::mainloop(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>) (this=0xdc1a48, tid=..., setup=..., process=..., cleanup=...) at threadloop.cpp:36  
\#13 0x00000000004ddc02 in std::\_Mem\_fn\_base<void (ring::ThreadLoop::\*)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>), true>::operator()<std::reference\_wrapper<std::thread::id>, std::function<bool ()>, std::function<void ()>, std::function<void ()>, void>(ring::ThreadLoop\*, std::reference\_wrapper<std::thread::id>&&, std::function<bool ()>&&, std::function<void ()>&&, std::function<void ()>&&) const (\_\_object=<optimized out>, this=<optimized out>) at /usr/include/c++/5/functional:600  
\#14 std::\_Bind\_simple<std::\_Mem\_fn<void (ring::ThreadLoop::\*)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>)> (ring::ThreadLoop\*, std::reference\_wrapper<std::thread::id>, std::function<bool ()>, std::function<void ()>, std::function<void ()>)>::\_M\_invoke<0ul, 1ul, 2ul, 3ul, 4ul>(std::\_Index\_tuple<0ul, 1ul, 2ul, 3ul, 4ul>) (this=<optimized out>) at /usr/include/c++/5/functional:1531  
\#15 std::\_Bind\_simple<std::\_Mem\_fn<void (ring::ThreadLoop::\*)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>)> (ring::ThreadLoop\*, std::reference\_wrapper<std::thread::id>, std::function<bool ()>, std::function<void ()>, std::function<void ()>)>::operator()() (  
this=<optimized out>) at /usr/include/c++/5/functional:1520  
\#16 std::thread::\_Impl<std::\_Bind\_simple<std::\_Mem\_fn<void (ring::ThreadLoop::\*)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>)> (ring::ThreadLoop\*, std::reference\_wrapper<std::thread::id>, std::function<bool ()>, std::function<void ()>, std::function<void ()>)> >::\_M\_run() (  
this=<optimized out>) at /usr/include/c++/5/thread:115  
\#17 0x00007ffff3865030 in ?? () from /usr/lib/x86\_64-linux-gnu/libstdc++.so.6  
\#18 0x00007ffff758a6aa in start\_thread (arg=0x7fff48ff9700) at pthread\_create.c:333  
\#19 0x00007ffff2fc9eed in clone () at ../sysdeps/unix/sysv/linux/x86\_64/clone.S:109  
(gdb) 
Assignee
Assign to
Time tracking