qemu-devel
[Top][All Lists]
Advanced

[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)





reply via email to

[Prev in Thread] Current Thread [Next in Thread]