qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: tg@gmplib.org (Torbjörn Granlund)
To: Aurelien Jarno <aurelien@aurel32.net>
Cc: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] Crashes of qemu-system-mips64 and qemu-system-mips64el
Date: Wed, 22 Oct 2014 22:31:45 +0200	[thread overview]
Message-ID: <86a94nvob2.fsf@shell.gmplib.org> (raw)
In-Reply-To: <20141017190920.GC14823@hall.aurel32.net> (Aurelien Jarno's message of "Fri\, 17 Oct 2014 21\:09\:20 +0200")

Aurelien Jarno <aurelien@aurel32.net> writes:

  On Fri, Oct 17, 2014 at 08:57:38PM +0200, Torbjörn Granlund wrote:
  > Aurelien Jarno <aurelien@aurel32.net> writes:
  >   
  >   I am using 2.1.2 under GNU/Linux.
  >   
  > Ah, so you're not trying to reproduce the problem!
  
  I do. Well you talked about 2.1.0, the latest stable one is 2.1.2. Now
  if you prefer, we can conclude the problem is solved in 2.1.2.
  
  > Are you passing the -cpu 5Kc argument?
  
  I used:
  
  qemu-system-mips64 -M malta -cpu 5Kc -m 256 \
      -drive file=disk.img,if=virtio,index=0 \
      -net nic,macaddr=52:54:00:13:06:64 -net user,hostfwd=tcp::20008-:22 \
      -kernel boot/vmlinux-3.2.0-4-5kc-malta \
      -initrd boot/initrd.img-3.2.0-4-5kc-malta \
      -append "root=/dev/vda1 console=ttyS0" \
      -nographic -serial null -monitor null
  
  And it's still running the testsuite in a loop.
  
  >   I don't think it's irrelevant, that's why I asked. If you don't provide
  >   this information, we won't be able to check which code paths are
  >   involved
  >   
  >   Given you are the only one to reproduce the issue, please provide a
  >   backtrace of a crash so that we can proceed further.
  > 
  > Really?  Has anybody tried to reproduce the issue?
  
  At least me, and it doesn't crash here.
  
  > My bug report contains all information for trivially reproducing the
  > issue.  I kept the setup around for a long time, but now I have cleaned
  
  Yes, but it doesn't mean it's reproducible.
  
  > it up.  I am very busy in this period and cannot afford to set it up
  > again, also considering that the effort on the developer part seems very
  > very limited wrt reported problems.  (I am not complaining, I have no
  > opinion on how volunteer hackers use their time!)
  
  Ok fine, let's consider the issue fixed. 

You won't like me saying this, but this is not how professional software
development is done.  It is also discouraging to see a detailed bug
report being treated in such a dismissive manner.

Here is an alternative approach:

1. Is the bug report complete?  If not, ask for more information (or
   perhaps chose to ignore it if you conclude it is bogus).

2. Try to reproduce the problem using the information in the bug report.
   This means that you set up an environment as close as possible in all
   relevant aspects.  Clearly, do not use a different version of the
   software being investigated.

3. Isolate the bug and fix it.  As the reporter for feedback.

4. Make some effort in finding similar bugs in the the software package.

It is not safe to conclude that when a different version of the software
seems to work, then the bug is gone.  Why?  There might be some mistake
in reproducing the bug.  There might be a relevant environment
discrepancy.  You might even be running the wrong binary by mistake, or
use the wrong data file by mistake.  (I have been in the game a long
time now, and I have made all these mistakes at some point.)

-- 
Torbjörn
Please encrypt, key id 0xC8601622

  reply	other threads:[~2014-10-22 20:31 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-08-02 20:49 [Qemu-devel] Crashes of qemu-system-mips64 and qemu-system-mips64el Torbjörn Granlund
2014-08-03  0:11 ` Torbjörn Granlund
2014-10-17  7:32   ` Aurelien Jarno
2014-10-17  7:28 ` Aurelien Jarno
2014-10-17 13:53   ` Torbjörn Granlund
2014-10-17 18:23     ` Aurelien Jarno
2014-10-17 18:57       ` Torbjörn Granlund
2014-10-17 19:09         ` Aurelien Jarno
2014-10-22 20:31           ` Torbjörn Granlund [this message]
2014-10-22 22:07             ` Aurelien Jarno

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=86a94nvob2.fsf@shell.gmplib.org \
    --to=tg@gmplib.org \
    --cc=aurelien@aurel32.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).