Project

General

Profile

Bug #2062

Crash when binding controls (64-bit) [1.15 RC1]

Added by skyjake almost 9 years ago. Updated almost 9 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Defect
Target version:
Start date:
2015-05-19
% Done:

100%

Tags:

Description

Build 1598, OS X 64-bit.

Crash when accessing the symbolic event description:

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_c.dylib                 0x00007fff909be152 strlen + 18
1   libdeng_core.dylib                0x000000011151b583 de::String::String(char const*) + 35
2   hexen                             0x000000011b53b51d common::menu::InputBindingWidget::handleEvent_Privileged(event_s const&) + 93
3   hexen                             0x000000011b4f312e G_PrivilegedResponder + 30
4   Doomsday                          0x000000010fe0b9e7 InputSystem::Instance::dispatchEvents(eventqueue_t*, double, bool) + 215
5   Doomsday                          0x000000010fc23575 Loop_RunTics + 277

Debugger shows the pointer to the event descriptor string is malformed.

History

#1 Updated by skyjake almost 9 years ago

  • % Done changed from 0 to 100

#2 Updated by skyjake almost 9 years ago

I have now (almost certainly) fixed this by replacing the conversion of signed 32-bit ints to 64-bit pointer with more robust code.

#3 Updated by skyjake almost 9 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF