Description of problem: Mathematica hangs when you display and rotate a 3D graphical plot. It stops responding to keystrokes and the mouse. The 3D plot can come loose when you move the notebook window and it will hover above all other windows. Version-Release number of selected component (if applicable): xorg-x11-drv-ati-6.13.0-0.10.20091006git457646d73.fc12.i686 mathematica 7.0.1.0 How reproducible: Every time. Steps to Reproduce: 1. Open Mathematica 2. Type (for example) Graphics3D[Sphere[]] 3. press Shift+Enter 4. Grab the picture with the mouse and try to rotate it. Actual results: Mathematica hangs. On the terminal where you launched it, you see the error message failed to create pixmap. Expected results: The picture should rotate. Additional info:
Created attachment 373000 [details] /var/log/Xorg.0.log I'm not using any /etc/X11/xorg.conf, it's all autoconfiguring. I can't find any relevant error messages other than "failed to create pixmap".
Someone else saw a bug like this and posted it to a usenet group: http://groups.google.com/group/comp.soft-sys.math.mathematica/browse_thread/thread/de61c0159bc64421/3ec14c0269ff40fc?lnk=gst&q=failed+to+create+pixmap#3ec14c0269ff40fc
Please attach dmesg
Created attachment 373306 [details] output of dmsg
Created attachment 373308 [details] another Xorg.log file Just in case, this is the X log from the same session. I ran mathematica, made it draw with the command Graphics3D[Sphere[]] and tried to rotate it. As usual, it hung and the graphical object came detached from the mathematica window, same error message in the terminal: failed to create pixmap. If I run 'mathematica -mesa' and draw the sphere, I can rotate, and the graphical object came detached when I moved the mathematica window, but then it re-attached itself and didn't hang.
Created attachment 373309 [details] output of lspci, just in case
Created attachment 373312 [details] tried this xorg.conf with Option AccelMethod XAA... ...same behavior. I also gave the kernel the 'nomodeset' argument, and that didn't make a difference either.
Created attachment 373313 [details] Xorg.log using Option AccelMethod XAA
Created attachment 373314 [details] dmesg using Option AccelMethod XAA
Created attachment 373315 [details] tried this xorg.conf with radeonhd driver instead of radeon... ... and that didn't work either!
Created attachment 373316 [details] Xorg.log using radeonhd
Created attachment 373317 [details] dmesg using radeonhd
And in case it isn't clear: Mathematica worked just fine on this same machine under Fedora 11. I didn't see this problem until the upgrade to Fedora 12.
Someone sent me an e-mail suggesting that this bug might be relevant: http://bugs.freedesktop.org/show_bug.cgi?id=22851
After finding a few more posts online, I tried installing mesa-dri-drivers-experimental, which has an experimental hardware driver for my graphics card. Without that, it's using some sort of software rendering driver, I guess? So the bug is probably not with the X ATI graphics driver, but maybe with something inside mesa, or in the interface between the two? With the experimental hardware driver, mathematica no longer hangs in the above circumstance, which makes me happy. It's not completely fixed because there's a row and column of noisy pixels around the edge of the rotating 3D object, but that vanishes once I stop rotating it. So mathematica mostly works now, with no crash and no hang.
(In reply to comment #15) > It's not completely fixed because there's a row and column of noisy pixels > around the edge of the rotating 3D object, but that vanishes once I stop > rotating it. Could we get a screenshot of this, please? Thank you
Created attachment 383165 [details] screen shot This shows the weird stuff around the 3-d graphics object as I'm rotating it. I think this might be caused by interference from compiz trying to put a shadow around it?
Created attachment 383166 [details] another screen shot, with metacity instead of compiz Well, it looks like compiz isn't entirely to blame. There's irregular noise around the outside of the 3D sub-window even with metacity.
-- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers
This message is a reminder that Fedora 12 is nearing its end of life. Approximately 30 (thirty) days from now Fedora will stop maintaining and issuing updates for Fedora 12. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as WONTFIX if it remains open with a Fedora 'version' of '12'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version prior to Fedora 12's end of life. Bug Reporter: Thank you for reporting this issue and we are sorry that we may not be able to fix it before Fedora 12 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora please change the 'version' of this bug to the applicable version. If you are unable to change the version, please add a comment here and someone will do it for you. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. The process we are following is described here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
Fedora 12 changed to end-of-life (EOL) status on 2010-12-02. Fedora 12 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. Thank you for reporting this bug and we are sorry it could not be fixed.