DynamoRIO / DynamoRIO/drmemory

CRASH (dhvis loading large dataset)

Open
#1,311 1 comment 0 reactions 0 assignees View on GitHub
Bug-ToolCrash Component-Heapstat Component-UI Migrated OpSys-Windows Priority-High
Dominant language
C
Stars
2.7k
Forks
290
PR merge metrics
No merged PRs in 30d

Description

_From [bruen...@google.com](https://code.google.com/u/109494838902877177630/) on August 20, 2013 11:37:46_

I had the dhvis from Branden (no revision # since not yet committed) load the remoting_unittests dataset that I earlier sent to Branden. dhvsi crashes. Here is the callstack. Unfortunately the Qt5 installation doesn't ship with debug info, and dhvis.dll seems to not have debug info (will investigate -- something's not right in its build settings):

0:000> kn
**\* Stack trace for last set context - .thread/.cxr resets it
# ChildEBP RetAddr
00 00ba7e78 6a7bcf82 KERNELBASE!RaiseException+0x58
01 00ba7eb8 5efd738c MSVCR100D!_CxxThrowException+0x52
WARNING: Stack unwind information not available. Following frames may be wrong.
02 00ba7ed4 5f08a5ba Qt5Cored!QObject::destroyed+0x3e697
03 00ba7ef4 5f08aaea Qt5Cored!QObject::destroyed+0xf18c5
04 00ba7f08 5efe0973 Qt5Cored!QObject::destroyed+0xf1df5
05 00ba7f18 5f17a3a5 Qt5Cored!QObject::destroyed+0x47c7e
06 00babfac 5f17abd0 Qt5Cored!QObject::destroyed+0x1e16b0
07 00bac00c 5f17beba Qt5Cored!QObject::destroyed+0x1e1edb
08 00bac060 6a659b27 Qt5Cored!QObject::destroyed+0x1e31c5
09 00bac390 6a658449 dhvis!dhvis_tool_t::read_log_data+0x1367
0a 00bac3e8 6a66c9f5 dhvis!dhvis_tool_t::choose_dir+0x219
0b 00bac410 5f2ab210 dhvis!dhvis_tool_t::qt_static_metacall+0x55
0c 00bac4e8 5f2aac41 Qt5Cored!QObject::destroyed+0x31251b
0d 00bac500 608b4b8b Qt5Cored!QObject::destroyed+0x311f4c
0e 00bac524 60567e77 Qt5Widgetsd!QAbstractScrollArea::setHorizontalScrollBarPolicy+0x4c5843
0f 00bac540 60567e2b Qt5Widgetsd!QAbstractScrollArea::setHorizontalScrollBarPolicy+0x178b2f
10 00bac560 60568e82 Qt5Widgetsd!QAbstractScrollArea::setHorizontalScrollBarPolicy+0x178ae3
11 00bac578 60469db5 Qt5Widgetsd!QAbstractScrollArea::setHorizontalScrollBarPolicy+0x179b3a
12 00bac6d8 60568ca1 Qt5Widgetsd!QAbstractScrollArea::setHorizontalScrollBarPolicy+0x7aa6d
13 00bac6f4 6062755b Qt5Widgetsd!QAbstractScrollArea::setHorizontalScrollBarPolicy+0x179959
14 00bac70c 6042233e Qt5Widgetsd!QAbstractScrollArea::setHorizontalScrollBarPolicy+0x238213
15 00bac72c 60420397 Qt5Widgetsd!QAbstractScrollArea::setHorizontalScrollBarPolicy+0x32ff6
16 00bacd4c 5f25c814 Qt5Widgetsd!QAbstractScrollArea::setHorizontalScrollBarPolicy+0x3104f
17 00bacd90 5f36b938 Qt5Cored!QObject::destroyed+0x2c3b1f
18 00bacda4 6041f455 Qt5Cored!QObject::destroyed+0x3d2c43
19 00bace54 6049e34a Qt5Widgetsd!QAbstractScrollArea::setHorizontalScrollBarPolicy+0x3010d
1a 00bad140 6049d5d1 Qt5Widgetsd!QAbstractScrollArea::setHorizontalScrollBarPolicy+0xaf002
1b 00bad188 6042233e Qt5Widgetsd!QAbstractScrollArea::setHorizontalScrollBarPolicy+0xae289
1c 00bad1a8 6041fe54 Qt5Widgetsd!QAbstractScrollArea::setHorizontalScrollBarPolicy+0x32ff6
1d 00bad7c8 5f25c814 Qt5Widgetsd!QAbstractScrollArea::setHorizontalScrollBarPolicy+0x30b0c
1e 00bad80c 5f36b938 Qt5Cored!QObject::destroyed+0x2c3b1f
1f 00bad820 5fec6fd4 Qt5Cored!QObject::destroyed+0x3d2c43
20 00bada9c 5fec6809 Qt5Guid!QInputMethod::localeChanged+0x5d4de
21 00badac4 5feaed21 Qt5Guid!QInputMethod::localeChanged+0x5cd13
22 00badaec 5feaeca9 Qt5Guid!QInputMethod::localeChanged+0x4522b
23 00badaf8 5d8ddce4 Qt5Guid!QInputMethod::localeChanged+0x451b3
24 00badb08 5f2e4a67 qwindowsd!QWindowsGuiEventDispatcher::sendPostedEvents+0x14 [q:\qt5_workdir\w\s\qtbase\src\plugins\platforms\windows\qwindowsguieventdispatcher.cpp @ 86]
25 00badba8 756962fa Qt5Cored!QObject::destroyed+0x34bd72
26 00badbd4 75696d3a USER32!InternalCallWinProc+0x23
27 00badc4c 756977c4 USER32!UserCallWinProcCheckWow+0x109
28 00badcac 7569788a USER32!DispatchMessageWorker+0x3bc
29 00badcbc 5f2e5b53 USER32!DispatchMessageW+0xf
2a 00bafac4 5d8ddc4e Qt5Cored!QObject::destroyed+0x34ce5e
2b 00bafb10 5f2593ec qwindowsd!QWindowsGuiEventDispatcher::processEvents+0x8e [q:\qt5_workdir\w\s\qtbase\src\plugins\platforms\windows\qwindowsguieventdispatcher.cpp @ 78]
2c 00bafb28 5f259552 Qt5Cored!QObject::destroyed+0x2c06f7
2d 00bafb8c 5f25cd6d Qt5Cored!QObject::destroyed+0x2c085d
2e 00bafbec 5fec6598 Qt5Cored!QObject::destroyed+0x2c4078
2f 00bafbf4 6041f9a9 Qt5Guid!QInputMethod::localeChanged+0x5caa2
30 00bafbfc 011cadb6 Qt5Widgetsd!QAbstractScrollArea::setHorizontalScrollBarPolicy+0x30661
31 00bafc88 011ccea3 drgui_qt!main+0x36 [c:\src\dr\git\src\ext\drgui\main.cpp @ 32]
32 00bafcd0 751933aa drgui_qt!__tmainCRTStartup+0x10b [f:\dd\vctools\crt_bld\self_x86\crt\src\crt0.c @ 278]
33 00bafcdc 779e9f72 kernel32!BaseThreadInitThunk+0xe
34 00bafd1c 779e9f45 ntdll!RtlInitializeExceptionChain+0x63
35 00bafd34 00000000 ntdll!RtlInitializeExceptionChain+0x36

_Original issue: http://code.google.com/p/drmemory/issues/detail?id=1311_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.