List Info

Thread: Stable Release




Stable Release
user name
2007-03-28 01:00:28
Hi all,

Could anyone tell me which is the latest stable release of ambulant in CVS,
which has html rendering support for QT in Fedora Linux.

The latest CVS version seem to crash at times.

Thanks,
Krishna

Re: Stable Release
country flaguser name
Netherlands
2007-03-28 13:53:36
On 28-Mar-2007, at 08:00 , Krishna krishna K wrote:

> Hi all,
>
> Could anyone tell me which is the latest stable release
of ambulant  
> in CVS,
> which has html rendering support for QT in Fedora
Linux.
>
> The latest CVS version seem to crash at times.

You should assume that there are no stable releases in CVS
except the  
ones to coincide with an external release. For the 1.8
release that  
would be tag "release-new-ambulant-18". (It should
have been "release- 
ambulant-18" but we messed up with our release branch,
and renaming/ 
deleting branches is not a good idea in CVS).

That said, we try to keep the CVS head fairly stable,
disruptive  
development is usually done on an "exp-" branch
and only merged when  
it is expected to be stable.

All that said, there's been little work done on the main
branch since  
the release, so please report any crashes through the SF bug
tracker.

--
Jack Jansen, <Jack.Jansencwi.nl>, http://www.cwi.nl/~jack
If I can't dance I don't want to be part of your revolution
-- Emma  
Goldman


_______________________________________________
Ambulant-users mailing list
Ambulant-usersambulantplayer.org
http://www.ambulantplayer.org/mailman/listinfo/ambu
lant-users

Re: Stable Release
user name
2007-03-31 02:22:37
Hi

I am playing the attached&nbsp; smil file in loops, using qt - Ambulant and it crashes after some time.
I could not attach the video file since it is too huge.

You could recreate the problem by
1. making an smil file with video and html of time 5 seconds
2. playing back this file in loops by using the function
ret = m_mainloop->open(newdoc, true, true);
3. waiting for some 30 playbacks

The backtrace is attached.
The code snippet i added in qt_gui.cpp for looping playback is given below
----------------------------------------------------------------------------------------------
if(m_mainloop)
&nbsp; &nbsp; {
 &nbsp;   &nbsp;  if(m_mainloop->is_open())
&nbsp; &nbsp;  &nbsp;  {
 &nbsp;   &nbsp;   &nbsp;  ret = m_mainloop->open(newdoc, true, true);
&nbsp; &nbsp;  &nbsp;   &nbsp;  if(-1 == ret)
 ; &nbsp;  &nbsp;   &nbsp;  {
 &nbsp;   &nbsp;   &nbsp;   &nbsp;  ipc_send_message(IPC_ERR);
&nbsp; &nbsp;  &nbsp;   &nbsp;  }
 &nbsp;   &nbsp;  }
 &nbsp;   &nbsp;  else
 ; &nbsp;  &nbsp;  {
 &nbsp;   &nbsp;   &nbsp;  ret = m_mainloop->open(newdoc, true, false);
&nbsp; &nbsp;  &nbsp;   &nbsp;  if(-1 == ret)
 ; &nbsp;  &nbsp;   &nbsp;  {
 &nbsp;   &nbsp;   &nbsp;   &nbsp;  ipc_send_message(IPC_ERR);
 ; &nbsp;  &nbsp;   &nbsp;  }
   ;  &nbsp;  }
 &nbsp;  }
----------------------------------------------------------------------------------------------
If you could gather any info about the crash/ memory corruption please
share





Thanks
Krishna


Backtrace:
-----------------------------------------------------------------------------------------------
Using host libthread_db library "/lib/libthread_db.so.1&quot;.
[Thread debugging using libthread_db enabled]
[New Thread -1208387072 (LWP 6855)]
[New Thread -1244664944 (LWP 7766)]
[New Thread -1221440624 (LWP 7765)]
[New Thread -1210950768 (LWP 6859)]
0x00c4e402 in __kernel_vsyscall ()
 &nbsp;  at /usr/lib/gcc/i386-redhat-linux/4.1.1/../../../../include/c++/4.1.1/ext/new_allocator.h:94
94   ;  &nbsp; &nbsp;  { ::operator delete(__p); }
#0&nbsp; 0x00c4e402 in __kernel_vsyscall ()
 &nbsp;  at /usr/lib/gcc/i386-redhat-linux/4.1.1/../../../../include/c++/4.1.1/ext/new_allocator.h:94
#1  0x4b752a0e in writev () from /lib/libc.so.6
#2&nbsp; 0x4b870a1e in _X11TransGetConnectionNumber () from /usr/lib/libX11.so.6
#3  0x4b87080f in _X11TransWritev () from /usr/lib/libX11.so.6
#4  0x4b8764f9 in _XSend () from /usr/lib/libX11.so.6
#5  0x4b86624d in _XReverse_Bytes () from /usr/lib/libX11.so.6
#6  0x4b86641f in XPutImage () from /usr/lib/libX11.so.6
#7  0x4be5de3e in QPixmap::convertFromImage ()
 &nbsp; from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#8  0x4bf1e737 in QPainter::drawImage () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#9  0x080ec362 in ambulant::gui::qt::qt_video_renderer::redraw_body (
   ; this=0xaaa5b420, dirty=0xbf99701c, w=0xb47aefc0)
 &nbsp;  at gui/qt/qt_video_renderer.cpp:122
#10 0x080ed07a in ambulant::gui::qt::qt_renderer&lt;ambulant::common::video_renderer>::redraw (this=0xaaa5b420, dirty=0xbf99701c, window=0xb47aefc0)
  ;  at ../../include/ambulant/gui/qt/qt_renderer.h:118
#11 0x08504429 in ambulant::common::surface_impl::redraw (this=0xb272ff68,
 &nbsp;  r=0xbf99708c, window=0xb47aefc0) at common/region.cpp:227
#12 0x0850447c in ambulant::common::surface_impl::redraw (this=0xb47e9c18,
 &nbsp;  r=0xbf9970fc, window=0xb47aefc0) at common/region.cpp:240
#13 0x085044e6 in ambulant::common::surface_impl::redraw (this=0xb3ed2658,
 &nbsp;  r=0xbf9971ac, window=0xb47aefc0) at common/region.cpp:253
#14 0x080deb2b in ambulant::gui::qt::ambulant_qt_window::redraw (
   ; this=0xb47aefc0, r=0xbf9971ac) at gui/qt/qt_factory.cpp:340
#15 0x080df4ed in ambulant::gui::qt::qt_ambulant_widget::paintEvent (
 &nbsp;  this=0xb2730330, e=0xbf997478) at gui/qt/qt_factory.cpp:589
#16 0x4bf541a8 in QWidget::event () from /usr/lib/qt- 3.3/lib/libqt-mt.so.3
#17 0x4beae0fb in QApplication::internalNotify ()
 &nbsp; from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#18 0x4beaf579 in QApplication::notify ()
 &nbsp; from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#19 0x4b1e80e2 in KApplication::notify () from /usr/lib/libkdecore.so.4
#20 0x4be78c2b in QWidget::repaint () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#21 0x4beaf09c in QApplication::sendPostedEvents ()
 &nbsp; from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#22 0x4beaf1b6 in QApplication::sendPostedEvents ()
 ;  from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#23 0x4be5626a in QEventLoop::processEvents ()
 &nbsp; from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#24 0x4bec7672 in QEventLoop::enterLoop ()
 &nbsp; from /usr/lib/qt-3.3/lib/libqt- mt.so.3
#25 0x4bec7536 in QEventLoop::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#26 0x4beadc0f in QApplication::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#27 0x080d30be in main (argc=) at qt_gui.cpp:844
-----------------------------------------------------------------------------------------------



On 3/29/07, Jack Jansen < Jack.Jansencwi.nl" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"> Jack.Jansencwi.nl>; wrote:

On 28-Mar-2007, at 08:00 , Krishna Kumar K wrote:

> Hi all,
>
> Could anyone tell me which is the latest stable release of ambulant
&gt; in CVS,
> which has html rendering support for QT in Fedora Linux.
>;
> The latest CVS version seem to crash at times.

You should assume that there are no stable releases in CVS except the
ones to coincide with an external release. For the 1.8 release that
would be tag "release-new-ambulant-18&quot;. (It should have been "release-
ambulant-18&quot; but we messed up with our release branch, and renaming/
deleting branches is not a good idea in CVS).

That said, we try to keep the CVS head fairly stable, disruptive
development is usually done on an "exp-" branch and only merged when
it is expected to be stable.

All that said, there's been little work done on the main branch since
the release, so please report any crashes through the SF bug tracker.

--
Jack Jansen, < Jack.Jansencwi.nl" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"> Jack.Jansencwi.nl>;, http://www.cwi.nl/~jack
If I can't dance I don't want to be part of your revolution -- Emma
Goldman



  
  
[1-3]

about | contact  Other archives ( Real Estate discussion Medical topics )