Bug 57278 - [NV50 gallium] flightgear crash when loading scenary: nv50_pc.h:351: nv_alloc_instruction: Assertion `pc->num_instructions < 2048
Summary: [NV50 gallium] flightgear crash when loading scenary: nv50_pc.h:351: nv_alloc...
Status: RESOLVED INVALID
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/nouveau (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: medium critical
Assignee: Nouveau Project
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-19 14:38 UTC by KinG-InFeT
Modified: 2013-10-01 16:24 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
dmesg output after the crash (67.25 KB, text/plain)
2012-11-20 17:18 UTC, comer352l
Details
Xorg.0.log (41.45 KB, text/plain)
2012-11-20 17:20 UTC, comer352l
Details
Xorg.0.log.old (52.21 KB, text/plain)
2012-11-20 17:22 UTC, comer352l
Details

Description KinG-InFeT 2012-11-19 14:38:42 UTC
Description:
run flightgear and crash

Additional info:
* package version(s) = 2.8.0

LOG:

KI266 dme indicator #0 initialized
loading scenario 'nimitz_demo'
PNG lib warning : Interlace handling should be turned on when using png_read_image
PNG lib warning : Interlace handling should be turned on when using png_read_image
Initializing Nasal Electrical System
join_values_nofail:398 - failed to coalesce values
join_values_nofail:398 - failed to coalesce values
fgfs: nv50_pc.h:351: nv_alloc_instruction: Assertion `pc->num_instructions < 2048' failed.
Aborted

Steps to reproduce:

1)install
2) run
3) loading scenery
4) CRASH

SEE view: https://bugs.archlinux.org/task/31362
Comment 1 comer352l 2012-11-20 17:17:29 UTC
The same happens to me, except that it also crashes the X-server.

When starting FlightGear from the console, I get the following output before it crashes:

nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 30
nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 30
nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 55
nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 56
nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 59
nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 58
nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 30
KI266 dme indicator #0 initialized
loading scenarion 'nimitz_demo'
AL lib: alc_initconfig: Failed to initialize backend "pulse"
nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 30
Initializing Nasal Electrical System
fgfs: nouveau_pushbuf.c:274: nouveau_pushbuf_flush: Assertion `0' failed.


Then
- the machine freezes for some seconds
- terminal appears with lines fragmented/shifted (X-server crashed ?)
- the machine freezes again for some seconds
- switches back to X, but screen is garbled
- switches back to terminal after a few seconds

100% reproducable.

Hardware: GeForce 6150SE (NV4C)
Distro: openSUSE 12.2
Kernel: 3.6.7 vanilla (can't test 3.7-rc due to a regression)
Mesa: 8.0.4
libdrm: 2.4.33
FlightGear: 2.8.0
Comment 2 comer352l 2012-11-20 17:18:54 UTC
Created attachment 70323 [details]
dmesg output after the crash
Comment 3 comer352l 2012-11-20 17:20:01 UTC
Created attachment 70324 [details]
Xorg.0.log
Comment 4 comer352l 2012-11-20 17:22:20 UTC
Created attachment 70325 [details]
Xorg.0.log.old

Xorg.0.log.old has been modified at the same time.
It seems like the X-server tried to restart automatically (see timestamps).
Comment 5 KinG-InFeT 2012-11-20 20:06:34 UTC
My INFO:

Hardware: GeForce 8500 GT (NV86 (G86))
Distro: ArchLinux
Kernel: 3.6.6-1-ARCH
Mesa: mesa-9.0
libdrm: 2.4.33
FlightGear: 2.8.0
Comment 6 Ilia Mirkin 2013-08-30 23:26:30 UTC
Please retest with mesa 9.2. If problem continues, please make sure to mention what hardware you're using.
Comment 7 Ilia Mirkin 2013-10-01 16:24:30 UTC
No response to re-test request for over a month. Closing as invalid.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.