Summary: | sci-visualization/paraview-3.6.2 crashes with 'save screenshot' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Luyang Han <luyang.han> |
Component: | Current packages | Assignee: | Gentoo Science Related Packages <sci> |
Status: | RESOLVED TEST-REQUEST | ||
Severity: | normal | CC: | frp.bissey, markusle, pchrist |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | backtrace |
Description
Luyang Han
2010-03-30 13:09:21 UTC
Created attachment 225829 [details]
backtrace
The backtrace of the crashing after reemerge mesa with +xcb
I just reemerge the mesa with +xcb flag. Now the mesa is with the following flags: media-libs/mesa-7.5.2 USE="nptl xcb -debug -motif -pic" VIDEO_CARDS="intel -mach64 -mga -none -r128 -radeon -radeonhd -s3virge -savage -sis (-sunffb) -tdfx -trident -via" The program still crashes at the same step. However the message to the console is a bit different. Now the following backtrace is produced. http://bugs.gentoo.org/attachment.cgi?id=225829 Hope this can bring some light. Does this happen on previous paraview versions? eg main tree's 3.6.1(-r1)? Tested on 3.6.1-r1, the problem remains. The following error message: X Error: BadDrawable (invalid Pixmap or Window parameter) 9 Extension: 137 (Uknown extension) Minor opcode: 4 (Unknown request) Resource id: 0x2005ce2 paraview-real: xcb_io.c:176: process_responses: Assertion `!(req && current_request && !(((long) (req->sequence) - (long) (current_request)) <= 0))' failed. Aborted I think this is not a problem of paraview itself but is related to some other package, possibly opengl components. (In reply to comment #4) > Tested on 3.6.1-r1, the problem remains. The following error message: > > X Error: BadDrawable (invalid Pixmap or Window parameter) 9 > Extension: 137 (Uknown extension) > Minor opcode: 4 (Unknown request) > Resource id: 0x2005ce2 > paraview-real: xcb_io.c:176: process_responses: Assertion `!(req && > current_request && !(((long) (req->sequence) - (long) (current_request)) <= > 0))' failed. > Aborted > > I think this is not a problem of paraview itself but is related to some other > package, possibly opengl components. > I have had this problem before, see http://bugs.gentoo.org/show_bug.cgi?id=279060 , both in 3.6.1 and 3.6.2. The crash does not occur on my box with using nvidia, but happens on my notebook with Intel graphics. A while ago I did an emerge -e world, but the problem still persists. The other significant difference between my two systems is that I used libxcb prior to version 1.4 on the notebook. I followed the upgrade guide when libxcb 1.4 became stable, but maybe something is still polluted with the old stuff. Googling turned up quite some amount of similar xcb related crashes in other packages and distributions, but I cannot see the connection, as most of them were resolved by upgrading the affected package or something in its vicinity. It is probably an off-screen rendering problem. I suffered from that too. There is a preference where you can disable off-screen rendering for snapshot, just disable it and you'll be fine. UseOffscreenRenderingForScreenshots=false In the [renderModule] section of .conf/Paraview/Paraview3.6.ini if you want to do it the hard way. try with sci-visualization/paraview-3.98.0 |