[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] system_reset command cause assert failed
From: |
Luiz Capitulino |
Subject: |
Re: [Qemu-devel] system_reset command cause assert failed |
Date: |
Mon, 1 Feb 2010 16:58:22 -0200 |
On Tue, 2 Feb 2010 00:26:53 +0800
Roy Tam <address@hidden> wrote:
> 2010/2/2 Luiz Capitulino <address@hidden>:
>
> > Hm, I'm puzzled. Is this failing on malloc()? At least qemu_malloc()
> > is the last qemu's function I see in the logs.
> >
> > From now on I only see msvcrt functions...
> >
> > Maybe, you can type run on gdb, run system_reset on the
> > Monitor and then switch back to gdb and type bt?
> >
> source-less debugging seems better...
As far as I can understand something bad happens while the parser
is processing the first "'" character of the qobject_from_jsonf()
call in monitor.c:4524.
Strange. Can you try 'info pci', 'info block' and 'info version'?
Do they work?
Maybe this is a refcount problem?
Anthony, could you take a look too please?
>
> (gdb) list monitor_protocol_event
> 344 /home/roy/qemu/monitor.c: No such file or directory.
> in /home/roy/qemu/monitor.c
> (gdb) break 344
> Breakpoint 1 at 0x40f6f9: file /home/roy/qemu/monitor.c, line 344.
> (gdb) r
> Starting program: D:\dbg-qemu/qemu.exe
> [New Thread 6592.0x16cc]
> [New Thread 6592.0x1c14]
> pci_add_option_rom: failed to find romfile "pxe-e1000.bin"
> warning: Hooking
> warning: D:\DBG-QEMU\QEMU.EXE
> warning: RPH:Injecting code at start up
>
> warning: done...
>
>
> Breakpoint 1, monitor_protocol_event (event=QEVENT_RESET, data=0x0) at
> /home/roy/qemu/monitor.c:349
> 349 in /home/roy/qemu/monitor.c
> (gdb) step
> 354 in /home/roy/qemu/monitor.c
> (gdb)
> 356 in /home/roy/qemu/monitor.c
> (gdb)
> 362 in /home/roy/qemu/monitor.c
> (gdb)
> 386 in /home/roy/qemu/monitor.c
> (gdb)
> qdict_new () at qdict.c:34
> 34 qdict.c: No such file or directory.
> in qdict.c
> (gdb)
> 37 in qdict.c
> (gdb)
> qemu_mallocz (size=2060) at qemu-malloc.c:73
> 73 qemu-malloc.c: No such file or directory.
> in qemu-malloc.c
> (gdb)
> 75 in qemu-malloc.c
> (gdb)
> qemu_malloc (size=2060) at qemu-malloc.c:55
> 55 in qemu-malloc.c
> (gdb)
> 56 in qemu-malloc.c
> (gdb)
> 59 in qemu-malloc.c
> (gdb)
> 60 in qemu-malloc.c
> (gdb)
> qemu_malloc (size=2060) at qemu-malloc.c:59
> 59 in qemu-malloc.c
> (gdb)
> oom_check (ptr=0xd93d0d8) at qemu-malloc.c:28
> 28 in qemu-malloc.c
> (gdb)
> 29 in qemu-malloc.c
> (gdb)
> 33 in qemu-malloc.c
> (gdb)
> qemu_mallocz (size=2060) at qemu-malloc.c:76
> 76 in qemu-malloc.c
> (gdb)
> 75 in qemu-malloc.c
> (gdb)
> 76 in qemu-malloc.c
> (gdb)
> 78 in qemu-malloc.c
> (gdb)
> qdict_new () at qdict.c:38
> 38 qdict.c: No such file or directory.
> in qdict.c
> (gdb)
> 41 in qdict.c
> (gdb)
> monitor_protocol_event (event=QEVENT_RESET, data=0x0) at
> /home/roy/qemu/monitor.c:387
> 387 /home/roy/qemu/monitor.c: No such file or directory.
> in /home/roy/qemu/monitor.c
> (gdb)
> timestamp_put (event=QEVENT_RESET, data=0x0) at /home/roy/qemu/monitor.c:331
> 331 in /home/roy/qemu/monitor.c
> (gdb)
> monitor_protocol_event (event=QEVENT_RESET, data=0x0) at
> /home/roy/qemu/monitor.c:386
> 386 in /home/roy/qemu/monitor.c
> (gdb)
> 387 in /home/roy/qemu/monitor.c
> (gdb)
> timestamp_put (event=QEVENT_RESET, data=0x0) at /home/roy/qemu/monitor.c:331
> 331 in /home/roy/qemu/monitor.c
> (gdb)
> qemu_gettimeofday (tp=0x22fb60) at osdep.c:169
> 169 osdep.c: No such file or directory.
> in osdep.c
> (gdb)
> 175 in osdep.c
> (gdb)
> 177 in osdep.c
> (gdb)
> 178 in osdep.c
> (gdb)
> 179 in osdep.c
> (gdb)
> 178 in osdep.c
> (gdb)
> 179 in osdep.c
> (gdb)
> 184 in osdep.c
> (gdb)
> timestamp_put (event=QEVENT_RESET, data=0x0) at /home/roy/qemu/monitor.c:332
> 332 /home/roy/qemu/monitor.c: No such file or directory.
> in /home/roy/qemu/monitor.c
> (gdb)
> 335 in /home/roy/qemu/monitor.c
> (gdb)
> qobject_from_jsonf (string=0x5921d0 "{ 'seconds': %I64d,
> 'microseconds': %I64d }") at qjson.c:57
> 57 qjson.c: No such file or directory.
> in qjson.c
> (gdb)
> 61 in qjson.c
> (gdb)
> 62 in qjson.c
> (gdb)
> qobject_from_jsonv (string=0x5921d0 "{ 'seconds': %I64d,
> 'microseconds': %I64d }", ap=0x22fb20) at qjson.c:38
> 38 in qjson.c
> (gdb)
> 39 in qjson.c
> (gdb)
> 38 in qjson.c
> (gdb)
> 39 in qjson.c
> (gdb)
> 38 in qjson.c
> (gdb)
> 39 in qjson.c
> (gdb)
> 38 in qjson.c
> (gdb)
> 39 in qjson.c
> (gdb)
> 43 in qjson.c
> (gdb)
> 38 in qjson.c
> (gdb)
> 43 in qjson.c
> (gdb)
> 41 in qjson.c
> (gdb)
> 43 in qjson.c
> (gdb)
> json_message_parser_init (parser=0x22fabc, func=0x450ef0 <parse_json>)
> at json-streamer.c:64
> 64 json-streamer.c: No such file or directory.
> in json-streamer.c
> (gdb)
> 65 in json-streamer.c
> (gdb)
> 66 in json-streamer.c
> (gdb)
> 67 in json-streamer.c
> (gdb)
> 68 in json-streamer.c
> (gdb)
> qlist_new () at qlist.c:30
> 30 qlist.c: No such file or directory.
> in qlist.c
> (gdb)
> 33 in qlist.c
> (gdb)
> qemu_malloc (size=16) at qemu-malloc.c:55
> 55 qemu-malloc.c: No such file or directory.
> in qemu-malloc.c
> (gdb)
> 56 in qemu-malloc.c
> (gdb)
> 59 in qemu-malloc.c
> (gdb)
> 60 in qemu-malloc.c
> (gdb)
> qemu_malloc (size=76677192) at qemu-malloc.c:59
> 59 in qemu-malloc.c
> (gdb)
> oom_check (ptr=0x1398030) at qemu-malloc.c:28
> 28 in qemu-malloc.c
> (gdb)
> 29 in qemu-malloc.c
> (gdb)
> 33 in qemu-malloc.c
> (gdb)
> qlist_new () at qlist.c:34
> 34 qlist.c: No such file or directory.
> in qlist.c
> (gdb)
> 35 in qlist.c
> (gdb)
> 38 in qlist.c
> (gdb)
> json_message_parser_init (parser=0x22fabc, func=0x450ef0 <parse_json>)
> at json-streamer.c:70
> 70 json-streamer.c: No such file or directory.
> in json-streamer.c
> (gdb)
> 71 in json-streamer.c
> (gdb)
> json_message_parser_init (parser=0x5921d0, func=0x22fb20) at
> json-streamer.c:70
> 70 in json-streamer.c
> (gdb)
> json_lexer_init (lexer=0x22fac0, func=0x451290
> <json_message_process_token>) at json-lexer.c:258
> 258 json-lexer.c: No such file or directory.
> in json-lexer.c
> (gdb)
> 259 in json-lexer.c
> (gdb)
> 260 in json-lexer.c
> (gdb)
> 261 in json-lexer.c
> (gdb)
> qstring_new () at qstring.c:29
> 29 qstring.c: No such file or directory.
> in qstring.c
> (gdb)
> 30 in qstring.c
> (gdb)
> qstring_from_str (str=0x5af11a "") at qstring.c:62
> 62 in qstring.c
> (gdb)
> 63 in qstring.c
> (gdb)
> qstring_from_substr (str=0x5af11a "", start=0, end=-1) at qstring.c:39
> 39 in qstring.c
> (gdb)
> 42 in qstring.c
> (gdb)
> 39 in qstring.c
> (gdb)
> 42 in qstring.c
> (gdb)
> qemu_malloc (size=20) at qemu-malloc.c:55
> 55 qemu-malloc.c: No such file or directory.
> in qemu-malloc.c
> (gdb)
> 56 in qemu-malloc.c
> (gdb)
> 59 in qemu-malloc.c
> (gdb)
> 60 in qemu-malloc.c
> (gdb)
> qemu_malloc (size=5959962) at qemu-malloc.c:59
> 59 in qemu-malloc.c
> (gdb)
> oom_check (ptr=0x1398058) at qemu-malloc.c:28
> 28 in qemu-malloc.c
> (gdb)
> 29 in qemu-malloc.c
> (gdb)
> 33 in qemu-malloc.c
> (gdb)
> qstring_from_substr (str=0x5af11a "", start=0, end=-1) at qstring.c:44
> 44 qstring.c: No such file or directory.
> in qstring.c
> (gdb)
> 47 in qstring.c
> (gdb)
> 44 in qstring.c
> (gdb)
> 45 in qstring.c
> (gdb)
> 47 in qstring.c
> (gdb)
> qemu_malloc (size=1) at qemu-malloc.c:55
> 55 qemu-malloc.c: No such file or directory.
> in qemu-malloc.c
> (gdb)
> 56 in qemu-malloc.c
> (gdb)
> 59 in qemu-malloc.c
> (gdb)
> 60 in qemu-malloc.c
> (gdb)
> qemu_malloc (size=5959962) at qemu-malloc.c:59
> 59 in qemu-malloc.c
> (gdb)
> oom_check (ptr=0x1398088) at qemu-malloc.c:28
> 28 in qemu-malloc.c
> (gdb)
> 29 in qemu-malloc.c
> (gdb)
> 33 in qemu-malloc.c
> (gdb)
> qstring_from_substr (str=0x5af11a "", start=0, end=-1) at qstring.c:48
> 48 qstring.c: No such file or directory.
> in qstring.c
> (gdb)
> 49 in qstring.c
> (gdb)
> 51 in qstring.c
> (gdb)
> 54 in qstring.c
> (gdb)
> qstring_from_str (str=0x5af11a "") at qstring.c:64
> 64 in qstring.c
> (gdb)
> qstring_new () at qstring.c:31
> 31 in qstring.c
> (gdb)
> json_lexer_init (lexer=0x22fac0, func=0x451290
> <json_message_process_token>) at json-lexer.c:262
> 262 json-lexer.c: No such file or directory.
> in json-lexer.c
> (gdb)
> qobject_from_jsonv (string=0x5921d0 "{ 'seconds': %I64d,
> 'microseconds': %I64d }", ap=0x22fb20) at qjson.c:44
> 44 qjson.c: No such file or directory.
> in qjson.c
> (gdb)
> json_message_parser_feed (parser=0x22fabc, buffer=0x5921d0 "{
> 'seconds': %I64d, 'microseconds': %I64d }", size=43)
> at json-streamer.c:75
> 75 json-streamer.c: No such file or directory.
> in json-streamer.c
> (gdb)
> 76 in json-streamer.c
> (gdb)
> 77 in json-streamer.c
> (gdb)
> json_message_parser_feed (parser=0x5921d0, buffer=0x5921d0 "{
> 'seconds': %I64d, 'microseconds': %I64d }", size=43)
> at json-streamer.c:76
> 76 in json-streamer.c
> (gdb)
> json_lexer_feed (lexer=0x22fac0, buffer=0x5921d0 "{ 'seconds': %I64d,
> 'microseconds': %I64d }", size=43)
> at json-lexer.c:304
> 304 json-lexer.c: No such file or directory.
> in json-lexer.c
> (gdb)
> 307 in json-lexer.c
> (gdb)
> 310 in json-lexer.c
> (gdb)
> json_lexer_feed_char (lexer=0x22fac0, ch=123 '{') at json-lexer.c:265
> 265 in json-lexer.c
> (gdb)
> 268 in json-lexer.c
> (gdb)
> 269 in json-lexer.c
> (gdb)
> 268 in json-lexer.c
> (gdb)
> 269 in json-lexer.c
> (gdb)
> 274 in json-lexer.c
> (gdb)
> 276 in json-lexer.c
> (gdb)
> 274 in json-lexer.c
> (gdb)
> 276 in json-lexer.c
> (gdb)
> 295 in json-lexer.c
> (gdb)
> 298 in json-lexer.c
> (gdb)
> 295 in json-lexer.c
> (gdb)
> 298 in json-lexer.c
> (gdb)
> 296 in json-lexer.c
> (gdb)
> 298 in json-lexer.c
> (gdb)
> qstring_append (qstring=0x1398058, str=0x22fa56 "{") at qstring.c:79
> 79 qstring.c: No such file or directory.
> in qstring.c
> (gdb)
> 80 in qstring.c
> (gdb)
> 79 in qstring.c
> (gdb)
> 80 in qstring.c
> (gdb)
> 82 in qstring.c
> (gdb)
> 80 in qstring.c
> (gdb)
> 82 in qstring.c
> (gdb)
> capacity_increase (qstring=0x1398058, len=1) at qstring.c:67
> 67 in qstring.c
> (gdb)
> 68 in qstring.c
> (gdb)
> 69 in qstring.c
> (gdb)
> 72 in qstring.c
> (gdb)
> 70 in qstring.c
> (gdb)
> 72 in qstring.c
> (gdb)
> 70 in qstring.c
> (gdb)
> 72 in qstring.c
> (gdb)
> qemu_realloc (ptr=0x1398088, size=3) at qemu-malloc.c:63
> 63 qemu-malloc.c: No such file or directory.
> in qemu-malloc.c
> (gdb)
> 64 in qemu-malloc.c
> (gdb)
> 65 in qemu-malloc.c
> (gdb)
> 67 in qemu-malloc.c
> (gdb)
> 70 in qemu-malloc.c
> (gdb)
> qemu_realloc (ptr=0x77bfc3e7, size=16) at qemu-malloc.c:67
> 67 in qemu-malloc.c
> (gdb)
> oom_check (ptr=0x1398088) at qemu-malloc.c:28
> 28 in qemu-malloc.c
> (gdb)
> 29 in qemu-malloc.c
> (gdb)
> 33 in qemu-malloc.c
> (gdb)
> capacity_increase (qstring=0x1398058, len=2009057140) at qstring.c:74
> 74 qstring.c: No such file or directory.
> in qstring.c
> (gdb)
> qstring_append (qstring=0x1398058, str=0x22fa56 "{") at qstring.c:83
> 83 in qstring.c
> (gdb)
> 84 in qstring.c
> (gdb)
> 85 in qstring.c
> (gdb)
> 84 in qstring.c
> (gdb)
> 85 in qstring.c
> (gdb)
> 86 in qstring.c
> (gdb)
> json_lexer_feed_char (lexer=0x22fac0, ch=123 '{') at json-lexer.c:301
> 301 json-lexer.c: No such file or directory.
> in json-lexer.c
> (gdb)
> json_lexer_feed (lexer=0x22fac0, buffer=0x5921d0 "{ 'seconds': %I64d,
> 'microseconds': %I64d }", size=43)
> at json-lexer.c:311
> 311 in json-lexer.c
> (gdb)
> 310 in json-lexer.c
> (gdb)
> json_lexer_feed_char (lexer=0x22fac0, ch=32 ' ') at json-lexer.c:265
> 265 in json-lexer.c
> (gdb)
> 268 in json-lexer.c
> (gdb)
> 269 in json-lexer.c
> (gdb)
> 268 in json-lexer.c
> (gdb)
> 269 in json-lexer.c
> (gdb)
> 274 in json-lexer.c
> (gdb)
> 276 in json-lexer.c
> (gdb)
> 274 in json-lexer.c
> (gdb)
> 276 in json-lexer.c
> (gdb)
> 283 in json-lexer.c
> (gdb)
> json_message_process_token (lexer=0x22fac0, token=0x1398058,
> type=JSON_OPERATOR, x=2, y=0) at json-streamer.c:22
> 22 json-streamer.c: No such file or directory.
> in json-streamer.c
> (gdb)
> 23 in json-streamer.c
> (gdb)
> 22 in json-streamer.c
> (gdb)
> 23 in json-streamer.c
> (gdb)
> 22 in json-streamer.c
> (gdb)
> 26 in json-streamer.c
> (gdb)
> 27 in json-streamer.c
> (gdb)
> qstring_get_str (qstring=0x1398058) at qstring.c:124
> 124 qstring.c: No such file or directory.
> in qstring.c
> (gdb)
> 126 in qstring.c
> (gdb)
> 124 in qstring.c
> (gdb)
> 126 in qstring.c
> (gdb)
> json_message_process_token (lexer=0x22fac0, token=0x1398058,
> type=JSON_OPERATOR, x=2, y=0) at json-streamer.c:29
> 29 json-streamer.c: No such file or directory.
> in json-streamer.c
> (gdb)
> 45 in json-streamer.c
> (gdb)
> qdict_new () at qdict.c:34
> 34 qdict.c: No such file or directory.
> in qdict.c
> (gdb)
> 37 in qdict.c
> (gdb)
> qemu_mallocz (size=2060) at qemu-malloc.c:73
> 73 qemu-malloc.c: No such file or directory.
> in qemu-malloc.c
> (gdb)
> 75 in qemu-malloc.c
> (gdb)
> qemu_malloc (size=2060) at qemu-malloc.c:55
> 55 in qemu-malloc.c
> (gdb)
> 56 in qemu-malloc.c
> (gdb)
> 59 in qemu-malloc.c
> (gdb)
> 60 in qemu-malloc.c
> (gdb)
> qemu_malloc (size=2060) at qemu-malloc.c:59
> 59 in qemu-malloc.c
> (gdb)
> oom_check (ptr=0x139c020) at qemu-malloc.c:28
> 28 in qemu-malloc.c
> (gdb)
> 29 in qemu-malloc.c
> (gdb)
> 33 in qemu-malloc.c
> (gdb)
> qemu_mallocz (size=2060) at qemu-malloc.c:76
> 76 in qemu-malloc.c
> (gdb)
> 75 in qemu-malloc.c
> (gdb)
> 76 in qemu-malloc.c
> (gdb)
> 78 in qemu-malloc.c
> (gdb)
> qdict_new () at qdict.c:38
> 38 qdict.c: No such file or directory.
> in qdict.c
> (gdb)
> 41 in qdict.c
> (gdb)
> json_message_process_token (lexer=0x22fac0, token=0x1398058,
> type=JSON_OPERATOR, x=2, y=0) at json-streamer.c:46
> 46 json-streamer.c: No such file or directory.
> in json-streamer.c
> (gdb)
> 45 in json-streamer.c
> (gdb)
> 46 in json-streamer.c
> (gdb)
> qint_from_int (value=100) at qint.c:29
> 29 qint.c: No such file or directory.
> in qint.c
> (gdb)
> 32 in qint.c
> (gdb)
> qemu_malloc (size=16) at qemu-malloc.c:55
> 55 qemu-malloc.c: No such file or directory.
> in qemu-malloc.c
> (gdb)
> 56 in qemu-malloc.c
> (gdb)
> 59 in qemu-malloc.c
> (gdb)
> 60 in qemu-malloc.c
> (gdb)
> qemu_malloc (size=100) at qemu-malloc.c:59
> 59 in qemu-malloc.c
> (gdb)
> oom_check (ptr=0x13980a8) at qemu-malloc.c:28
> 28 in qemu-malloc.c
> (gdb)
> 29 in qemu-malloc.c
> (gdb)
> 33 in qemu-malloc.c
> (gdb)
> qint_from_int (value=100) at qint.c:33
> 33 qint.c: No such file or directory.
> in qint.c
> (gdb)
> 34 in qint.c
> (gdb)
> 37 in qint.c
> (gdb)
> qdict_put_obj (qdict=0x139c020, key=0x5b1180 "type", value=0x13980a8)
> at qdict.c:111
> 111 qdict.c: No such file or directory.
> in qdict.c
> (gdb)
> 115 in qdict.c
> (gdb)
> 111 in qdict.c
> (gdb)
> 115 in qdict.c
> (gdb)
> tdb_hash (name=0x5b1180 "type") at qdict.c:59
> 59 in qdict.c
> (gdb)
> 64 in qdict.c
> (gdb)
> 65 in qdict.c
> (gdb)
> 64 in qdict.c
> (gdb)
> 65 in qdict.c
> (gdb)
> 64 in qdict.c
> (gdb)
> 65 in qdict.c
> (gdb)
> 64 in qdict.c
> (gdb)
> 65 in qdict.c
> (gdb)
> 64 in qdict.c
> (gdb)
> 65 in qdict.c
> (gdb)
> 64 in qdict.c
> (gdb)
> 65 in qdict.c
> (gdb)
> 64 in qdict.c
> (gdb)
> 65 in qdict.c
> (gdb)
> 64 in qdict.c
> (gdb)
> 65 in qdict.c
> (gdb)
> 64 in qdict.c
> (gdb)
> 68 in qdict.c
> (gdb)
> qdict_put_obj (qdict=0x139c020, key=0x5b1180 "type", value=0x13980a8)
> at qdict.c:116
> 116 in qdict.c
> (gdb)
> 115 in qdict.c
> (gdb)
> 116 in qdict.c
> (gdb)
> qdict_find (qdict=0x139c020, key=0x5b1180 "type", hash=425) at qdict.c:89
> 89 in qdict.c
> (gdb)
> 92 in qdict.c
> (gdb)
> 97 in qdict.c
> (gdb)
> qdict_put_obj (qdict=0x139c020, key=0x5b1180 "type", value=0x13980a8)
> at qdict.c:117
> 117 in qdict.c
> (gdb)
> 123 in qdict.c
> (gdb)
> alloc_entry (qdict=0x139c020, key=0x5b1180 "type", value=0x13980a8) at
> qdict.c:77
> 77 in qdict.c
> (gdb)
> qemu_mallocz (size=16) at qemu-malloc.c:73
> 73 qemu-malloc.c: No such file or directory.
> in qemu-malloc.c
> (gdb)
> 75 in qemu-malloc.c
> (gdb)
> qemu_malloc (size=16) at qemu-malloc.c:55
> 55 in qemu-malloc.c
> (gdb)
> 56 in qemu-malloc.c
> (gdb)
> 59 in qemu-malloc.c
> (gdb)
> 60 in qemu-malloc.c
> (gdb)
> qemu_malloc (size=16) at qemu-malloc.c:59
> 59 in qemu-malloc.c
> (gdb)
> oom_check (ptr=0x13980d0) at qemu-malloc.c:28
> 28 in qemu-malloc.c
> (gdb)
> 29 in qemu-malloc.c
> (gdb)
> 33 in qemu-malloc.c
> (gdb)
> qemu_mallocz (size=16) at qemu-malloc.c:76
> 76 in qemu-malloc.c
> (gdb)
> 75 in qemu-malloc.c
> (gdb)
> 76 in qemu-malloc.c
> (gdb)
> 78 in qemu-malloc.c
> (gdb)
> alloc_entry (qdict=0x139c020, key=0x5b1180 "type", value=0x13980a8) at
> qdict.c:78
> 78 qdict.c: No such file or directory.
> in qdict.c
> (gdb)
> 77 in qdict.c
> (gdb)
> 78 in qdict.c
> (gdb)
> qemu_strdup (str=0x5b1180 "type") at qemu-malloc.c:81
> 81 qemu-malloc.c: No such file or directory.
> in qemu-malloc.c
> (gdb)
> 83 in qemu-malloc.c
> (gdb)
> 84 in qemu-malloc.c
> (gdb)
> qemu_malloc (size=5) at qemu-malloc.c:55
> 55 in qemu-malloc.c
> (gdb)
> 56 in qemu-malloc.c
> (gdb)
> 59 in qemu-malloc.c
> (gdb)
> 60 in qemu-malloc.c
> (gdb)
> qemu_malloc (size=5968256) at qemu-malloc.c:59
> 59 in qemu-malloc.c
> (gdb)
> oom_check (ptr=0x4950008) at qemu-malloc.c:28
> 28 in qemu-malloc.c
> (gdb)
> 29 in qemu-malloc.c
> (gdb)
> 33 in qemu-malloc.c
> (gdb)
> qemu_strdup (str=0x5b1180 "type") at qemu-malloc.c:85
> 85 in qemu-malloc.c
> (gdb)
> 84 in qemu-malloc.c
> (gdb)
> 85 in qemu-malloc.c
> (gdb)
> 87 in qemu-malloc.c
> (gdb)
> qdict_put_obj (qdict=0x139c020, key=0x5b1180 "type", value=0x13980a8)
> at qdict.c:124
> 124 qdict.c: No such file or directory.
> in qdict.c
> (gdb)
> 123 in qdict.c
> (gdb)
> alloc_entry (qdict=0x139c020, key=0x5b1180 "type", value=0x13980a8) at
> qdict.c:78
> 78 in qdict.c
> (gdb)
> 79 in qdict.c
> (gdb)
> qdict_put_obj (qdict=0x139c020, key=0x5b1180 "type", value=0x13980a8)
> at qdict.c:124
> 124 in qdict.c
> (gdb)
> 125 in qdict.c
> (gdb)
> 127 in qdict.c
> (gdb)
> json_message_process_token (lexer=0x22fac0, token=0x1398058,
> type=JSON_OPERATOR, x=2, y=0) at json-streamer.c:47
> 47 json-streamer.c: No such file or directory.
> in json-streamer.c
> (gdb)
> qobject_incref (lexer=0x22fac0, token=0x1398058, type=JSON_OPERATOR,
> x=2, y=0) at qobject.h:86
> 86 qobject.h: No such file or directory.
> in qobject.h
> (gdb)
> 87 in qobject.h
> (gdb)
> json_message_process_token (lexer=0x22fac0, token=0x1398058,
> type=JSON_OPERATOR, x=2, y=0) at json-streamer.c:48
> 48 json-streamer.c: No such file or directory.
> in json-streamer.c
> (gdb)
> qdict_put_obj (qdict=0x139c020, key=0x5b1185 "token", value=0x1398058)
> at qdict.c:111
> 111 qdict.c: No such file or directory.
> in qdict.c
> (gdb)
> 115 in qdict.c
> (gdb)
> 111 in qdict.c
> (gdb)
> 115 in qdict.c
> (gdb)
> tdb_hash (name=0x5b1185 "token") at qdict.c:59
> 59 in qdict.c
> (gdb)
> 64 in qdict.c
> (gdb)
> 65 in qdict.c
> (gdb)
> 64 in qdict.c
> (gdb)
> 65 in qdict.c
> (gdb)
> 64 in qdict.c
> (gdb)
> 65 in qdict.c
> (gdb)
> 64 in qdict.c
> (gdb)
> 65 in qdict.c
> (gdb)
> 64 in qdict.c
> (gdb)
> 65 in qdict.c
> (gdb)
> 64 in qdict.c
> (gdb)
> 65 in qdict.c
> (gdb)
> 64 in qdict.c
> (gdb)
> 65 in qdict.c
> (gdb)
> 64 in qdict.c
> (gdb)
> 65 in qdict.c
> (gdb)
> 64 in qdict.c
> (gdb)
> 65 in qdict.c
> (gdb)
> 64 in qdict.c
> (gdb)
> 65 in qdict.c
> (gdb)
> 64 in qdict.c
> (gdb)
> 68 in qdict.c
> (gdb)
> qdict_put_obj (qdict=0x139c020, key=0x5b1185 "token", value=0x1398058)
> at qdict.c:116
> 116 in qdict.c
> (gdb)
> 115 in qdict.c
> (gdb)
> 116 in qdict.c
> (gdb)
> qdict_find (qdict=0x139c020, key=0x5b1185 "token", hash=14) at qdict.c:89
> 89 in qdict.c
> (gdb)
> 92 in qdict.c
> (gdb)
> 97 in qdict.c
> (gdb)
> qdict_put_obj (qdict=0x139c020, key=0x5b1185 "token", value=0x1398058)
> at qdict.c:117
> 117 in qdict.c
> (gdb)
> 123 in qdict.c
> (gdb)
> alloc_entry (qdict=0x139c020, key=0x5b1185 "token", value=0x1398058)
> at qdict.c:77
> 77 in qdict.c
> (gdb)
> qemu_mallocz (size=16) at qemu-malloc.c:73
> 73 qemu-malloc.c: No such file or directory.
> in qemu-malloc.c
> (gdb)
> 75 in qemu-malloc.c
> (gdb)
> qemu_malloc (size=16) at qemu-malloc.c:55
> 55 in qemu-malloc.c
> (gdb)
> 56 in qemu-malloc.c
> (gdb)
> 59 in qemu-malloc.c
> (gdb)
> 60 in qemu-malloc.c
> (gdb)
> qemu_malloc (size=16) at qemu-malloc.c:59
> 59 in qemu-malloc.c
> (gdb)
> oom_check (ptr=0x4950028) at qemu-malloc.c:28
> 28 in qemu-malloc.c
> (gdb)
> 29 in qemu-malloc.c
> (gdb)
> 33 in qemu-malloc.c
> (gdb)
> qemu_mallocz (size=16) at qemu-malloc.c:76
> 76 in qemu-malloc.c
> (gdb)
> 75 in qemu-malloc.c
> (gdb)
> 76 in qemu-malloc.c
> (gdb)
> 78 in qemu-malloc.c
> (gdb)
> alloc_entry (qdict=0x139c020, key=0x5b1185 "token", value=0x1398058)
> at qdict.c:78
> 78 qdict.c: No such file or directory.
> in qdict.c
> (gdb)
> 77 in qdict.c
> (gdb)
> 78 in qdict.c
> (gdb)
> qemu_strdup (str=0x5b1185 "token") at qemu-malloc.c:81
> 81 qemu-malloc.c: No such file or directory.
> in qemu-malloc.c
> (gdb)
> 83 in qemu-malloc.c
> (gdb)
> 84 in qemu-malloc.c
> (gdb)
> qemu_malloc (size=6) at qemu-malloc.c:55
> 55 in qemu-malloc.c
> (gdb)
> 56 in qemu-malloc.c
> (gdb)
> 59 in qemu-malloc.c
> (gdb)
> 60 in qemu-malloc.c
> (gdb)
> qemu_malloc (size=5968261) at qemu-malloc.c:59
> 59 in qemu-malloc.c
> (gdb)
> oom_check (ptr=0x4950050) at qemu-malloc.c:28
> 28 in qemu-malloc.c
> (gdb)
> 29 in qemu-malloc.c
> (gdb)
> 33 in qemu-malloc.c
> (gdb)
> qemu_strdup (str=0x5b1185 "token") at qemu-malloc.c:85
> 85 in qemu-malloc.c
> (gdb)
> 84 in qemu-malloc.c
> (gdb)
> 85 in qemu-malloc.c
> (gdb)
> 87 in qemu-malloc.c
> (gdb)
> qdict_put_obj (qdict=0x139c020, key=0x5b1185 "token", value=0x1398058)
> at qdict.c:124
> 124 qdict.c: No such file or directory.
> in qdict.c
> (gdb)
> 123 in qdict.c
> (gdb)
> alloc_entry (qdict=0x139c020, key=0x5b1185 "token", value=0x1398058)
> at qdict.c:78
> 78 in qdict.c
> (gdb)
> 79 in qdict.c
> (gdb)
> qdict_put_obj (qdict=0x139c020, key=0x5b1185 "token", value=0x1398058)
> at qdict.c:124
> 124 in qdict.c
> (gdb)
> 125 in qdict.c
> (gdb)
> 127 in qdict.c
> (gdb)
> json_message_process_token (lexer=0x22fac0, token=0x1398058,
> type=JSON_OPERATOR, x=2, y=0) at json-streamer.c:49
> 49 json-streamer.c: No such file or directory.
> in json-streamer.c
> (gdb)
> qint_from_int (value=2) at qint.c:29
> 29 qint.c: No such file or directory.
> in qint.c
> (gdb)
> 32 in qint.c
> (gdb)
> qemu_malloc (size=16) at qemu-malloc.c:55
> 55 qemu-malloc.c: No such file or directory.
> in qemu-malloc.c
> (gdb)
> 56 in qemu-malloc.c
> (gdb)
> 59 in qemu-malloc.c
> (gdb)
> 60 in qemu-malloc.c
> (gdb)
> qemu_malloc (size=2) at qemu-malloc.c:59
> 59 in qemu-malloc.c
> (gdb)
> oom_check (ptr=0x4950070) at qemu-malloc.c:28
> 28 in qemu-malloc.c
> (gdb)
> 29 in qemu-malloc.c
> (gdb)
> 33 in qemu-malloc.c
> (gdb)
> qint_from_int (value=2) at qint.c:33
> 33 qint.c: No such file or directory.
> in qint.c
> (gdb)
> 34 in qint.c
> (gdb)
> 37 in qint.c
> (gdb)
> qdict_put_obj (qdict=0x139c020, key=0x5b118b "x", value=0x4950070) at
> qdict.c:111
> 111 qdict.c: No such file or directory.
> in qdict.c
> (gdb)
> 115 in qdict.c
> (gdb)
> 111 in qdict.c
> (gdb)
> 115 in qdict.c
> (gdb)
> tdb_hash (name=0x5b118b "x") at qdict.c:59
> 59 in qdict.c
> (gdb)
> 64 in qdict.c
> (gdb)
> 65 in qdict.c
> (gdb)
> 64 in qdict.c
> (gdb)
> 65 in qdict.c
> (gdb)
> 64 in qdict.c
> (gdb)
> 68 in qdict.c
> (gdb)
> qdict_put_obj (qdict=0x139c020, key=0x5b118b "x", value=0x4950070) at
> qdict.c:116
> 116 in qdict.c
> (gdb)
> 115 in qdict.c
> (gdb)
> 116 in qdict.c
> (gdb)
> qdict_find (qdict=0x139c020, key=0x5b118b "x", hash=134) at qdict.c:89
> 89 in qdict.c
> (gdb)
> 92 in qdict.c
> (gdb)
> 97 in qdict.c
> (gdb)
> qdict_put_obj (qdict=0x139c020, key=0x5b118b "x", value=0x4950070) at
> qdict.c:117
> 117 in qdict.c
> (gdb)
> 123 in qdict.c
> (gdb)
> alloc_entry (qdict=0x139c020, key=0x5b118b "x", value=0x4950070) at qdict.c:77
> 77 in qdict.c
> (gdb)
> qemu_mallocz (size=16) at qemu-malloc.c:73
> 73 qemu-malloc.c: No such file or directory.
> in qemu-malloc.c
> (gdb)
> 75 in qemu-malloc.c
> (gdb)
> qemu_malloc (size=16) at qemu-malloc.c:55
> 55 in qemu-malloc.c
> (gdb)
> 56 in qemu-malloc.c
> (gdb)
> 59 in qemu-malloc.c
> (gdb)
> 60 in qemu-malloc.c
> (gdb)
> qemu_malloc (size=16) at qemu-malloc.c:59
> 59 in qemu-malloc.c
> (gdb)
> oom_check (ptr=0x4950098) at qemu-malloc.c:28
> 28 in qemu-malloc.c
> (gdb)
> 29 in qemu-malloc.c
> (gdb)
> 33 in qemu-malloc.c
> (gdb)
> qemu_mallocz (size=16) at qemu-malloc.c:76
> 76 in qemu-malloc.c
> (gdb)
> 75 in qemu-malloc.c
> (gdb)
> 76 in qemu-malloc.c
> (gdb)
> 78 in qemu-malloc.c
> (gdb)
> alloc_entry (qdict=0x139c020, key=0x5b118b "x", value=0x4950070) at qdict.c:78
> 78 qdict.c: No such file or directory.
> in qdict.c
> (gdb)
> 77 in qdict.c
> (gdb)
> 78 in qdict.c
> (gdb)
> qemu_strdup (str=0x5b118b "x") at qemu-malloc.c:81
> 81 qemu-malloc.c: No such file or directory.
> in qemu-malloc.c
> (gdb)
> 83 in qemu-malloc.c
> (gdb)
> 84 in qemu-malloc.c
> (gdb)
> qemu_malloc (size=2) at qemu-malloc.c:55
> 55 in qemu-malloc.c
> (gdb)
> 56 in qemu-malloc.c
> (gdb)
> 59 in qemu-malloc.c
> (gdb)
> 60 in qemu-malloc.c
> (gdb)
> qemu_malloc (size=5968267) at qemu-malloc.c:59
> 59 in qemu-malloc.c
> (gdb)
> oom_check (ptr=0x49500c0) at qemu-malloc.c:28
> 28 in qemu-malloc.c
> (gdb)
> 29 in qemu-malloc.c
> (gdb)
> 33 in qemu-malloc.c
> (gdb)
> qemu_strdup (str=0x5b118b "x") at qemu-malloc.c:85
> 85 in qemu-malloc.c
> (gdb)
> 84 in qemu-malloc.c
> (gdb)
> 85 in qemu-malloc.c
> (gdb)
> 87 in qemu-malloc.c
> (gdb)
> qdict_put_obj (qdict=0x139c020, key=0x5b118b "x", value=0x4950070) at
> qdict.c:124
> 124 qdict.c: No such file or directory.
> in qdict.c
> (gdb)
> 123 in qdict.c
> (gdb)
> alloc_entry (qdict=0x139c020, key=0x5b118b "x", value=0x4950070) at qdict.c:78
> 78 in qdict.c
> (gdb)
> 79 in qdict.c
> (gdb)
> qdict_put_obj (qdict=0x139c020, key=0x5b118b "x", value=0x4950070) at
> qdict.c:124
> 124 in qdict.c
> (gdb)
> 125 in qdict.c
> (gdb)
> 127 in qdict.c
> (gdb)
> json_message_process_token (lexer=0x22fac0, token=0x1398058,
> type=JSON_OPERATOR, x=2, y=0) at json-streamer.c:50
> 50 json-streamer.c: No such file or directory.
> in json-streamer.c
> (gdb)
> qint_from_int (value=0) at qint.c:29
> 29 qint.c: No such file or directory.
> in qint.c
> (gdb)
> 32 in qint.c
> (gdb)
> qemu_malloc (size=16) at qemu-malloc.c:55
> 55 qemu-malloc.c: No such file or directory.
> in qemu-malloc.c
> (gdb)
> 56 in qemu-malloc.c
> (gdb)
> 59 in qemu-malloc.c
> (gdb)
> 60 in qemu-malloc.c
> (gdb)
> qemu_malloc (size=0) at qemu-malloc.c:59
> 59 in qemu-malloc.c
> (gdb)
> oom_check (ptr=0x49500e0) at qemu-malloc.c:28
> 28 in qemu-malloc.c
> (gdb)
> 29 in qemu-malloc.c
> (gdb)
> 33 in qemu-malloc.c
> (gdb)
> qint_from_int (value=0) at qint.c:33
> 33 qint.c: No such file or directory.
> in qint.c
> (gdb)
> 34 in qint.c
> (gdb)
> 37 in qint.c
> (gdb)
> qdict_put_obj (qdict=0x139c020, key=0x5b118d "y", value=0x49500e0) at
> qdict.c:111
> 111 qdict.c: No such file or directory.
> in qdict.c
> (gdb)
> 115 in qdict.c
> (gdb)
> 111 in qdict.c
> (gdb)
> 115 in qdict.c
> (gdb)
> tdb_hash (name=0x5b118d "y") at qdict.c:59
> 59 in qdict.c
> (gdb)
> 64 in qdict.c
> (gdb)
> 65 in qdict.c
> (gdb)
> 64 in qdict.c
> (gdb)
> 65 in qdict.c
> (gdb)
> 64 in qdict.c
> (gdb)
> 68 in qdict.c
> (gdb)
> qdict_put_obj (qdict=0x139c020, key=0x5b118d "y", value=0x49500e0) at
> qdict.c:116
> 116 in qdict.c
> (gdb)
> 115 in qdict.c
> (gdb)
> 116 in qdict.c
> (gdb)
> qdict_find (qdict=0x139c020, key=0x5b118d "y", hash=241) at qdict.c:89
> 89 in qdict.c
> (gdb)
> 92 in qdict.c
> (gdb)
> 97 in qdict.c
> (gdb)
> qdict_put_obj (qdict=0x139c020, key=0x5b118d "y", value=0x49500e0) at
> qdict.c:117
> 117 in qdict.c
> (gdb)
> 123 in qdict.c
> (gdb)
> alloc_entry (qdict=0x139c020, key=0x5b118d "y", value=0x49500e0) at qdict.c:77
> 77 in qdict.c
> (gdb)
> qemu_mallocz (size=16) at qemu-malloc.c:73
> 73 qemu-malloc.c: No such file or directory.
> in qemu-malloc.c
> (gdb)
> 75 in qemu-malloc.c
> (gdb)
> qemu_malloc (size=16) at qemu-malloc.c:55
> 55 in qemu-malloc.c
> (gdb)
> 56 in qemu-malloc.c
> (gdb)
> 59 in qemu-malloc.c
> (gdb)
> 60 in qemu-malloc.c
> (gdb)
> qemu_malloc (size=16) at qemu-malloc.c:59
> 59 in qemu-malloc.c
> (gdb)
> oom_check (ptr=0x4950108) at qemu-malloc.c:28
> 28 in qemu-malloc.c
> (gdb)
> 29 in qemu-malloc.c
> (gdb)
> 33 in qemu-malloc.c
> (gdb)
> qemu_mallocz (size=16) at qemu-malloc.c:76
> 76 in qemu-malloc.c
> (gdb)
> 75 in qemu-malloc.c
> (gdb)
> 76 in qemu-malloc.c
> (gdb)
> 78 in qemu-malloc.c
> (gdb)
> alloc_entry (qdict=0x139c020, key=0x5b118d "y", value=0x49500e0) at qdict.c:78
> 78 qdict.c: No such file or directory.
> in qdict.c
> (gdb)
> 77 in qdict.c
> (gdb)
> 78 in qdict.c
> (gdb)
> qemu_strdup (str=0x5b118d "y") at qemu-malloc.c:81
> 81 qemu-malloc.c: No such file or directory.
> in qemu-malloc.c
> (gdb)
> 83 in qemu-malloc.c
> (gdb)
> 84 in qemu-malloc.c
> (gdb)
> qemu_malloc (size=2) at qemu-malloc.c:55
> 55 in qemu-malloc.c
> (gdb)
> 56 in qemu-malloc.c
> (gdb)
> 59 in qemu-malloc.c
> (gdb)
> 60 in qemu-malloc.c
> (gdb)
> qemu_malloc (size=5968269) at qemu-malloc.c:59
> 59 in qemu-malloc.c
> (gdb)
> oom_check (ptr=0x4950130) at qemu-malloc.c:28
> 28 in qemu-malloc.c
> (gdb)
> 29 in qemu-malloc.c
> (gdb)
> 33 in qemu-malloc.c
> (gdb)
> qemu_strdup (str=0x5b118d "y") at qemu-malloc.c:85
> 85 in qemu-malloc.c
> (gdb)
> 84 in qemu-malloc.c
> (gdb)
> 85 in qemu-malloc.c
> (gdb)
> 87 in qemu-malloc.c
> (gdb)
> qdict_put_obj (qdict=0x139c020, key=0x5b118d "y", value=0x49500e0) at
> qdict.c:124
> 124 qdict.c: No such file or directory.
> in qdict.c
> (gdb)
> 123 in qdict.c
> (gdb)
> alloc_entry (qdict=0x139c020, key=0x5b118d "y", value=0x49500e0) at qdict.c:78
> 78 in qdict.c
> (gdb)
> 79 in qdict.c
> (gdb)
> qdict_put_obj (qdict=0x139c020, key=0x5b118d "y", value=0x49500e0) at
> qdict.c:124
> 124 in qdict.c
> (gdb)
> 125 in qdict.c
> (gdb)
> 127 in qdict.c
> (gdb)
> json_message_process_token (lexer=0x22fac0, token=0x1398058,
> type=JSON_OPERATOR, x=2, y=0) at json-streamer.c:52
> 52 json-streamer.c: No such file or directory.
> in json-streamer.c
> (gdb)
> qlist_append_obj (qlist=0x1398030, value=0x139c020) at qlist.c:63
> 63 qlist.c: No such file or directory.
> in qlist.c
> (gdb)
> 66 in qlist.c
> (gdb)
> qemu_malloc (size=12) at qemu-malloc.c:55
> 55 qemu-malloc.c: No such file or directory.
> in qemu-malloc.c
> (gdb)
> 56 in qemu-malloc.c
> (gdb)
> 59 in qemu-malloc.c
> (gdb)
> 60 in qemu-malloc.c
> (gdb)
> qemu_malloc (size=20545584) at qemu-malloc.c:59
> 59 in qemu-malloc.c
> (gdb)
> oom_check (ptr=0x1398198) at qemu-malloc.c:28
> 28 in qemu-malloc.c
> (gdb)
> 29 in qemu-malloc.c
> (gdb)
> 33 in qemu-malloc.c
> (gdb)
> qlist_append_obj (qlist=0x1398030, value=0x139c020) at qlist.c:69
> 69 qlist.c: No such file or directory.
> in qlist.c
> (gdb)
> 67 in qlist.c
> (gdb)
> 69 in qlist.c
> (gdb)
> 70 in qlist.c
> (gdb)
> json_message_process_token (lexer=0x22fac0, token=0x1398058,
> type=JSON_OPERATOR, x=2, y=0) at json-streamer.c:54
> 54 json-streamer.c: No such file or directory.
> in json-streamer.c
> (gdb)
> 60 in json-streamer.c
> (gdb)
> json_lexer_feed_char (lexer=0x22fac0, ch=32 ' ') at json-lexer.c:285
> 285 json-lexer.c: No such file or directory.
> in json-lexer.c
> (gdb)
> 286 in json-lexer.c
> (gdb)
> 285 in json-lexer.c
> (gdb)
> 286 in json-lexer.c
> (gdb)
> qobject_decref (lexer=0x22fac0, ch=32 ' ') at qobject.h:96
> 96 qobject.h: No such file or directory.
> in qobject.h
> (gdb)
> json_lexer_feed_char (lexer=0x22fac0, ch=32 ' ') at json-lexer.c:285
> 285 json-lexer.c: No such file or directory.
> in json-lexer.c
> (gdb)
> 286 in json-lexer.c
> (gdb)
> qobject_decref (lexer=0x22fac0, ch=32 ' ') at qobject.h:96
> 96 qobject.h: No such file or directory.
> in qobject.h
> (gdb)
> json_lexer_feed_char (lexer=0x22fac0, ch=32 ' ') at json-lexer.c:287
> 287 json-lexer.c: No such file or directory.
> in json-lexer.c
> (gdb)
> qstring_new () at qstring.c:29
> 29 qstring.c: No such file or directory.
> in qstring.c
> (gdb)
> 30 in qstring.c
> (gdb)
> qstring_from_str (str=0x5af11a "") at qstring.c:62
> 62 in qstring.c
> (gdb)
> 63 in qstring.c
> (gdb)
> qstring_from_substr (str=0x5af11a "", start=0, end=-1) at qstring.c:39
> 39 in qstring.c
> (gdb)
> 42 in qstring.c
> (gdb)
> 39 in qstring.c
> (gdb)
> 42 in qstring.c
> (gdb)
> qemu_malloc (size=20) at qemu-malloc.c:55
> 55 qemu-malloc.c: No such file or directory.
> in qemu-malloc.c
> (gdb)
> 56 in qemu-malloc.c
> (gdb)
> 59 in qemu-malloc.c
> (gdb)
> 60 in qemu-malloc.c
> (gdb)
> qemu_malloc (size=5959962) at qemu-malloc.c:59
> 59 in qemu-malloc.c
> (gdb)
> oom_check (ptr=0x13981c0) at qemu-malloc.c:28
> 28 in qemu-malloc.c
> (gdb)
> 29 in qemu-malloc.c
> (gdb)
> 33 in qemu-malloc.c
> (gdb)
> qstring_from_substr (str=0x5af11a "", start=0, end=-1) at qstring.c:44
> 44 qstring.c: No such file or directory.
> in qstring.c
> (gdb)
> 47 in qstring.c
> (gdb)
> 44 in qstring.c
> (gdb)
> 45 in qstring.c
> (gdb)
> 47 in qstring.c
> (gdb)
> qemu_malloc (size=1) at qemu-malloc.c:55
> 55 qemu-malloc.c: No such file or directory.
> in qemu-malloc.c
> (gdb)
> 56 in qemu-malloc.c
> (gdb)
> 59 in qemu-malloc.c
> (gdb)
> 60 in qemu-malloc.c
> (gdb)
> qemu_malloc (size=5959962) at qemu-malloc.c:59
> 59 in qemu-malloc.c
> (gdb)
> oom_check (ptr=0x13981f0) at qemu-malloc.c:28
> 28 in qemu-malloc.c
> (gdb)
> 29 in qemu-malloc.c
> (gdb)
> 33 in qemu-malloc.c
> (gdb)
> qstring_from_substr (str=0x5af11a "", start=0, end=-1) at qstring.c:48
> 48 qstring.c: No such file or directory.
> in qstring.c
> (gdb)
> 49 in qstring.c
> (gdb)
> 51 in qstring.c
> (gdb)
> 54 in qstring.c
> (gdb)
> qstring_from_str (str=0x5af11a "") at qstring.c:64
> 64 in qstring.c
> (gdb)
> qstring_new () at qstring.c:31
> 31 in qstring.c
> (gdb)
> json_lexer_feed_char (lexer=0x22fac0, ch=32 ' ') at json-lexer.c:295
> 295 json-lexer.c: No such file or directory.
> in json-lexer.c
> (gdb)
> 298 in json-lexer.c
> (gdb)
> 295 in json-lexer.c
> (gdb)
> 298 in json-lexer.c
> (gdb)
> 296 in json-lexer.c
> (gdb)
> 298 in json-lexer.c
> (gdb)
> qstring_append (qstring=0x13981c0, str=0x22fa56 " ") at qstring.c:79
> 79 qstring.c: No such file or directory.
> in qstring.c
> (gdb)
> 80 in qstring.c
> (gdb)
> 79 in qstring.c
> (gdb)
> 80 in qstring.c
> (gdb)
> 82 in qstring.c
> (gdb)
> 80 in qstring.c
> (gdb)
> 82 in qstring.c
> (gdb)
> capacity_increase (qstring=0x13981c0, len=1) at qstring.c:67
> 67 in qstring.c
> (gdb)
> 68 in qstring.c
> (gdb)
> 69 in qstring.c
> (gdb)
> 72 in qstring.c
> (gdb)
> 70 in qstring.c
> (gdb)
> 72 in qstring.c
> (gdb)
> 70 in qstring.c
> (gdb)
> 72 in qstring.c
> (gdb)
> qemu_realloc (ptr=0x13981f0, size=3) at qemu-malloc.c:63
> 63 qemu-malloc.c: No such file or directory.
> in qemu-malloc.c
> (gdb)
> 64 in qemu-malloc.c
> (gdb)
> 65 in qemu-malloc.c
> (gdb)
> 67 in qemu-malloc.c
> (gdb)
> 70 in qemu-malloc.c
> (gdb)
> qemu_realloc (ptr=0xff0a0000, size=2292416) at qemu-malloc.c:67
> 67 in qemu-malloc.c
> (gdb)
> oom_check (ptr=0x13981f0) at qemu-malloc.c:28
> 28 in qemu-malloc.c
> (gdb)
> 29 in qemu-malloc.c
> (gdb)
> 33 in qemu-malloc.c
> (gdb)
> capacity_increase (qstring=0x13981c0, len=2009057140) at qstring.c:74
> 74 qstring.c: No such file or directory.
> in qstring.c
> (gdb)
> qstring_append (qstring=0x13981c0, str=0x22fa56 " ") at qstring.c:83
> 83 in qstring.c
> (gdb)
> 84 in qstring.c
> (gdb)
> 85 in qstring.c
> (gdb)
> 84 in qstring.c
> (gdb)
> 85 in qstring.c
> (gdb)
> 86 in qstring.c
> (gdb)
> json_lexer_feed_char (lexer=0x22fac0, ch=32 ' ') at json-lexer.c:301
> 301 json-lexer.c: No such file or directory.
> in json-lexer.c
> (gdb)
> json_lexer_feed (lexer=0x22fac0, buffer=0x5921d0 "{ 'seconds': %I64d,
> 'microseconds': %I64d }", size=43)
> at json-lexer.c:311
> 311 in json-lexer.c
> (gdb)
> 310 in json-lexer.c
> (gdb)
> json_lexer_feed_char (lexer=0x22fac0, ch=39 '\'') at json-lexer.c:265
> 265 in json-lexer.c
> (gdb)
> 268 in json-lexer.c
> (gdb)
> 269 in json-lexer.c
> (gdb)
> 268 in json-lexer.c
> (gdb)
> 269 in json-lexer.c
> (gdb)
> 274 in json-lexer.c
> (gdb)
> 276 in json-lexer.c
> (gdb)
> 274 in json-lexer.c
> (gdb)
> 276 in json-lexer.c
> (gdb)
> 285 in json-lexer.c
> (gdb)
> 286 in json-lexer.c
> (gdb)
> 285 in json-lexer.c
> (gdb)
> 286 in json-lexer.c
> (gdb)
> qobject_decref (lexer=0x22fac0, ch=39 '\'') at qobject.h:96
> 96 qobject.h: No such file or directory.
> in qobject.h
> (gdb)
> json_lexer_feed_char (lexer=0x22fac0, ch=39 '\'') at json-lexer.c:285
> 285 json-lexer.c: No such file or directory.
> in json-lexer.c
> (gdb)
> 286 in json-lexer.c
> (gdb)
> qobject_decref (lexer=0x22fac0, ch=39 '\'') at qobject.h:96
> 96 qobject.h: No such file or directory.
> in qobject.h
> (gdb)
> 97 in qobject.h
> (gdb)
> 98 in qobject.h
> (gdb)
> 99 in qobject.h
> (gdb)
> qstring_destroy_obj (obj=0x13981c0) at qstring.c:133
> 133 qstring.c: No such file or directory.
> in qstring.c
> (gdb)
> 136 in qstring.c
> (gdb)
> 137 in qstring.c
> (gdb)
> qobject_to_qstring (obj=0x13981c0) at qstring.c:110
> 110 in qstring.c
> (gdb)
> 111 in qstring.c
> (gdb)
> qobject_type (obj=0x13981c0) at qobject.h:108
> 108 qobject.h: No such file or directory.
> in qobject.h
> (gdb)
> qobject_to_qstring (obj=0x13981c0) at qstring.c:111
> 111 qstring.c: No such file or directory.
> in qstring.c
> (gdb)
> 114 in qstring.c
> (gdb)
> 115 in qstring.c
> (gdb)
> qstring_destroy_obj (obj=0x13981c0) at qstring.c:138
> 138 in qstring.c
> (gdb)
> qemu_free (ptr=0x13981f0) at qemu-malloc.c:41
> 41 qemu-malloc.c: No such file or directory.
> in qemu-malloc.c
> (gdb)
> 42 in qemu-malloc.c
> (gdb)
> 41 in qemu-malloc.c
> (gdb)
> 42 in qemu-malloc.c
> (gdb)
> 43 in qemu-malloc.c
> (gdb)
> qemu_free (ptr=0x13981f0) at qemu-malloc.c:42
> 42 in qemu-malloc.c
> (gdb)
> 0x0057c398 in free ()
> (gdb)
> Single stepping until exit from function free,
> which has no line number information.
> 0x77bfc21b in msvcrt!free () from C:\WINDOWS\system32\msvcrt.dll
> (gdb)
> Single stepping until exit from function msvcrt!free,
> which has no line number information.
> 0x77c07420 in strerror () from C:\WINDOWS\system32\msvcrt.dll
> (gdb)
> Single stepping until exit from function strerror,
> which has no line number information.
> 0x77bfc227 in msvcrt!free () from C:\WINDOWS\system32\msvcrt.dll
> (gdb)
> Single stepping until exit from function msvcrt!free,
> which has no line number information.
> 0x7c92ff2d in ntdll!RtlFreeThreadActivationContextStack () from
> C:\WINDOWS\system32\ntdll.dll
> (gdb)
> Single stepping until exit from function
> ntdll!RtlFreeThreadActivationContextStack,
> which has no line number information.
> 0x7c92e8cb in strchr () from C:\WINDOWS\system32\ntdll.dll
> (gdb)
> Single stepping until exit from function strchr,
> which has no line number information.
> 0x7c92ff3c in ntdll!RtlFreeThreadActivationContextStack () from
> C:\WINDOWS\system32\ntdll.dll
> (gdb)
> Single stepping until exit from function
> ntdll!RtlFreeThreadActivationContextStack,
> which has no line number information.
> 0x7c947569 in ntdll!RtlPcToFileHeader () from C:\WINDOWS\system32\ntdll.dll
> (gdb)
> Single stepping until exit from function ntdll!RtlPcToFileHeader,
> which has no line number information.
> Assertion failed: obj != NULL, file /home/roy/qemu/monitor.c, line 338
>
> This application has requested the Runtime to terminate it in an unusual way.
> Please contact the application's support team for more information.
>
> Program exited with code 03.
> (gdb)
- Re: [Qemu-devel] system_reset command cause assert failed, Luiz Capitulino, 2010/02/01
- Re: [Qemu-devel] system_reset command cause assert failed, Roy Tam, 2010/02/01
- Re: [Qemu-devel] system_reset command cause assert failed, Luiz Capitulino, 2010/02/01
- Re: [Qemu-devel] system_reset command cause assert failed, Roy Tam, 2010/02/01
- Re: [Qemu-devel] system_reset command cause assert failed, Luiz Capitulino, 2010/02/01
- Re: [Qemu-devel] system_reset command cause assert failed, Roy Tam, 2010/02/01
- Re: [Qemu-devel] system_reset command cause assert failed,
Luiz Capitulino <=
- Re: [Qemu-devel] system_reset command cause assert failed, Roy Tam, 2010/02/01
- Re: [Qemu-devel] system_reset command cause assert failed, Luiz Capitulino, 2010/02/02
- Re: [Qemu-devel] system_reset command cause assert failed, Roy Tam, 2010/02/02
- Re: [Qemu-devel] system_reset command cause assert failed, Luiz Capitulino, 2010/02/03
- Re: [Qemu-devel] system_reset command cause assert failed, Roy Tam, 2010/02/03
- Re: [Qemu-devel] system_reset command cause assert failed, Roy Tam, 2010/02/01