--dedicated issues: needs X, not killable, thrashes X
Bug #1416864 reported by
Jens Beyer
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
widelands |
Fix Released
|
Medium
|
Unassigned |
Bug Description
If running --dedicated without X server it crashes with no valid video driver.
If running --dedicated with X running, a black window comes up, it does not fork (as mentioned in bug 1330068), and I can not close the window, and not close the process by ^C. After KDE brings up the Popup to close the program, deciding to close the program thrashes the X server (100% cpu, not responding anymore, no entry in the log).
hjd mentioned he was able to kill the widelands process. I do not know what KDE process killing does differently as this did not work for me. I did not try to kill the widelands process on the console.
Related branches
lp:~widelands-dev/widelands/dedicated_out_of_main
- Tino: Approve
- GunChleoc: Approve
-
Diff: 3599 lines (+457/-1848)25 files modifiedsrc/CMakeLists.txt (+0/-3)
src/io/CMakeLists.txt (+0/-13)
src/io/dedicated_log.cc (+0/-342)
src/io/dedicated_log.h (+0/-90)
src/logic/editor_game_base.cc (+1/-5)
src/logic/game.cc (+56/-108)
src/logic/game.h (+13/-7)
src/logic/game_settings.h (+0/-11)
src/main.cc (+0/-57)
src/map_io/map_building_packet.cc (+1/-2)
src/network/CMakeLists.txt (+0/-1)
src/network/internet_gaming.cc (+21/-22)
src/network/netclient.cc (+47/-163)
src/network/netclient.h (+0/-2)
src/network/nethost.cc (+102/-593)
src/network/nethost.h (+1/-8)
src/network/network_protocol.h (+7/-35)
src/sound/sound_handler.h (+0/-1)
src/ui_fsmenu/launch_mpg.cc (+0/-10)
src/ui_fsmenu/loadgame.cc (+164/-179)
src/ui_fsmenu/mapselect.cc (+39/-113)
src/wlapplication.cc (+2/-77)
src/wlapplication.h (+1/-1)
src/wlapplication_messages.cc (+0/-1)
src/wui/chat_msg_layout.cc (+2/-4)
description: | updated |
Changed in widelands: | |
assignee: | nobody → SirVer (sirver) |
tags: |
added: graphics network removed: dedicated graphic |
Changed in widelands: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
I got the same result when testing with r7374 in a VM.
> I did not try to kill the widelands process on the console.
I ran `ps -ef | grep widelands` and got the PID. I first tried `kill`, which didn't have any effect, so I had to use `kill -9`.
I know we have discussed dedicated and the need for graphics before. I could only find bug 1322869 right now, though I believe there was a related issue found by scan-build?