[Helix-client-dev] From forum: Same clip as previous posting, but a SIGSEGV in Xv
Greg Wright gwright at real.comDaniel Yek wrote: > > https://helixcommunity.org/forum/forum.php?thread_id=3010&forum_id=7 > > The same clip hits this SIGSEGV more often than the previous assert. > This should be a known bug. Please file a bug with the 'cayenne' keyword for this (if it hasn't been done already). --greg. > > Program received signal SIGSEGV, Segmentation fault. > [Switching to Thread -1208760096 (LWP 23279)] > 0x481baec5 in XvShmPutImage () from /usr/lib/libXv.so.1 > (gdb) bt full > #0 0x481baec5 in XvShmPutImage () from /usr/lib/libXv.so.1 > No symbol table info available. > #1 0x02fd0ac7 in CUnixSurf::_UpdateOverlay (this=0x91cb920, > dest=0xbf893158, > src=0xbf893148, inFlags=5) at platform/unix/unixsurf.cpp:1019 > pWin = (HXxWindow *) 0x8fa5dd0 > pRootSurface = (class CBaseRootSurface *) 0x91cc6e0 > nRet = 0 > winSurface = 60817463 > rectDest = {left = 0, top = 0, right = 640, bottom = 480} > #2 0x02fc73af in CBaseSurface::UpdateOverlay (this=0x91cb920, > rDestRect=@0xbf8931bc, rSrcRect=@0x91cb9b4, x=0, y=0) at > basesurf.cpp:3882 > retVal = -2147467259 > destRect = {left = 0, top = 0, right = 640, bottom = 480} > srcRect = {left = 0, top = 0, right = 336, bottom = 256} > uBitsPerPixel = 24 > uHorzRes = 1280 > uVertRes = 1024 > flags = 5 > #3 0x02fc770b in CBaseSurface::UpdateDestRect (this=0x91cb920, x=0, > y=0) > at basesurf.cpp:4003 > off = (HXxPoint *) 0x91cb608 > rect = {left = 1206202510, top = 150671260, right = 23279, > bottom = 30000} > destRect = {left = 0, top = 0, right = 640, bottom = 480} > size = {cx = 640, cy = 480} > loc = {x = 0, y = 0} > pSite = (class CHXBaseSite *) 0x91cb510 > #4 0x02facdf6 in CHXBaseSite::SiteMoving (this=0x91cb510, x=0, y=0) > at basesite.cpp:6104 > pos = 0x10624dd3 > #5 0x02f9f5be in CHXUnixSite::_UpdateOverlayIfNeeded (this=0x91cb510) > at platform/unix/unixsite.cpp:2553 > ulNow = 1390131126 > pSurf = (class CUnixSurf *) 0x91cb920 > pos = 0x1 > #6 0x02f9fa57 in CHXUnixSite::ProcessEvent (pEvent=0x0) > at platform/unix/unixsite.cpp:2359 > pSiteWindowed = (CHXUnixSite *) 0x91cb510 > pTopLevel = (CHXUnixSite *) 0x91cb510 > pSite = (void *) 0x91cb510 > pWindow = (void *) 0x8fa5dd0 > pos = 0x0 > #7 0x02f9fa9e in CHXSiteEventHandler::EventOccurred (this=0x8fb4758, > pEvent=0x0) at platform/unix/unixsite.cpp:2649 > No locals. > #8 0x006324df in HXClientEngine::EventOccurred (this=0x8fadd30, > pEvent=0x0) > at hxcleng.cpp:1901 > No locals. > #9 0x080fb3d4 in CHXClientEngine::EventOccurred (this=0x8faad10, > pEvent=0x0) > at ../../player/hxclientkit/src/CHXClientEngine.cpp:221 > pIClientEngine = (IHXClientEngine *) 0x8fadd30 > #10 0x080d3d9b in ClientEngineProcessXEvent (pXEvent=0x0) > at > ../../player/hxclientkit/src/platform/unix/CHXClientEngineUnix.cpp:387 > event = {event = 1, window = 0xbf893368, param1 = 0x47e5502a, > param2 = 0x4890e410, result = 1, handled = -1081527432} > pEvent = (HXxEvent *) 0x0 > pIClientEngine = (IHXClientEngine *) 0x8faad10 > #11 0x080bfefd in hx_player_pump () at hxplayer.cpp:2507 > No locals. > #12 0x480d0876 in g_source_get_current_time () from > /usr/lib/libglib-2.0.so.0 > No symbol table info available. > #13 0x480d015d in g_main_context_dispatch () from > /usr/lib/libglib-2.0.so.0 > No symbol table info available. > #14 0x480d33ef in g_main_context_check () from /usr/lib/libglib-2.0.so.0 > No symbol table info available. > #15 0x480d3799 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 > No symbol table info available. > #16 0x41bc7634 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 > No symbol table info available. > #17 0x0809c563 in main (argc=2, argv=0xbf893694) at commonapp.cpp:2029 > cmd = {is_remote_command = 0, run_embedded = 0, command_fd = -1, > callbacks_fd = -1, > location = 0x8eebdf8 "rtsp://72.3.240.137/dist_burg_elderly.rm", > fullscreen = 0, quit_on_done = 0, open_in_new_player = 0} > i = 134558693 > version_error = (gchar *) 0x0 > result = 1 > status = 1 > main_window = (HXMainWindow *) 0x8eef0a0 > >