View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001829 | DarkRadiant | GUI | public | 22.06.2009 21:03 | 23.10.2009 16:53 |
Reporter | SneaksieDave | Assigned To | greebo | ||
Priority | high | Severity | crash | Reproducibility | sometimes |
Status | closed | Resolution | fixed | ||
Product Version | 0.10.0 | ||||
Target Version | 1.0.0 | Fixed in Version | 1.0.0 | ||
Summary | 0001829: Crash upon resizing splitpane mode dividers | ||||
Description | It's not 100% consistent, but on both of my systems I get it regularly enough (well over 50% of the time I can crash DR with it) to report it. Since 0.10, splitpane sizebar dividers cannot be locked down to zero values. Sometimes when attempting to drag them to zero, DR crashes out. I'm finding it most regularly when dragging the bottom panes up. | ||||
Tags | No tags attached. | ||||
I just activated the Splitpane layout and tried to drag the dividers to their extreme positions (both horizontal and vertical ones), but no crash. Any hints what I'm missing? |
|
I'm really not sure, though I did just get it to happen (once so far) on my newer system, and 1.0.0. It seems like every time I get it, the following things are true: 1. it was a quick grab of right, horizontal divider, and flick quickly upward 2. it feels like I grabbed it high, perhaps at the top pixel or two; sometimes when doing this instead of grabbing the divider, it actually drags the ortho grid until you stop, as if it's drawing a degerate brush. Maybe I can manage to repro on the system where I have VC2008 installed, if that helps. |
|
Okay I reproduced the crash on my compile image (first try!) and though I am completely unfamiliar with this compiler and advanced debugging in general (read: anything more complicated than "what does x equal during the crash?"), I took some snapshots and data I hope is useful. If not, I can try again; I just didn't want to risk losing the info by stopping the debugger, and not knowing how to get a dump of all info. The repetition in the text log is because I hit Continue a bunch of times, I think. http://i37.tinypic.com/t5ppae.jpg http://i34.tinypic.com/15n83zd.jpg http://i38.tinypic.com/2uiu8so.jpg http://i36.tinypic.com/14obzet.jpg log: ---- ... 'DarkRadiant.exe': Loaded 'C:\darkradiant-src\install\plugins\eclasstree.dll', Symbols loaded. 'DarkRadiant.exe': Loaded 'C:\darkradiant-src\install\plugins\script.dll', Symbols loaded. 'DarkRadiant.exe': Loaded 'C:\darkradiant-src\install\python26.dll' First-chance exception at 0x7c812a23 in DarkRadiant.exe: Microsoft C++ exception: boost::bad_lexical_cast at memory location 0x0012f1f8.. First-chance exception at 0x7c812a23 in DarkRadiant.exe: Microsoft C++ exception: boost::bad_lexical_cast at memory location 0x0012f1f8.. First-chance exception at 0x7c812a23 in DarkRadiant.exe: Microsoft C++ exception: boost::bad_lexical_cast at memory location 0x0012f0b4.. First-chance exception at 0x7c812a23 in DarkRadiant.exe: Microsoft C++ exception: boost::bad_lexical_cast at memory location 0x0012f0b4.. First-chance exception at 0x7c812a23 in DarkRadiant.exe: Microsoft C++ exception: boost::bad_lexical_cast at memory location 0x0012f0b4.. First-chance exception at 0x7c812a23 in DarkRadiant.exe: Microsoft C++ exception: boost::bad_lexical_cast at memory location 0x0012f2b8.. First-chance exception at 0x7c812a23 in DarkRadiant.exe: Microsoft C++ exception: boost::bad_lexical_cast at memory location 0x0012f2b8.. 'DarkRadiant.exe': Loaded 'C:\darkradiant-src\install\lib\gtk-2.0\2.10.0\loaders\libpixbufloader-bmp.dll', Binary was not built with debug information. First-chance exception at 0x7c812a23 in DarkRadiant.exe: Microsoft C++ exception: DirectoryNotFoundException at memory location 0x0012e764.. First-chance exception at 0x7c812a23 in DarkRadiant.exe: Microsoft C++ exception: DirectoryNotFoundException at memory location 0x0012e764.. 'DarkRadiant.exe': Loaded 'C:\WINDOWS\system32\mcd32.dll' 'DarkRadiant.exe': Unloaded 'C:\WINDOWS\system32\mcd32.dll' 'DarkRadiant.exe': Loaded 'C:\WINDOWS\system32\setupapi.dll' 'DarkRadiant.exe': Loaded 'C:\WINDOWS\system32\netapi32.dll' First-chance exception at 0x7c812a23 in DarkRadiant.exe: Microsoft C++ exception: boost::bad_lexical_cast at memory location 0x0012ed98.. First-chance exception at 0x013da588 (eventmanager.dll) in DarkRadiant.exe: 0xC0000005: Access violation reading location 0xbaadf031. Unhandled exception at 0x013da588 (eventmanager.dll) in DarkRadiant.exe: 0xC0000005: Access violation reading location 0xbaadf031. First-chance exception at 0x013da588 (eventmanager.dll) in DarkRadiant.exe: 0xC0000005: Access violation reading location 0xbaadf031. Unhandled exception at 0x013da588 (eventmanager.dll) in DarkRadiant.exe: 0xC0000005: Access violation reading location 0xbaadf031. First-chance exception at 0x013da588 (eventmanager.dll) in DarkRadiant.exe: 0xC0000005: Access violation reading location 0xbaadf031. Unhandled exception at 0x013da588 (eventmanager.dll) in DarkRadiant.exe: 0xC0000005: Access violation reading location 0xbaadf031. The program '[404] DarkRadiant.exe: Native' has exited with code 0 (0x0). |
|
Looking at the stack traces, I think I ran into a similar issue in the past. I believe I know what to do to fix that issue. |
|
I committed a fix to SVN, please check it out. | |
Doesn't seem to be crashing; I think you got it this time. Will re-open if necessary. | |
Date Modified | Username | Field | Change |
---|---|---|---|
22.06.2009 21:03 | SneaksieDave | New Issue | |
11.10.2009 15:54 | greebo | Note Added: 0002677 | |
11.10.2009 15:54 | greebo | Status | new => feedback |
16.10.2009 01:42 | SneaksieDave | Note Added: 0002687 | |
16.10.2009 02:12 | SneaksieDave | Note Added: 0002688 | |
16.10.2009 09:46 | greebo | Note Added: 0002689 | |
16.10.2009 09:46 | greebo | Status | feedback => assigned |
16.10.2009 09:46 | greebo | Assigned To | => greebo |
16.10.2009 10:51 | greebo | Note Added: 0002690 | |
16.10.2009 10:51 | greebo | Status | assigned => resolved |
16.10.2009 10:51 | greebo | Fixed in Version | => 1.0.0 |
16.10.2009 10:51 | greebo | Resolution | open => fixed |
16.10.2009 10:52 | greebo | Projection | none => minor fix |
16.10.2009 10:52 | greebo | ETA | none => half an hour |
16.10.2009 10:52 | greebo | Build | => 4870 |
16.10.2009 10:52 | greebo | Target Version | => 1.0.0 |
16.10.2009 11:42 | greebo | Category | Design/Coding => GUI |
23.10.2009 16:53 | SneaksieDave | Note Added: 0002709 | |
23.10.2009 16:53 | SneaksieDave | Status | resolved => closed |