[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#357439: amaya does not start--The program 'amaya' received an X Window System error.



Ok, si this bug is now starting to turn me crazy.

All running tests point to a problem with Mesa :
-crash with Mesa in software mode
-no crash with Mesa using the ATI DRI, but weird display of the web
pages
-no crash with the nvidia proprietary driver, display is happy.

When I tried using gdb to get a backtrace(attached), all I got was a
long list of calls involving wxWidgets, GTK, but not Mesa.

CCing the XSF in case someone has an idea, or if this could be related
to the Mesa/Xorg drivers problem, otherwise my next try will probably
involve the sacrifice of a chicken.

Regis

On Wed, 2006-03-22 at 09:21 +0100, Andrea De Michele wrote:
> Hi Regis,
> May be the following can be useful:
> If I start amaya with a file name, like:
> ~$ amaya file.html
> the program starts correctly with  file.html open.
> 
> May be the problem is with the Welcome start page of amaya. 
> In fact if I start simply amaya:
> ~$ amaya file.html
> I see for few second the amaya window with the
> file /usr/lib/amaya/amaya/AmayaPage_WX.html open, but i see strange
> "changing of color" on the screen and after few second the program
> crash.
> More strange: if during the few second of "changing of color" I scroll
> down the   AmayaPage_WX.html page these "changing of color" stop and the
> program does not crash.
> 
> Very strange!
> Anyway now I can use the program.
> Andrea.
> 
> Il giorno mar, 21/03/2006 alle 14.47 +0000, Regis Boudin ha scritto:
> > Hi Andrea,
> > 
> > Andrea De Michele said:
> > > Hi Regis,
> > > I used ati driver without DRI.
> > > I do not use DRI because it give me some problem: when i switch console
> > > (CTRL+ALT+Fn) the system crash if DRI is loaded.
> > 
> > Thanks for the additional informations. This tend to confirm my thoughts
> > that the problem is OpenGL/Mesa related, but I'm not sure if the bug is in
> > Amaya or the Mesa library.
> > 
> > > Anyway today I have tried amaya with DRI loaded and amaya crash with the
> > > following message:
> > > andrea@brancaleone:~$ amaya
> > > 09:22:28: Deleted stale lock file '/home/andrea/amaya-andrea'.
> > >
> > > OpenGL Status:
> > >   Software Mode = Hard
> > >   VENDOR : Tungsten Graphics, Inc.
> > >   VERSION : 1.2 Mesa 6.4.1
> > >   RENDERER : Mesa DRI Radeon 20050528 AGP 4x x86/MMX+/3DNow!+/SSE NO-TCL
> > >   GLU Version : 1.3
> > >   Aux buffers count 0
> > >   Acumm rgba : 0 0 0 0
> > > *** Amaya: Irrecoverable error ***Segmentation fault
> > 
> > Yay ! find where one of the problems is, get a new one !
> > 
> > Anyway, thanks for your help,
> > 
> > Regis
> > 
> 
> 
#0  gdk_x_error (display=0x97b1a28, error=0xafb6e13c) at gdkmain-x11.c:599
#1  0xa6aeb77f in _XError (dpy=0x97b1a28, rep=0xafb6e200)
    at ../../src/XlibInt.c:2886
#2  0xa6aebd9f in _XReply (dpy=0x97b1a28, rep=0xafb6e200, extra=0, discard=1)
    at ../../src/XlibInt.c:1815
#3  0xa6ae3275 in XSync (dpy=0x97b1a28, discard=0) at ../../src/Sync.c:48
#4  0xa6ae3323 in _XSyncFunction (dpy=0x97b1a28) at ../../src/Synchro.c:37
#5  0xa6aa9229 in XShmPutImage (dpy=0x97b1a28, d=159062568, gc=0x9d92b48,
    image=0x9d92a18, src_x=159062568, src_y=159062568, dst_x=159062568,
    dst_y=159062568, src_width=159062568, src_height=159062568,
    send_event=159062568) at ../../src/XShm.c:358
#6  0xa6769d98 in gdk_x11_draw_image (drawable=0xa8cb180, gc=0x97e8208,
    image=0x994e8c0, xsrc=0, ysrc=0, xdest=0, ydest=0, width=12, height=12)
    at gdkdrawable-x11.c:821
#7  0xa6742c6a in IA__gdk_draw_image (drawable=0xa8cb180, gc=0x97e8208,
    image=0x994e8c0, xsrc=159062568, ysrc=159062568, xdest=159062568,
    ydest=159062568, width=12, height=12) at gdkdraw.c:726
#8  0xa674dcbc in gdk_pixmap_draw_image (drawable=0x97b1a28, gc=0x97b1a28,
    image=0x97b1a28, xsrc=159062568, ysrc=159062568, xdest=159062568,
    ydest=159062568, width=159062568, height=159062568) at gdkpixmap.c:418
#9  0xa6742c6a in IA__gdk_draw_image (drawable=0xa1b9548, gc=0x97e8208,
    image=0x994e8c0, xsrc=159062568, ysrc=159062568, xdest=159062568,
    ydest=159062568, width=12, height=12) at gdkdraw.c:726
#10 0xa70764fe in wxBitmap::CreateFromImageAsPixmap ()
   from /usr/lib/libwx_gtk2u_core-2.6.so.0
#11 0xa70770cc in wxBitmap::CreateFromImage ()
   from /usr/lib/libwx_gtk2u_core-2.6.so.0
#12 0xa7367080 in wxXmlResourceHandler::GetBitmap ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#13 0xa73217eb in wxBitmapButtonXmlHandler::DoCreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#14 0xa7364401 in wxXmlResourceHandler::CreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#15 0xa7364e3d in wxXmlResource::CreateResFromNode ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#16 0xa736518e in wxXmlResourceHandler::CreateChildren ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#17 0xa7341107 in wxPanelXmlHandler::DoCreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#18 0xa7364401 in wxXmlResourceHandler::CreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#19 0xa7364e3d in wxXmlResource::CreateResFromNode ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#20 0xa734a529 in wxSizerXmlHandler::Handle_sizeritem ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#21 0xa734a7be in wxSizerXmlHandler::DoCreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#22 0xa7364401 in wxXmlResourceHandler::CreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#23 0xa7364e3d in wxXmlResource::CreateResFromNode ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#24 0xa736518e in wxXmlResourceHandler::CreateChildren ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#25 0xa7349bdf in wxSizerXmlHandler::Handle_sizer ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#26 0xa734a7ee in wxSizerXmlHandler::DoCreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#27 0xa7364401 in wxXmlResourceHandler::CreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#28 0xa7364e3d in wxXmlResource::CreateResFromNode ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#29 0xa736518e in wxXmlResourceHandler::CreateChildren ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#30 0xa7341107 in wxPanelXmlHandler::DoCreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#31 0xa7364401 in wxXmlResourceHandler::CreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#32 0xa7364e3d in wxXmlResource::CreateResFromNode ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#33 0xa734a529 in wxSizerXmlHandler::Handle_sizeritem ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#34 0xa734a7be in wxSizerXmlHandler::DoCreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#35 0xa7364401 in wxXmlResourceHandler::CreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#36 0xa7364e3d in wxXmlResource::CreateResFromNode ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#37 0xa736518e in wxXmlResourceHandler::CreateChildren ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#38 0xa7349bdf in wxSizerXmlHandler::Handle_sizer ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#39 0xa734a7ee in wxSizerXmlHandler::DoCreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#40 0xa7364401 in wxXmlResourceHandler::CreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#41 0xa7364e3d in wxXmlResource::CreateResFromNode ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#42 0xa736518e in wxXmlResourceHandler::CreateChildren ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#43 0xa7341107 in wxPanelXmlHandler::DoCreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#44 0xa7364401 in wxXmlResourceHandler::CreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#45 0xa7364e3d in wxXmlResource::CreateResFromNode ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#46 0xa734a529 in wxSizerXmlHandler::Handle_sizeritem ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#47 0xa734a7be in wxSizerXmlHandler::DoCreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#48 0xa7364401 in wxXmlResourceHandler::CreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#49 0xa7364e3d in wxXmlResource::CreateResFromNode ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#50 0xa736518e in wxXmlResourceHandler::CreateChildren ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#51 0xa7349bdf in wxSizerXmlHandler::Handle_sizer ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#52 0xa734a7ee in wxSizerXmlHandler::DoCreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#53 0xa7364401 in wxXmlResourceHandler::CreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#54 0xa7364e3d in wxXmlResource::CreateResFromNode ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#55 0xa734a529 in wxSizerXmlHandler::Handle_sizeritem ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#56 0xa734a7be in wxSizerXmlHandler::DoCreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#57 0xa7364401 in wxXmlResourceHandler::CreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#58 0xa7364e3d in wxXmlResource::CreateResFromNode ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#59 0xa736518e in wxXmlResourceHandler::CreateChildren ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#60 0xa7349bdf in wxSizerXmlHandler::Handle_sizer ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#61 0xa734a7ee in wxSizerXmlHandler::DoCreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#62 0xa7364401 in wxXmlResourceHandler::CreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#63 0xa7364e3d in wxXmlResource::CreateResFromNode ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#64 0xa734a529 in wxSizerXmlHandler::Handle_sizeritem ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#65 0xa734a7be in wxSizerXmlHandler::DoCreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#66 0xa7364401 in wxXmlResourceHandler::CreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#67 0xa7364e3d in wxXmlResource::CreateResFromNode ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#68 0xa736518e in wxXmlResourceHandler::CreateChildren ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#69 0xa7349bdf in wxSizerXmlHandler::Handle_sizer ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#70 0xa734a7ee in wxSizerXmlHandler::DoCreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#71 0xa7364401 in wxXmlResourceHandler::CreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#72 0xa7364e3d in wxXmlResource::CreateResFromNode ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#73 0xa736518e in wxXmlResourceHandler::CreateChildren ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#74 0xa7341107 in wxPanelXmlHandler::DoCreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#75 0xa7364401 in wxXmlResourceHandler::CreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#76 0xa7364e3d in wxXmlResource::CreateResFromNode ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#77 0xa734a529 in wxSizerXmlHandler::Handle_sizeritem ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#78 0xa734a7be in wxSizerXmlHandler::DoCreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#79 0xa7364401 in wxXmlResourceHandler::CreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#80 0xa7364e3d in wxXmlResource::CreateResFromNode ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#81 0xa736518e in wxXmlResourceHandler::CreateChildren ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#82 0xa7349bdf in wxSizerXmlHandler::Handle_sizer ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#83 0xa734a7ee in wxSizerXmlHandler::DoCreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#84 0xa7364401 in wxXmlResourceHandler::CreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#85 0xa7364e3d in wxXmlResource::CreateResFromNode ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#86 0xa736518e in wxXmlResourceHandler::CreateChildren ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#87 0xa7341107 in wxPanelXmlHandler::DoCreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#88 0xa7364401 in wxXmlResourceHandler::CreateResource ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#89 0xa7364e3d in wxXmlResource::CreateResFromNode ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#90 0xa7365777 in wxXmlResource::LoadPanel ()
   from /usr/lib/libwx_gtk2u_xrc-2.6.so.0
#91 0x082af7d6 in AmayaSubPanel::AmayaSubPanel ()
#92 0x0829491d in AmayaColorsPanel::AmayaColorsPanel ()
#93 0x0828bf32 in AmayaPanel::AmayaPanel ()
#94 0x0828a14f in AmayaNormalWindow::AmayaNormalWindow ()
#95 0x08218cff in TtaMakeWindow ()
#96 0x080fa014 in InitDocAndView ()
#97 0x080ffab1 in GetAmayaDoc ()
#98 0x08101aae in CallbackDialogue ()
#99 0x08101e72 in GoToHome ()
#100 0x08101fa5 in OpenNewDocFromArgv ()
#101 0x08102ec2 in InitAmaya ()
#102 0x0821a006 in CallAction ()
#103 0x0821a128 in CallEventType ()
#104 0x08224cd8 in TtaMainLoop ()
#105 0x080a8189 in amaya_main ()
#106 0x0817afb9 in AmayaApp::OnIdle ()
#107 0xa6e64325 in wxAppConsole::HandleEvent ()
   from /usr/lib/libwx_baseu-2.6.so.0
#108 0xa6ef4963 in wxEvtHandler::ProcessEventIfMatches ()
   from /usr/lib/libwx_baseu-2.6.so.0
#109 0xa6ef4b6f in wxEventHashTable::HandleEvent ()
   from /usr/lib/libwx_baseu-2.6.so.0
#110 0xa6ef4d4f in wxEvtHandler::ProcessEvent ()
   from /usr/lib/libwx_baseu-2.6.so.0
#111 0xa7124a3c in wxAppBase::ProcessIdle ()
   from /usr/lib/libwx_gtk2u_core-2.6.so.0
#112 0xa7072e93 in wxApp::Yield () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#113 0xa657dcc1 in g_idle_dispatch (source=0x97a3700, callback=0x97b1a28,
    user_data=0x0) at gmain.c:3796
#114 0xa657b691 in IA__g_main_context_dispatch (context=0x97a2268)
    at gmain.c:1916
#115 0xa657e9d7 in g_main_context_iterate (context=0x97a2268, block=1,
    dispatch=1, self=0x97a3738) at gmain.c:2547
#116 0xa657ef28 in IA__g_main_loop_run (loop=0xa4523c8) at gmain.c:2751
#117 0xa68d9341 in IA__gtk_main () at gtkmain.c:1003
#118 0xa708d758 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#119 0xa71241dc in wxAppBase::MainLoop ()
   from /usr/lib/libwx_gtk2u_core-2.6.so.0
#120 0xa71242d1 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#121 0xa6e9aa8a in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
#122 0xa6e9ab46 in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
#123 0x0817aa9e in main ()

Reply to: