The International Simutrans Forum

Development => Patches & Projects => Incorporated Patches and Solved Bug Reports => Topic started by: ankit.karan99 on March 12, 2016, 10:34:42 AM

Title: r7780 - pipe is still busy with an old pageflip
Post by: ankit.karan99 on March 12, 2016, 10:34:42 AM
while moving around the map using right click , my PC just got hanged.
mouse cursor is working but I can't click anywhere, keyboard is not working.

atlast, I pressed Ctrl+alt+bkspc.

few seconds passed, i saw an error message in fullscreen console :

[drm :intel_pipe_set_base] *ERROR* pipe is still busy with an old pageflip


it happens randomly, and not regularly.

I am using Simutrans r7780 nightly,
pak128 v2.6.0, some addons (fences, maglev etc.)

System info :
Linux Mint 17.2 (x86), Pentium@dual core CPU e5700 @ 3.00ghz x 2, 2 GB ram, Intel G41 intergrated graphics controller.

! sorry for my bad English.
Title: Re: r7780 - pipe is still busy with an old pageflip
Post by: Ters on March 12, 2016, 03:20:59 PM
Seems like a display driver bug, although it could be hardware related as well. Try a newer version of the display driver, or an older if you are using the newest.
Title: Re: r7780 - pipe is still busy with an old pageflip
Post by: prissi on March 13, 2016, 09:50:36 PM
As this is linux, it is rather a bug in the SDL. Maybe compiling it yourself (its easy) with SDL2 or Allegro will mend this.
Title: Re: r7780 - pipe is still busy with an old pageflip
Post by: ankit.karan99 on March 14, 2016, 06:17:49 AM
then, please refer a webpage for compiling instructions.

after updating graphics driver, It seems the problem is solved.
Title: Re: r7780 - pipe is still busy with an old pageflip
Post by: Ters on March 14, 2016, 06:50:00 AM
As this is linux, it is rather a bug in the SDL. Maybe compiling it yourself (its easy) with SDL2 or Allegro will mend this.

That depends a bit on exactly what was clicked on or which key presses were attempted. If they were not all directed at Simutrans, neither Simutrans nor SDL can be anything but indirectly responsible.