SLADE Wiki
Line 67: Line 67:
   
 
When closing texture editor with unsaved changes, no "Save changes?" dialog is shown.
 
When closing texture editor with unsaved changes, no "Save changes?" dialog is shown.
  +
  +
== crash when opening doom2.wad ==
  +
  +
Slade3 r791 (Wind XP SP3) crashes when opening doom2.wad.
  +
<pre>Stack Trace:
  +
0: (d:\jeux\doom\source\slade3\src\imageformats.h:1152) JediFONTFormat::isThisFormat()
  +
1: (d:\jeux\doom\source\slade3\src\entrytype.cpp:220) EntryType::isThisType()
  +
2: (d:\jeux\doom\source\slade3\src\entrytype.cpp:544) EntryType::detectEntryType()
  +
3: (d:\jeux\doom\source\slade3\src\wadarchive.cpp:366) WadArchive::open()
  +
4: (d:\jeux\doom\source\slade3\src\wadjarchive.cpp:139) WadJArchive::open()
  +
5: (d:\jeux\doom\source\slade3\src\archivemanager.cpp:203) ArchiveManager::openArchive()
  +
6: (d:\jeux\doom\source\slade3\src\archivemanagerpanel.cpp:613) ArchiveManagerPanel::openFile()
  +
7: (d:\jeux\doom\source\slade3\src\archivemanager.cpp:713) ArchiveManager::recentFile()
  +
8: GdipSetStringFormatMeasurableCharacterRanges()
  +
9: GdipSetStringFormatMeasurableCharacterRanges()
  +
10: GdipSetStringFormatMeasurableCharacterRanges()
  +
11: GdipSetStringFormatMeasurableCharacterRanges()
  +
12: GdipSetStringFormatMeasurableCharacterRanges()
  +
13: GdipSetStringFormatMeasurableCharacterRanges()
  +
14: GdipSetStringFormatMeasurableCharacterRanges()
  +
15: GdipSetStringFormatMeasurableCharacterRanges()
  +
16: GdipSetStringFormatMeasurableCharacterRanges()
  +
17: DeregisterShellHookWindow()
  +
18: DeregisterShellHookWindow()
  +
19: GdipSetStringFormatMeasurableCharacterRanges()
  +
20: GdipSetStringFormatMeasurableCharacterRanges()
  +
21: GdipSetStringFormatMeasurableCharacterRanges()
  +
22: GdipSetStringFormatMeasurableCharacterRanges()
  +
23: _except_handler4()
  +
24: (d:\application\visual studio\wxwidgets\src\msw\main.cpp:414) wxEntry()
  +
25: (d:\jeux\doom\source\slade3\src\mainapp.cpp:215) WinMain()
  +
26: (f:\rtm\vctools\crt_bld\self_x86\crt\src\crtexe.c:578) __tmainCRTStartup()
  +
27: GdipSetStringFormatMeasurableCharacterRanges()
  +
28: _except_handler4()
  +
29: RegisterWaitForInputIdle()
  +
30: ValidateLocale() </pre>

Revision as of 11:52, 20 November 2010

If you have a bug to report, it is preferable that you take the time to post it at the SLADE Forum, where you will likely get a quicker response.

Click on the "leave message" tab to add a new bug report.

Closed bugs are moved to a separate page.

Crash when converting an IWAD entry

Slade3 r767 crashed when I try to convert a DOOM2.WAD graphic (IWAD entry locking in on).

Stack Trace:
0: memcpy()
1: (d:\jeux\doom\source\slade\src\memchunk.cpp:301) MemChunk::write()
2: (d:\jeux\doom\source\slade\src\simageformats.cpp:293) SImage::toPNG()
3: (d:\jeux\doom\source\slade\src\gfxconvdialog.cpp:103) GfxConvDialog::writeToEntry()
4: (d:\jeux\doom\source\slade\src\gfxconvdialog.cpp:423) GfxConvDialog::onBtnConvert()
5: (d:\application\visual studio\wxwidgets\src\common\appbase.cpp:589) wxAppConsoleBase::HandleEvent()
6: (d:\application\visual studio\wxwidgets\src\common\appbase.cpp:600) wxAppConsoleBase::CallEventHandler()
7: (d:\application\visual studio\wxwidgets\src\common\event.cpp:1292) wxEvtHandler::ProcessEventIfMatchesId()
8: (d:\application\visual studio\wxwidgets\src\common\event.cpp:1643) wxEvtHandler::SearchDynamicEventTable()
9: (d:\application\visual studio\wxwidgets\src\common\event.cpp:1488) wxEvtHandler::TryHere()
10: (d:\application\visual studio\wxwidgets\src\common\event.cpp:1386) wxEvtHandler::ProcessEvent()
11: (d:\application\visual studio\wxwidgets\src\common\event.cpp:1539) wxEvtHandler::SafelyProcessEvent()
12: (d:\application\visual studio\wxwidgets\src\msw\button.cpp:878) wxButton::SendClickEvent()
13: (d:\application\visual studio\wxwidgets\src\msw\button.cpp:912) wxButton::MSWCommand()
14: (d:\application\visual studio\wxwidgets\src\msw\window.cpp:5230) wxWindow::HandleCommand()
15: (d:\application\visual studio\wxwidgets\src\msw\window.cpp:3064) wxWindow::MSWWindowProc()
16: (d:\application\visual studio\wxwidgets\src\msw\dialog.cpp:528) wxDialog::MSWWindowProc()
17: GdipSetStringFormatMeasurableCharacterRanges()
18: GetDC()
19: DefWindowProcW()
20: DefWindowProcW()
21: KiUserCallbackDispatcher()
22: SendMessageW()
23: Ordinal384()
24: Ordinal384()
25: Ordinal384()
26: GetDC()
27: GetDC()
28: IsWindowUnicode()
29: CallWindowProcW()
30: (d:\application\visual studio\wxwidgets\src\msw\window.cpp:2331) wxWindow::MSWDefWindowProc()
31: (d:\application\visual studio\wxwidgets\src\msw\window.cpp:3596) wxWindow::MSWWindowProc()
32: (d:\application\visual studio\wxwidgets\src\msw\button.cpp:967) wxButton::MSWWindowProc()
33: (d:\application\visual studio\wxwidgets\src\msw\window.cpp:2739) wxWndProc()
34: GetDC()
35: GetDC()
36: GetWindowLongW()
37: DispatchMessageW()
38: IsDialogMessageW()
39: (d:\application\visual studio\wxwidgets\src\msw\window.cpp:2528) wxWindow::MSWProcessMessage()
40: GdipSetStringFormatMeasurableCharacterRanges()

I use Windows XP SP3.

Music of map02@killadve.wad plays back incorrectly

Both Slade3 and SlumpEd play D_STALKS in killadve.wad incorrectly (the instruments get out of sync... I don't know how to describe it). PrBoom+ and GZDoom play it correctly. I use Slade3 r767, Windoes XP SP3.

No warning when closing texture editor with unsaved changes

When closing texture editor with unsaved changes, no "Save changes?" dialog is shown.

crash when opening doom2.wad

Slade3 r791 (Wind XP SP3) crashes when opening doom2.wad.

Stack Trace:
0: (d:\jeux\doom\source\slade3\src\imageformats.h:1152) JediFONTFormat::isThisFormat()
1: (d:\jeux\doom\source\slade3\src\entrytype.cpp:220) EntryType::isThisType()
2: (d:\jeux\doom\source\slade3\src\entrytype.cpp:544) EntryType::detectEntryType()
3: (d:\jeux\doom\source\slade3\src\wadarchive.cpp:366) WadArchive::open()
4: (d:\jeux\doom\source\slade3\src\wadjarchive.cpp:139) WadJArchive::open()
5: (d:\jeux\doom\source\slade3\src\archivemanager.cpp:203) ArchiveManager::openArchive()
6: (d:\jeux\doom\source\slade3\src\archivemanagerpanel.cpp:613) ArchiveManagerPanel::openFile()
7: (d:\jeux\doom\source\slade3\src\archivemanager.cpp:713) ArchiveManager::recentFile()
8: GdipSetStringFormatMeasurableCharacterRanges()
9: GdipSetStringFormatMeasurableCharacterRanges()
10: GdipSetStringFormatMeasurableCharacterRanges()
11: GdipSetStringFormatMeasurableCharacterRanges()
12: GdipSetStringFormatMeasurableCharacterRanges()
13: GdipSetStringFormatMeasurableCharacterRanges()
14: GdipSetStringFormatMeasurableCharacterRanges()
15: GdipSetStringFormatMeasurableCharacterRanges()
16: GdipSetStringFormatMeasurableCharacterRanges()
17: DeregisterShellHookWindow()
18: DeregisterShellHookWindow()
19: GdipSetStringFormatMeasurableCharacterRanges()
20: GdipSetStringFormatMeasurableCharacterRanges()
21: GdipSetStringFormatMeasurableCharacterRanges()
22: GdipSetStringFormatMeasurableCharacterRanges()
23: _except_handler4()
24: (d:\application\visual studio\wxwidgets\src\msw\main.cpp:414) wxEntry()
25: (d:\jeux\doom\source\slade3\src\mainapp.cpp:215) WinMain()
26: (f:\rtm\vctools\crt_bld\self_x86\crt\src\crtexe.c:578) __tmainCRTStartup()
27: GdipSetStringFormatMeasurableCharacterRanges()
28: _except_handler4()
29: RegisterWaitForInputIdle()
30: ValidateLocale()