Crashing all the time in the last few days
During the last few days, I downloaded about half a dozen XaraLX builds and all of them crash immediately whenever I try to open any XAR file or try to draw anything (as soon as I release the mouse button). This is also true for the latest 1349 build I downloaded just minutes ago.
I am using Ubuntu Dapper Drake Linux and until this week, Xara worked all right for me.
At first I thought this is some transitional phase and will be fixed in later builds but now I am not sure - maybe I am the only one getting this crash?
The crash report follows (starting Xara, trying to draw a rectangle):
Code:
<?xml version="1.0" encoding="utf-8"?>
<report version="1.0" kind="exception">
<system description="Linux 2.6.15-25-686 i686"/>
<modules>
<module path="/usr/bin/xaralx" address="08048000" size="011cf000"/>
<module path="/usr/share/icons/hicolor/icon-theme.cache" address="b628d000" size="00100000"/>
<module path="/usr/share/icons/Tango/icon-theme.cache" address="b6c73000" size="00175000"/>
<module path="/usr/share/icons/Human/icon-theme.cache" address="b6e39000" size="00140000"/>
<module path="/usr/share/fonts/truetype/msttcorefonts/Times_New_Roman.ttf" address="b70eb000" size="00051000"/>
<module path="/usr/share/fonts/truetype/msttcorefonts/Arial.ttf" address="b71aa000" size="00044000"/>
<module path="/usr/share/fonts/truetype/ttf-oriya-fonts/utkal.ttf" address="b7229000" size="0002a000"/>
<module path="/usr/share/fonts/type1/gsfonts/a010013l.pfb" address="b72a6000" size="00012000"/>
<module path="/SYSV00000000" address="b72d7000" size="00060000"/>
<module path="/usr/lib/pango/1.5.0/modules/pango-basic-fc.so" address="b733b000" size="00001000" version="fc"/>
<module path="/usr/share/fonts/type1/gsfonts/b018012l.pfb" address="b733f000" size="0001c000"/>
<module path="/lib/tls/i686/cmov/libnss_files-2.3.6.so" address="b7451000" size="0000a000" version="2.3.6"/>
<module path="/lib/tls/i686/cmov/libnsl-2.3.6.so" address="b746d000" size="00001000" version="2.3.6"/>
<module path="/lib/tls/i686/cmov/libnss_compat-2.3.6.so" address="b7470000" size="00009000" version="2.3.6"/>
<module path="/usr/lib/gtk-2.0/2.4.0/engines/libubuntulooks.so" address="b748a000" size="00001000" version="2.0/2.4.0/engines/libubuntulooks"/>
<module path="/usr/lib/gconv/ISO8859-1.so" address="b748c000" size="00001000" version="1"/>
<module path="/usr/lib/locale/en_US.utf8/LC_CTYPE" address="b7564000" size="00033000"/>
<module path="/usr/lib/libpng12.so.0.1.2.8" address="b7599000" size="00023000" version="0.1.2.8"/>
<module path="/usr/lib/libXau.so.6.0.0" address="b75be000" size="00001000" version="6.0.0"/>
<module path="/lib/libgcc_s.so.1" address="b75c0000" size="0000a000" version="1"/>
<module path="/usr/lib/libexpat.so.1.0.0" address="b75e6000" size="00003000" version="1.0.0"/>
<module path="/usr/lib/libXft.so.2.1.2" address="b75fa000" size="00001000" version="2.1.2"/>
<module path="/usr/lib/libXfixes.so.3.0.0" address="b75fe000" size="00001000" version="3.0.0"/>
<module path="/usr/lib/libXcursor.so.1.0.2" address="b7600000" size="00009000" version="1.0.2"/>
<module path="/usr/lib/libXrandr.so.2.0.0" address="b760b000" size="00001000" version="2.0.0"/>
<module path="/usr/lib/libXi.so.6.0.0" address="b7613000" size="00001000" version="6.0.0"/>
<module path="/usr/lib/libXinerama.so.1.0.0" address="b7616000" size="00001000" version="1.0.0"/>
<module path="/usr/lib/libXrender.so.1.3.0" address="b761e000" size="00001000" version="1.3.0"/>
<module path="/usr/lib/libXext.so.6.4.0" address="b762b000" size="00001000" version="6.4.0"/>
<module path="/usr/lib/libcairo.so.2.2.4" address="b762d000" size="00046000" version="2.2.4"/>
<module path="/usr/lib/libpangocairo-1.0.so.0.1201.2" address="b767a000" size="00001000" version="0.1201.2"/>
<module path="/usr/lib/libX11.so.6.2.0" address="b775c000" size="00004000" version="6.2.0"/>
<module path="/usr/lib/libz.so.1.2.3" address="b7761000" size="00014000" version="1.2.3"/>
<module path="/lib/tls/i686/cmov/libc-2.3.6.so" address="b789a000" size="00007000" version="2.3.6"/>
<module path="/lib/tls/i686/cmov/libpthread-2.3.6.so" address="b78a4000" size="00010000" version="2.3.6"/>
<module path="/lib/tls/i686/cmov/libm-2.3.6.so" address="b78b7000" size="00022000" version="2.3.6"/>
<module path="/usr/lib/libstdc++.so.5.0.7" address="b7989000" size="00005000" version="5.0.7"/>
<module path="/lib/tls/i686/cmov/libdl-2.3.6.so" address="b7993000" size="00003000" version="2.3.6"/>
<module path="/usr/lib/libglib-2.0.so.0.1000.3" address="b7a19000" size="00001000" version="0.1000.3"/>
<module path="/usr/lib/libgthread-2.0.so.0.1000.3" address="b7a1d000" size="00001000" version="0.1000.3"/>
<module path="/usr/lib/libgmodule-2.0.so.0.1000.3" address="b7a20000" size="00001000" version="0.1000.3"/>
<module path="/usr/lib/libgobject-2.0.so.0.1000.3" address="b7a22000" size="00038000" version="0.1000.3"/>
<module path="/usr/lib/libpango-1.0.so.0.1201.2" address="b7a90000" size="00002000" version="0.1201.2"/>
<module path="/usr/lib/libfreetype.so.6.3.8" address="b7af8000" size="00003000" version="6.3.8"/>
<module path="/usr/lib/libfontconfig.so.1.0.4" address="b7b23000" size="00005000" version="1.0.4"/>
<module path="/usr/lib/libpangoft2-1.0.so.0.1201.2" address="b7b29000" size="00024000" version="0.1201.2"/>
<module path="/usr/lib/libpangox-1.0.so.0.1201.2" address="b7b57000" size="00001000" version="0.1201.2"/>
<module path="/usr/lib/libpangoxft-1.0.so.0.1201.2" address="b7b59000" size="00006000" version="0.1201.2"/>
<module path="/usr/lib/libgdk_pixbuf-2.0.so.0.800.18" address="b7b73000" size="00001000" version="0.800.18"/>
<module path="/usr/lib/libatk-1.0.so.0.1114.0" address="b7b8b000" size="00002000" version="0.1114.0"/>
<module path="/usr/lib/libgdk-x11-2.0.so.0.800.18" address="b7c07000" size="00003000" version="0.800.18"/>
<module path="/usr/lib/libgtk-x11-2.0.so.0.800.18" address="b7ed3000" size="00009000" version="0.800.18"/>
<module path="/lib/tls/i686/cmov/libnss_nis-2.3.6.so" address="b7ee0000" size="00009000" version="2.3.6"/>
<module path="/usr/lib/locale/en_US.utf8/LC_TIME" address="b7eea000" size="00001000"/>
<module path="/usr/lib/locale/en_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES" address="b7eec000" size="00001000"/>
<module path="/usr/lib/locale/en_US.utf8/LC_NAME" address="b7eee000" size="00001000"/>
<module path="/usr/lib/locale/en_US.utf8/LC_TELEPHONE" address="b7ef0000" size="00001000"/>
<module path="/usr/lib/locale/en_US.utf8/LC_IDENTIFICATION" address="b7ef2000" size="00001000"/>
<module path="/lib/ld-2.3.6.so" address="b7ef6000" size="00016000" version="2.3.6"/>
</modules>
<stack>
<frame level="2" function="wxStackWalker::Walk(unsigned int)" offset="00000000"/>
<frame level="3" function="wxDebugReport::AddContext(wxDebugReport::Context)" offset="00000000"/>
<frame level="4" function="wxDebugReport::AddAll(wxDebugReport::Context)" offset="00000000"/>
<frame level="5" function="CamErrorDialog::ButtonClicked(wxCommandEvent&)" offset="00000000"/>
<frame level="6" function="wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const" offset="00000000"/>
<frame level="7" function="wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)" offset="00000000"/>
<frame level="8" function="wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)" offset="00000000"/>
<frame level="9" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000000"/>
<frame level="10" function="wxWindowBase::TryParent(wxEvent&)" offset="00000000"/>
<frame level="11" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000000"/>
<frame level="12" function="gtk_button_clicked_callback" offset="00000000"/>
<frame level="13" function="__float128" offset="00000043"/>
<frame level="14" function="__float128" offset="0000011e"/>
<frame level="15"/>
<frame level="16" function="__float128" offset="000006b0"/>
<frame level="17" function="__float128" offset="00000029"/>
<frame level="18" function="__float128" offset="00000053"/>
<frame level="19"/>
<frame level="20" function="__float128" offset="00000043"/>
<frame level="21"/>
<frame level="22" function="__float128" offset="0000011e"/>
<frame level="23"/>
<frame level="24" function="__float128" offset="000006b0"/>
<frame level="25" function="__float128" offset="00000029"/>
<frame level="26" function="__float128" offset="00000056"/>
<frame level="27"/>
<frame level="28" function="_gtk_marshal_BOOLEAN__BOXED" offset="00000058"/>
<frame level="29"/>
<frame level="30" function="__float128" offset="0000011e"/>
<frame level="31"/>
<frame level="32" function="__float128" offset="0000041d"/>
<frame level="33" function="__float128" offset="00000029"/>
<frame level="34"/>
<frame level="35" function="__float128" offset="000000b7"/>
<frame level="36" function="__float128" offset="00000300"/>
<frame level="37"/>
<frame level="38" function="__float128" offset="000001d7"/>
<frame level="39"/>
<frame level="40" function="__float128" offset="000001d6"/>
<frame level="41" function="__float128" offset="000000b4"/>
<frame level="42" function="wxEventLoop::Run()" offset="00000000"/>
<frame level="43" function="wxDialog::ShowModal()" offset="00000000"/>
<frame level="44" function="InformGeneral(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)" offset="00000000"/>
<frame level="45" function="CCamApp::OnFatalException()" offset="00000000"/>
<frame level="46" function="wxFatalSignalHandler" offset="00000000"/>
<frame level="47"/>
<frame level="48" function="GDraw::DoStrokePath(POINT const*, unsigned char const*, unsigned long, bool, unsigned long, CapStyle, JoinStyle, DASH const*, POINT*, unsigned char*, long, RECT*)" offset="00000000"/>
<frame level="49" function="GDraw::CalcStrokeBBox(POINT const*, unsigned char const*, unsigned long, RECT*, bool, unsigned long, CapStyle, JoinStyle, DASH const*)" offset="00000000"/>
<frame level="50" function="GDrawAsm::CalcStrokeBBox(POINT const*, unsigned char const*, unsigned int, RECT*, int, unsigned int, CapStyles, JoinStyles, DashType const*)" offset="00000000"/>
<frame level="51" function="NodeRenderableInk::CalculatePathBoundingRect(Path&, int, DocRect*)" offset="00000000"/>
<frame level="52" function="NodeRegularShape::GetBoundingRect(int, int)" offset="00000000"/>
<frame level="53" function="AttributeManager::ApplyCurrentAttribsToNode(NodeRenderableInk*)" offset="00000000"/>
<frame level="54" function="OpNewRegShape::CompleteOperation()" offset="00000000"/>
<frame level="55" function="OpNewRegShape::DragFinished(DocCoord, ClickModifiers, Spread*, int, int)" offset="00000000"/>
<frame level="56" function="DocView::DragFinished(Operation*, OilCoord, ClickModifiers, int)" offset="00000000"/>
<frame level="57" function="CCamView::HandleButtonUp(unsigned int, wxMouseEvent&)" offset="00000000"/>
<frame level="58" function="CCamView::OnLButtonUp(wxMouseEvent&)" offset="00000000"/>
<frame level="59" function="wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const" offset="00000000"/>
<frame level="60" function="wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)" offset="00000000"/>
<frame level="61" function="wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)" offset="00000000"/>
<frame level="62" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000000"/>
<frame level="63" function="gtk_window_button_release_callback" offset="00000000"/>
<frame level="64" function="_gtk_marshal_BOOLEAN__BOXED" offset="00000058"/>
<frame level="65" function="__float128" offset="0000011e"/>
<frame level="66"/>
<frame level="67" function="__float128" offset="0000041d"/>
<frame level="68" function="__float128" offset="00000029"/>
<frame level="69"/>
<frame level="70" function="__float128" offset="000000b7"/>
<frame level="71" function="__float128" offset="00000300"/>
<frame level="72"/>
<frame level="73" function="__float128" offset="000001d7"/>
<frame level="74"/>
<frame level="75" function="__float128" offset="000001d6"/>
<frame level="76" function="__float128" offset="000000b4"/>
<frame level="77" function="wxEventLoop::Run()" offset="00000000"/>
<frame level="78" function="wxAppBase::MainLoop()" offset="00000000"/>
<frame level="79" function="wxAppBase::OnRun()" offset="00000000"/>
<frame level="80" function="wxEntry(int&, wchar_t**)" offset="00000000"/>
<frame level="81" function="main" offset="00000000"/>
</stack>
</report>
Re: Crashing all the time in the last few days
Quote:
<frame level="48" function="GDraw::DoStrokePath(POINT const*, unsigned char const*, unsigned long, bool, unsigned long, CapStyle, JoinStyle, DASH const*, POINT*, unsigned char*, long, RECT*)" offset="00000000"/>
Your crash seems to be somewhere inside the CDraw library, and there may be nothing you can do about this until someone at Xara notices and fixes it. Given that you have a stack trace, you might want to report your bug at the Xara Bugzilla
Ben
Re: Crashing all the time in the last few days
Quote:
Originally Posted by fuxoft
I am using Ubuntu Dapper Drake Linux and until this week, Xara worked all right for me.
That's an interesting one. Can you file a report at http://bugzilla.xara.com/ please. I don't think we've seen that report before, and if it's repeatable would be very interested. I developer on Ubuntu Dapper x86_64 and can also run on Ubuntu Dapper i386, so if it goes wrong for you simply drawing a rectangle I'd be most interested to know why.
Alex
Re: Crashing all the time in the last few days
Quote:
Originally Posted by abligh
Thanks, I did that: http://bugzilla.xara.com/show_bug.cgi?id=1189
Re: Crashing all the time in the last few days
thats exactly my expirience to. I run kubuntu 6. I did try do install some older versions, but without success. Does someone know what the last woring version was? The stable version I cant use cause I need the line gallery ...
Re: Crashing all the time in the last few days
Oky, I found 1239 that one works.
Re: Crashing all the time in the last few days
This has been fixed as of rev. 1355.
Re: Crashing all the time in the last few days
Quote:
Originally Posted by jedfrechette
This has been fixed as of rev. 1355.
Looks like we made an error on the compile flags for CDraw so it wasn't working on older CPU's. Sorry.
Alex