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: > > > [EMAIL PROTECTED]:~$ 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 ()