qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: "Serge E. Hallyn" <serge@hallyn.com>
To: Bug 543478 <543478@bugs.launchpad.net>
Cc: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] [Bug 543478] Re: qemus pmemsave doesn't accept "/" in filename
Date: Wed, 23 Jun 2010 20:10:14 -0500	[thread overview]
Message-ID: <20100624011013.GA5130@hallyn.com> (raw)
In-Reply-To: <20100623215136.26469.21553.malone@wampee.canonical.com>

Thanks, Anthony.  Do I understand correctly that that's the
"case '/'" in monitor_parse_command() for '/10x' gdb-like format?

thanks,
-serge

Quoting Anthony Liguori (anthony@codemonkey.ws):
> The '/' character is used to create special expressions if double quotes
> aren't used.
> 
> ** Changed in: qemu
>        Status: New => Invalid
> 
> -- 
> qemus pmemsave doesn't accept "/" in filename
> https://bugs.launchpad.net/bugs/543478
> You received this bug notification because you are a member of qemu-
> devel-ml, which is subscribed to QEMU.
> 
> Status in QEMU: Invalid
> Status in ???qemu-kvm??? package in Ubuntu: New
> 
> Bug description:
> Binary package hint: qemu-kvm
> 
> Please see my conversation with qemu:
> 
> (qemu) pmemsave 
> unexpected end of expression
> (qemu) help pmemsave 
> pmemsave addr size file -- save to disk physical memory dump starting at 'addr' of size 'size'
> (qemu) pmemsave 0 512M /tmp/qemu.mem
> pmemsave: extraneous characters at the end of line
> (qemu) pmemsave 0 512 /tmp/qemu.mem
> invalid char in expression
> (qemu) pmemsave 0 512 /tmp/qemu
> invalid char in expression
> (qemu) pmemsave 0 512 qemu.mem
> (qemu) pmemsave 0 512M qemu.mem
> pmemsave: extraneous characters at the end of line
> 
> 
> 
> Let me comment on each one of those:
> (qemu) pmemsave 
> unexpected end of expression
> 
> I expected some sort of hint as to where to get more information. Maybe just a "Type ``help pmemsave'' to get syntax information" would be sufficient.
> 
> 
> (qemu) help pmemsave 
> pmemsave addr size file -- save to disk physical memory dump starting at 'addr' of size 'size'
> 
> Nice. But an example would be nice. My proposal: "I.e.: pmemsave 0 1G /tmp/qemu.mem"
> 
> 
> (qemu) pmemsave 0 512M /tmp/qemu.mem
> pmemsave: extraneous characters at the end of line
> 
> eh. Would be nice if it told me *which* character was "extraneous" and what "extraneous" means. My proposal: "Couldn't parse character at position 23, please see help pmemsave for an example".
> 
> 
> (qemu) pmemsave 0 512 /tmp/qemu.mem
> invalid char in expression
> 
> Hm. Interesting. Again, would be nice if it printed me the offending character. My proposal: "Could not parse character at position 23, please see help pmemsave for an example".
> 
> 
> (qemu) pmemsave 0 512 /tmp/qemu
> invalid char in expression
> 
> Now I got rid of almost everything but it still doesn't work.
> 
> 
> (qemu) pmemsave 0 512 qemu.mem
> 
> aha! No slashes?! Seriously?
> 
> (qemu) pmemsave 0 512M qemu.mem
> pmemsave: extraneous characters at the end of line
> 
> And no "M" or "G" modifiers? If I want to dump 2GB then I'd have to calculate the number in bytes and paste that long string. I expected qemu to be able to parse the K, M, G suffixes.
> 
> Also, I'm wondering why it doesn't offer to dump all memory.
> 
> ProblemType: Bug
> Architecture: amd64
> CurrentDmesg:
>  [150870.676062] kvm_intel: Unknown symbol kvm_vcpu_on_spin
>  [150947.222923] cron[24260]: segfault at 0 ip (null) sp 00007fffe865eed8 error 14 in cron[400000+9000]
>  [150947.224187] cron[24261]: segfault at 0 ip (null) sp 00007fffe865eed8 error 14 in cron[400000+9000]
> Date: Sun Mar 21 15:03:13 2010
> DistroRelease: Ubuntu 9.10
> KvmCmdLine:
>  UID        PID  PPID  C    SZ   RSS PSR STIME TTY          TIME CMD
>  muelli   23807 23806 13 239738 228464 0 14:54 pts/8    00:01:22 /usr/bin/kvm -S -M pc -m 512 -smp 1 -name vanilla_ubuntu -monitor stdio -boot c -drive file=/home/muelli/qemu/ubuntu8.10/ubuntu.img,if=ide,index=0,boot=on -drive file=,if=ide,media=cdrom,index=2 -net nic,model=rtl8139,macaddr=f0:00:BA:12:34:56 -net user,hostfwd=tcp::2223-:22,smb=/tmp/share -serial pty -snapshot
> MachineType: LENOVO 766636G
> Package: kvm 1:84+dfsg-0ubuntu16+0.11.0+0ubuntu6.3
> PccardctlIdent:
>  Socket 0:
>    no product info available
> PccardctlStatus:
>  Socket 0:
>    no card
> ProcCmdLine: root=/dev/mapper/cryptroot source=UUID=9c3d5596-27c6-4fd5-bfcd-fa8eef6f1230 ro vdso32=0 quiet splash  crashkernel=384M-2G:64M,2G-:128M
> ProcVersionSignature: Ubuntu 2.6.32-16.24-generic
> SourcePackage: qemu-kvm
> Uname: Linux 2.6.32-16-generic x86_64
> dmi.bios.date: 03/12/2009
> dmi.bios.vendor: LENOVO
> dmi.bios.version: 7NETC0WW (2.20 )
> dmi.board.name: 766636G
> dmi.board.vendor: LENOVO
> dmi.board.version: Not Available
> dmi.chassis.asset.tag: No Asset Information
> dmi.chassis.type: 10
> dmi.chassis.vendor: LENOVO
> dmi.chassis.version: Not Available
> dmi.modalias: dmi:bvnLENOVO:bvr7NETC0WW(2.20):bd03/12/2009:svnLENOVO:pn766636G:pvrThinkPadX61:rvnLENOVO:rn766636G:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
> dmi.product.name: 766636G
> dmi.product.version: ThinkPad X61
> dmi.sys.vendor: LENOVO
> 
> 

  reply	other threads:[~2010-06-24  1:09 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20100321151438.9877.81956.malonedeb@palladium.canonical.com>
2010-06-23 21:35 ` [Qemu-devel] [Bug 543478] Re: qemus pmemsave doesn't accept "/" in filename Serge Hallyn
2010-06-23 21:51 ` Anthony Liguori
2010-06-24  1:10   ` Serge E. Hallyn [this message]
2010-06-24  1:09 ` Serge Hallyn
2010-06-24  8:19 ` Muelli
2010-06-24 14:48 ` Serge Hallyn
2010-07-06 15:39 ` Muelli
2010-07-06 16:31 ` Brian Murray
2010-07-07  1:29 ` Muelli
2010-12-10  4:17 ` Launchpad Bug Tracker
2011-02-12 16:54 ` [Qemu-devel] [Bug 543478] The education it�s prestigious ! Roberto Scotti

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20100624011013.GA5130@hallyn.com \
    --to=serge@hallyn.com \
    --cc=543478@bugs.launchpad.net \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).