MantisBT - Zandronum
View Issue Details
0000560Zandronum[All Projects] Bugpublic2011-08-15 03:242018-09-30 19:57
Tiger 
Torr Samaho 
normalcrashalways
closedfixed 
LinuxDebian 5 (32bit)
98d 
1.0 
0000560: CCMD WADS; causes SIGLL
When using the CCMD 'WADS' on the 'skulltag-server' binary while additional PWADs are loaded, it will cause the server to SIGLL. As a result from the SIGLL, the server will crash. However, when no additional PWADs are loaded, the server will not crash from SIGLL. Moreover, this issue does not occur in Windows operating systems.
Load any random .wad/zip/pk3/pk7 file on the 'skulltag-server' binary, and use the CCMD WADS;.

For example:
Command Line: /home/skulltag/skulltag-server -iwad DOOM2.WAD -file /home/skulltag/wads/SODfinal.wad -host
Once the server is executed, simply input the CCMD into the servers console.
Provided is the crash log.

*** Fatal Error ***
Illegal operand (signal 4)
Address: 0x832acd4

System: Linux terra.rfc1337.net 2.6.37-linode30 #1 SMP Tue Jan 18 19:42:43 UTC 2011 i686 GNU/Linux
GCC version: 4.4.5

Skulltag version 0.98d (Nov 6 2010)

Command line: /home/skulltag/skulltag-server -iwad DOOM2.WAD -file /home/skulltag/wads/SODfinal.wad -host

Wad 0: skulltag.pk3
Wad 1: skulltag_data.pk3
Wad 2: DOOM2.WAD
Wad 3: SODfinal.wad

Current map: MAP01

viewx = 0
viewy = 0
viewz = 0
viewangle = 0
No tags attached.
Issue History
2011-08-15 03:24TigerNew Issue
2012-01-14 14:52Torr SamahoNote Added: 0002368
2012-01-14 14:52Torr SamahoStatusnew => feedback
2012-01-14 16:42Konar6Note Added: 0002373
2012-01-15 13:04Torr SamahoNote Added: 0002416
2012-01-15 14:37Konar6Note Added: 0002422
2012-01-15 14:38Torr SamahoNote Added: 0002423
2012-01-15 14:38Torr SamahoStatusfeedback => resolved
2012-01-15 14:38Torr SamahoFixed in Version => 1.0
2012-01-15 14:38Torr SamahoResolutionopen => fixed
2012-01-15 14:38Torr SamahoAssigned To => Torr Samaho
2012-06-09 13:22Torr SamahoCategoryGeneral => Bug
2018-09-30 19:57Blzut3Statusresolved => closed

Notes
(0002368)
Torr Samaho   
2012-01-14 14:52   
Works just fine for me. Can anybody reproduce this?
(0002373)
Konar6   
2012-01-14 16:42   
I can reproduce it on 2 different servers of mine, both running 64bit Ubuntu:


wads
IWAD: DOOM2.WAD
Num PWADs: 1


*** Fatal Error ***
Illegal operand (signal 4)

Generating skulltag-crash.log and killing process 8216, please wait... sh: gdb: not found
sh: gdb: not found
Illegal instruction




skulltag-crash.log:



*** Fatal Error ***
Illegal operand (signal 4)
Address: 0x6edf31

System: Linux grandvoid 2.6.38-8-generic 0000042-Ubuntu SMP Mon Apr 11 03:31:24 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
GCC version: 4.5.2

Skulltag version 0.98d (Jun 11 2011)

Command line: ./skulltag-server -port 17028 -iwad /home/konar6/st/wads/DOOM2.WAD -file /home/konar6/st/wads/ktcpubbeta_2.wad +exec /home/konar6/st/cfgs/ktc.cfg -useip 94.229.78.227 -host

Wad 0: skulltag.pk3
Wad 1: skulltag_data.pk3
Wad 2: DOOM2.WAD
Wad 3: ST_BASEII.pk3
Wad 4: ST_BASEII.pk3:ST_BASEII.wad
Wad 5: ST_BaseIII.pk3
Wad 6: ST_BaseIII.pk3:newbaseskin.wad
Wad 7: ST_Chaingun_Marine.pk3
Wad 8: ST_Chaingun_Marine.pk3:ST_Chaingun_Marine.wad
Wad 9: ST_Chubbs.pk3
Wad 10: ST_Chubbs.pk3:ST_Chubbs.wad
Wad 11: ST_Crash.pk3
Wad 12: ST_Crash.pk3:ST_Crash.wad
Wad 13: ST_Doom64Guy.pk3
Wad 14: ST_Doom64Guy.pk3:ST_Doom64Guy.wad
Wad 15: ST_Illucia.pk3
Wad 16: ST_Illucia.pk3:ST_Illucia.wad
Wad 17: ST_Orion.pk3
Wad 18: ST_Orion.pk3:ST_Orion.wad
Wad 19: ST_Phobos.pk3
Wad 20: ST_Phobos.pk3:ST_Phobos.wad
Wad 21: ST_Procyon.pk3
Wad 22: ST_Procyon.pk3:ST_Procyon.wad
Wad 23: ST_Seenas.pk3
Wad 24: ST_Seenas.pk3:ST_Seenas.wad
Wad 25: ST_Strife_Guy.pk3
Wad 26: ST_Strife_Guy.pk3:ST_Strife_Gu
Executing: gdb --quiet --batch --command=gdb-respfile-6IPjQT --pid=8290
(0002416)
Torr Samaho   
2012-01-15 13:04   
I forgot to mention that I only tested 98e. Does it also crash in 98e for you?
(0002422)
Konar6   
2012-01-15 14:37   
Aha! No, it's alright in 98e. This can be closed.
(0002423)
Torr Samaho   
2012-01-15 14:38   
Good to hear that!