[1.1.33] Crash (GraphicsInterfaceDX11::swapBuffers)

Place for things which are bugs but we have no idea how to solve them. Things related to hardware, libraries, strange setups, etc.
Post Reply
nightfortress
Manual Inserter
Manual Inserter
Posts: 3
Joined: Mon Sep 17, 2018 10:00 am
Contact:

[1.1.33] Crash (GraphicsInterfaceDX11::swapBuffers)

Post by nightfortress »

Hi,
Playing a multiplayer game (hosting and joining), and I cannot place a pipe connecting two petroleum pipes, but bots can?
Same thing occurs with undergrounds.
Playing around with this, caused the entire game to crash.
(Turns out heavy oil and petrol are in the same pipe, which shouldn't happen?)
See attached videos
Thanks
Attachments
20210514222239_1.jpg
20210514222239_1.jpg (1.28 MiB) Viewed 2039 times
factorio-previous.log
(20.83 KiB) Downloaded 143 times
PlacingPipe.mp4
(7.81 MiB) Downloaded 139 times
PipeCrash.mp4
(1.13 MiB) Downloaded 134 times

Loewchen
Global Moderator
Global Moderator
Posts: 8319
Joined: Wed Jan 07, 2015 5:53 pm
Contact:

Re: [1.1.33] Crash (GraphicsInterfaceDX11::swapBuffers)

Post by Loewchen »

The crash has nothing to do with your pipe screw up. Are you using the steam- or discord overlay?

nightfortress
Manual Inserter
Manual Inserter
Posts: 3
Joined: Mon Sep 17, 2018 10:00 am
Contact:

Re: [1.1.33] Crash (GraphicsInterfaceDX11::swapBuffers)

Post by nightfortress »

I used OBS for recording, but did have Steam and Discord Overlay running.
I also thought that pipes shouldn't be able to be do that?

cbhj1
Fast Inserter
Fast Inserter
Posts: 166
Joined: Tue Apr 25, 2017 2:53 pm
Contact:

Re: [1.1.33] Crash (GraphicsInterfaceDX11::swapBuffers)

Post by cbhj1 »

you got some heavy oil in the upper pipe that is blocking you

User avatar
Silari
Filter Inserter
Filter Inserter
Posts: 490
Joined: Sat Jan 27, 2018 10:04 pm
Contact:

Re: [1.1.33] Crash (GraphicsInterfaceDX11::swapBuffers)

Post by Silari »

nightfortress wrote:
Sat May 15, 2021 12:15 am
I also thought that pipes shouldn't be able to be do that?
Fluid mixing prevention was vastly simplified because the old system had far too many corner cases and issues. As part of that, bot placement isn't checked at all, and there are a number of ways to get two different fluids in the same system since they're simply not checking anything complicated. For instance, no checks at all on rotating underground pipes/storage tanks/buildings.

From what I've seen, it's only checking if the player is manually placing a pipe/underground pipe, and if it's connecting two or more separate fluid systems (you can always connect a fluid system to itself), and the types of fluids in those systems are different (if they both have two fluids in them, but they're the same two fluids, it works), only then don't allow it.

posila
Factorio Staff
Factorio Staff
Posts: 5202
Joined: Thu Jun 11, 2015 1:35 pm
Contact:

Re: [1.1.33] Crash (GraphicsInterfaceDX11::swapBuffers)

Post by posila »

Thanks for the report.

As for the crash, the game crashed when calling out to a Direct3D function ... the crash was probably caused by one of the in-game overlays, or combination of them.

As for connecting two different fluid systems ... as Silary wrote, the fluid mixing prevention system was simplified and thinned out and we currently don't want to make it any more complicated to prevent the fluid mixing in all cases.

Post Reply

Return to “1 / 0 magic”