nodejs / nodejs/node

flaky: test_http2_debug

Ouverte
#58,353 13 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

flaky-test s390x
Langage dominant
JavaScript
Étoiles
122k
Forks
37.3k
Merge moyen
4 j 2 h
PR mergées (30 j)
283

Description

Test

test-http2-debug

Platform

Linux s390x

Console output
---
duration_ms: 974.032
exitcode: 1
severity: fail
stack: |-
  node:internal/assert/utils:281
      throw err;
      ^

  AssertionError [ERR_ASSERTION]: HTTP2 1782639: Http2Session client: created
  (node:1782639) Warning: Setting the NODE_DEBUG environment variable to 'http2' can expose sensitive data (such as passwords, tokens and authentication headers) in the resulting log.
  (Use `node --trace-warnings ...` to show where the warning was created)
  HTTP2 1782639: Http2Session server: received a connection
  HTTP2 1782639: Http2Session server: setting up session handle
  Http2Session server (14) session created
  Http2Session server (14) i/o stream consumed
  HTTP2 1782639: Http2Session server: sending settings
  HTTP2 1782639: Http2Session server: submitting settings
  Http2Session server (14) scheduling write
  HTTP2 1782639: Http2Session server: created
  HTTP2 1782639: Http2Session client: setting up session handle
  Http2Session client (18) session created
  Http2Session client (18) i/o stream consumed
  HTTP2 1782639: Http2Session client: sending settings
  HTTP2 1782639: Http2Session client: submitting settings
  Http2Session client (18) scheduling write
  HTTP2 1782639: Http2Session client: initiating request
  HTTP2 1782639: Http2Session client: connected, initializing request
  Http2Session client (18) request submitted
  Http2Priority: parent: 0, weight: 16, exclusive: no
  Http2Session client (18) submitting request
  HttpStream 1 (25) [Http2Session client (18)] writable side shutdown
  Http2Session client (18) Adding stream: 1
  Http2Session client (18) request submitted, new stream id 1
  HTTP2 1782639: Http2Stream 1 [Http2Session client]: shutting down writable on _final
  HttpStream 1 (25) [Http2Session client (18)] writable side shutdown
  HttpStream 1 (25) [Http2Session client (18)] reading starting
  Http2Session server (14) sending pending data
  Http2Session server (14) nghttp2 has 9 bytes to send
  Http2Session server (14) wants read? 1
  Http2Session client (18) sending pending data
  Http2Session client (18) nghttp2 has 24 bytes to send
  Http2Session client (18) nghttp2 has 9 bytes to send
  Http2Session client (18) nghttp2 has 17 bytes to send
  Http2Session client (18) nghttp2 has 17 bytes to send
  Http2Session client (18) nghttp2 has 25 bytes to send
  Http2Session client (18) wants read? 1
  Http2Session client (18) receiving 9 bytes, offset 0
  Http2Session client (18) receiving 9 bytes [wants data? 1]
  Http2Session client (18) complete frame received: type: 4
  Http2Session client (18) handling settings frame
  Http2Session client (18) sending pending data
  Http2Session client (18) nghttp2 has 9 bytes to send
  Http2Session client (18) wants read? 1
  Http2Session client (18) wants read? 1
  Http2Session server (14) receiving 101 bytes, offset 0
  Http2Session server (14) receiving 101 bytes [wants data? 1]
  Http2Session server (14) complete frame received: type: 4
  Http2Session server (14) handling settings frame
  Http2Session server (14) complete frame received: type: 6
  Http2Session server (14) complete frame received: type: 6
  Http2Session server (14) beginning headers for stream 1
  Http2Session server (14) Adding stream: 1
  Http2Session server (14) handling header key/pair for stream 1
  Http2Session server (14) handling header key/pair for stream 1
  Http2Session server (14) handling header key/pair for stream 1
  Http2Session server (14) handling header key/pair for stream 1
  Http2Session server (14) complete frame received: type: 1
  Http2Session server (14) handle headers frame for stream 1
  HTTP2 1782639: Http2Stream 1 [Http2Session server]: headers received
  HTTP2 1782639: Http2Stream 1 [Http2Session server]: initiating response
  HttpStream 1 (28) [Http2Session server (14)] submitting response
  HttpStream 1 (28) [Http2Session server (14)] response submitted
  Http2Session server (14) complete frame received: type: 4
  Http2Session server (14) handling settings frame
  HTTP2 1782639: Http2Session server: settings received
  Http2Session server (14) settings refreshed for session
  Http2Session server (14) sending pending data
  Http2Session server (14) nghttp2 has 9 bytes to send
  Http2Session server (14) nghttp2 has 17 bytes to send
  Http2Session server (14) nghttp2 has 17 bytes to send
  Http2Session server (14) nghttp2 has 17 bytes to send
  Http2Session server (14) nghttp2 has 34 bytes to send
  Http2Session server (14) reading outbound data for stream 1
  Http2Session server (14) deferring stream 1
  Http2Session server (14) wants read? 1
  Http2Session server (14) wants read? 1
  Http2Session client (18) receiving 94 bytes, offset 0
  Http2Session client (18) receiving 94 bytes [wants data? 1]
  Http2Session client (18) complete frame received: type: 4
  Http2Session client (18) handling settings frame
  HTTP2 1782639: Http2Session client: settings received
  Http2Session client (18) settings refreshed for session
  Http2Session client (18) complete frame received: type: 6
  Http2Session client (18) complete frame received: type: 6
  Http2Session client (18) complete frame received: type: 6
  Http2Session client (18) beginning headers for stream 1
  HttpStream 1 (25) [Http2Session client (18)] starting headers, category: true
  Http2Session client (18) handling header key/pair for stream 1
  Http2Session client (18) handling header key/pair for stream 1
  Http2Session client (18) complete frame received: type: 1
  Http2Session client (18) handle headers frame for stream 1
  HTTP2 1782639: Http2Stream 1 [Http2Session client]: headers received
  HTTP2 1782639: Http2Stream 1 [Http2Session client]: emitting stream 'response' event
  Http2Session client (18) sending pending data
  Http2Session client (18) nghttp2 has 17 bytes to send
  Http2Session client (18) wants read? 1
  Http2Session client (18) wants read? 1
  Http2Session server (14) receiving 17 bytes, offset 0
  Http2Session server (14) receiving 17 bytes [wants data? 1]
  Http2Session server (14) complete frame received: type: 6
  HttpStream 1 (28) [Http2Session server (14)] queuing 1 buffers to send
  HTTP2 1782639: Http2Stream 1 [Http2Session server]: shutting down writable on last write
  HTTP2 1782639: Http2Stream 1 [Http2Session server]: closed with code 0, closed false, readable true
  HTTP2 1782639: Http2Stream 1 [Http2Session server]: shutting down writable on _final
  HTTP2 1782639: Http2Stream 1 [Http2Session server]: shutdownWritable() already called
  HTTP2 1782639: Http2Stream 1 [Http2Session server]: destroying stream
  HTTP2 1782639: Http2Session client: marking session closed
  HTTP2 1782639: Http2Session client: submitting goaway
  HTTP2 1782639: Http2Session server: marking session closed
  HTTP2 1782639: Http2Session server: submitting goaway
  HTTP2 1782639: Http2Stream 1 [Http2Session client]: closed with code 0, closed false, readable false
  HTTP2 1782639: Http2Stream 1 [Http2Session client]: destroying stream
  HTTP2 1782639: Http2Session client: destroying
  HTTP2 1782639: Http2Session client: start closing/destroying null
  HTTP2 1782639: Http2Session client: finishSessionClose
  HTTP2 1782639: Http2Session client: finishSessionClose socket end null null
  HTTP2 1782639: Http2Session server: destroying
  HTTP2 1782639: Http2Session server: start closing/destroying null
  HTTP2 1782639: Http2Session server: finishSessionClose
  HTTP2 1782639: Http2Session server: finishSessionClose socket end null null
  Http2Session server (14) freeing nghttp2 session
  Http2Session client (18) freeing nghttp2 session

      at Object.<anonymous> (/home/iojs/build/workspace/node-test-commit-linuxone/test/parallel/test-http2-debug.js:17:1)
      at Module._compile (node:internal/modules/cjs/loader:1734:14)
      at Object..js (node:internal/modules/cjs/loader:1899:10)
      at Module.load (node:internal/modules/cjs/loader:1469:32)
      at Module._load (node:internal/modules/cjs/loader:1286:12)
      at TracingChannel.traceSync (node:diagnostics_channel:322:14)
      at wrapModuleLoad (node:internal/modules/cjs/loader:235:24)
      at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:152:5)
      at node:internal/main/run_main_module:33:47 {
    generatedMessage: false,
    code: 'ERR_ASSERTION',
    actual: null,
    expected: true,
    operator: '=='
  }

  Node.js v25.0.0-pre
...
Build links
Additional information

No response

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par test/parallel/test-http2-debug.js, en particulier par l’assertion signalée à la ligne 17, et reproduisez test-http2-debug sur Linux s390x en utilisant le rapport de build lié comme contexte. Déterminez quelle condition de débogage attendue est absente de la sortie capturée. Le travail est terminé lorsque le test valide de manière fiable le comportement de débogage HTTP/2 prévu, sans échec intermittent.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
javascript, node.js
Domaine
networking, testing-qa
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
Active
Clarté
Plutôt claire
Accessibilité débutants
64/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.