Units
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/units/?format=api
https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/units/?format=api&page=2", "previous": null, "results": [ { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "FreeBSD Kernel Debugging" ], "previous_source": "", "target": [ "" ], "id_hash": -7420272019379621406, "content_hash": -7420272019379621406, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:1", "context": "", "note": "type: YAML Front Matter: description", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1176240/?format=api", "priority": 100, "id": 1740011, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=1905e5e9a41b71e2", "url": "https://translate-dev.freebsd.org/api/units/1740011/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.413690Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "Chapter 10. Kernel Debugging" ], "previous_source": "", "target": [ "" ], "id_hash": 7072155617865851420, "content_hash": 7072155617865851420, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:1", "context": "", "note": "type: YAML Front Matter: title", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 2, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1071906/?format=api", "priority": 100, "id": 1740012, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=e2255810872d621c", "url": "https://translate-dev.freebsd.org/api/units/1740012/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.414543Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "Kernel Debugging" ], "previous_source": "", "target": [ "" ], "id_hash": -8331232143370524174, "content_hash": -8331232143370524174, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:17", "context": "", "note": "type: Title =", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 3, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1071908/?format=api", "priority": 100, "id": 1740013, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=0c618481a11569f2", "url": "https://translate-dev.freebsd.org/api/units/1740013/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.415274Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "Obtaining a Kernel Crash Dump" ], "previous_source": "", "target": [ "" ], "id_hash": -434222848304920115, "content_hash": -434222848304920115, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:55", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 4, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 5, "source_unit": "https://translate-dev.freebsd.org/api/units/1071910/?format=api", "priority": 100, "id": 1740014, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=79f9549ebd6d49cd", "url": "https://translate-dev.freebsd.org/api/units/1740014/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.415944Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "When running a development kernel (e.g., FreeBSD-CURRENT), such as a kernel under extreme conditions (e.g., very high load averages, tens of thousands of connections, exceedingly high number of concurrent users, hundreds of man:jail[8]s, etc.), or using a new feature or device driver on FreeBSD-STABLE (e.g., PAE), sometimes a kernel will panic. In the event that it does, this chapter will demonstrate how to extract useful information out of a crash." ], "previous_source": "", "target": [ "" ], "id_hash": 183548297155732807, "content_hash": 183548297155732807, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:60", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 5, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 70, "source_unit": "https://translate-dev.freebsd.org/api/units/1193328/?format=api", "priority": 100, "id": 1740015, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=828c18342b186547", "url": "https://translate-dev.freebsd.org/api/units/1740015/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.416623Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "A system reboot is inevitable once a kernel panics. Once a system is rebooted, the contents of a system's physical memory (RAM) is lost, as well as any bits that are on the swap device before the panic. To preserve the bits in physical memory, the kernel makes use of the swap device as a temporary place to store the bits that are in RAM across a reboot after a crash. In doing this, when FreeBSD boots after a crash, a kernel image can now be extracted and debugging can take place." ], "previous_source": "", "target": [ "" ], "id_hash": 4530368137806317934, "content_hash": 4530368137806317934, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:65", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 6, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 92, "source_unit": "https://translate-dev.freebsd.org/api/units/1193330/?format=api", "priority": 100, "id": 1740016, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=bedf19d183b1896e", "url": "https://translate-dev.freebsd.org/api/units/1740016/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.515654Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "A swap device that has been configured as a dump device still acts as a swap device. Dumps to non-swap devices (such as tapes or CDRWs, for example) are not supported at this time. A \"swap device\" is synonymous with a \"swap partition.\"" ], "previous_source": "", "target": [ "" ], "id_hash": 1692044423396392310, "content_hash": 1692044423396392310, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:71", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 7, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 43, "source_unit": "https://translate-dev.freebsd.org/api/units/1193332/?format=api", "priority": 100, "id": 1740017, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=977b597030b8fd76", "url": "https://translate-dev.freebsd.org/api/units/1740017/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.516739Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "Several types of kernel crash dumps are available:" ], "previous_source": "", "target": [ "" ], "id_hash": 3410404772286450096, "content_hash": 3410404772286450096, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:74", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 8, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 8, "source_unit": "https://translate-dev.freebsd.org/api/units/1071918/?format=api", "priority": 100, "id": 1740018, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=af543112406e49b0", "url": "https://translate-dev.freebsd.org/api/units/1740018/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.517624Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "Full memory dumps" ], "previous_source": "", "target": [ "" ], "id_hash": -4789865489865491680, "content_hash": -4789865489865491680, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:75", "context": "", "note": "type: Labeled list", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 9, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1071920/?format=api", "priority": 100, "id": 1740019, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=3d86fab6faaa3b20", "url": "https://translate-dev.freebsd.org/api/units/1740019/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.518497Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "Hold the complete contents of physical memory." ], "previous_source": "", "target": [ "" ], "id_hash": -5566406320476909817, "content_hash": -5566406320476909817, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:77", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 10, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 7, "source_unit": "https://translate-dev.freebsd.org/api/units/1071922/?format=api", "priority": 100, "id": 1740020, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=32c026f1907c0f07", "url": "https://translate-dev.freebsd.org/api/units/1740020/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.519310Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "Minidumps" ], "previous_source": "", "target": [ "" ], "id_hash": 5213512883129137725, "content_hash": 5213512883129137725, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:78", "context": "", "note": "type: Labeled list", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 11, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1071924/?format=api", "priority": 100, "id": 1740021, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=c85a1e5846d5ba3d", "url": "https://translate-dev.freebsd.org/api/units/1740021/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.520127Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "Hold only memory pages in use by the kernel (FreeBSD 6.2 and higher)." ], "previous_source": "", "target": [ "" ], "id_hash": 9114780826626080711, "content_hash": 9114780826626080711, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:80", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 12, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 13, "source_unit": "https://translate-dev.freebsd.org/api/units/1071926/?format=api", "priority": 100, "id": 1740022, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=fe7e34dea096bfc7", "url": "https://translate-dev.freebsd.org/api/units/1740022/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.520944Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "Textdumps" ], "previous_source": "", "target": [ "" ], "id_hash": 3417905166239293225, "content_hash": 3417905166239293225, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:81", "context": "", "note": "type: Labeled list", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 13, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1071928/?format=api", "priority": 100, "id": 1740023, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=af6ed6a3cdaa5f29", "url": "https://translate-dev.freebsd.org/api/units/1740023/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.521769Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "Hold captured, scripted, or interactive debugger output (FreeBSD 7.1 and higher)." ], "previous_source": "", "target": [ "" ], "id_hash": -5569532083750245839, "content_hash": -5569532083750245839, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:83", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 14, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 11, "source_unit": "https://translate-dev.freebsd.org/api/units/1071930/?format=api", "priority": 100, "id": 1740024, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=32b50c1416ecea31", "url": "https://translate-dev.freebsd.org/api/units/1740024/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.522438Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "Minidumps are the default dump type as of FreeBSD 7.0, and in most cases will capture all necessary information present in a full memory dump, as most problems can be isolated only using kernel state." ], "previous_source": "", "target": [ "" ], "id_hash": 5690014332413591928, "content_hash": 5690014332413591928, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:85", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 15, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 35, "source_unit": "https://translate-dev.freebsd.org/api/units/1071932/?format=api", "priority": 100, "id": 1740025, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=cef6fde36a64c178", "url": "https://translate-dev.freebsd.org/api/units/1740025/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.523254Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "Configuring the Dump Device" ], "previous_source": "", "target": [ "" ], "id_hash": -8821594034960310833, "content_hash": -8821594034960310833, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:87", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 16, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1071934/?format=api", "priority": 100, "id": 1740026, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=059366f6c97c5dcf", "url": "https://translate-dev.freebsd.org/api/units/1740026/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.524115Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "Before the kernel will dump the contents of its physical memory to a dump device, a dump device must be configured. A dump device is specified by using the man:dumpon[8] command to tell the kernel where to save kernel crash dumps. The man:dumpon[8] program must be called after the swap partition has been configured with man:swapon[8]. This is normally handled by setting the `dumpdev` variable in man:rc.conf[5] to the path of the swap device (the recommended way to extract a kernel dump) or `AUTO` to use the first configured swap device. The default for `dumpdev` is `AUTO` in HEAD, and changed to `NO` on RELENG_* branches (except for RELENG_7, which was left set to `AUTO`). On FreeBSD 9.0-RELEASE and later versions, bsdinstall will ask whether crash dumps should be enabled on the target system during the install process." ], "previous_source": "", "target": [ "" ], "id_hash": 4832612037101154649, "content_hash": 4832612037101154649, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:95", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 17, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 138, "source_unit": "https://translate-dev.freebsd.org/api/units/1193334/?format=api", "priority": 100, "id": 1740027, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=c310e30b20b0f159", "url": "https://translate-dev.freebsd.org/api/units/1740027/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.524957Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "Check [.filename]#/etc/fstab# or man:swapinfo[8] for a list of swap devices." ], "previous_source": "", "target": [ "" ], "id_hash": -4159922862535702837, "content_hash": -4159922862535702837, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:99", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 18, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 10, "source_unit": "https://translate-dev.freebsd.org/api/units/1071938/?format=api", "priority": 100, "id": 1740028, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=4644fc325d8886cb", "url": "https://translate-dev.freebsd.org/api/units/1740028/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.526046Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "Make sure the `dumpdir` specified in man:rc.conf[5] exists before a kernel crash!" ], "previous_source": "", "target": [ "" ], "id_hash": -5952476444018088383, "content_hash": -5952476444018088383, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:104", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 19, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 12, "source_unit": "https://translate-dev.freebsd.org/api/units/1071940/?format=api", "priority": 100, "id": 1740029, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=2d648e36346be641", "url": "https://translate-dev.freebsd.org/api/units/1740029/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.527060Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "# mkdir /var/crash\n# chmod 700 /var/crash\n" ], "previous_source": "", "target": [ "" ], "id_hash": 5205833696912323853, "content_hash": 5205833696912323853, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:109", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 20, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 7, "source_unit": "https://translate-dev.freebsd.org/api/units/1071942/?format=api", "priority": 100, "id": 1740030, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=c83ed62a6837b50d", "url": "https://translate-dev.freebsd.org/api/units/1740030/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.528157Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "Also, remember that the contents of [.filename]#/var/crash# is sensitive and very likely contains confidential information such as passwords." ], "previous_source": "", "target": [ "" ], "id_hash": 4791364513523348412, "content_hash": 4791364513523348412, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:112", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 21, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 18, "source_unit": "https://translate-dev.freebsd.org/api/units/1071944/?format=api", "priority": 100, "id": 1740031, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=c27e58a3a9f8b3bc", "url": "https://translate-dev.freebsd.org/api/units/1740031/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.529259Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "Extracting a Kernel Dump" ], "previous_source": "", "target": [ "" ], "id_hash": -380400291079684782, "content_hash": -380400291079684782, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:115", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 22, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1071946/?format=api", "priority": 100, "id": 1740032, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=7ab88bf361bd7d52", "url": "https://translate-dev.freebsd.org/api/units/1740032/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.530463Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "Once a dump has been written to a dump device, the dump must be extracted before the swap device is mounted. To extract a dump from a dump device, use the man:savecore[8] program. If `dumpdev` has been set in man:rc.conf[5], man:savecore[8] will be called automatically on the first multi-user boot after the crash and before the swap device is mounted. The location of the extracted core is placed in the man:rc.conf[5] value `dumpdir`, by default [.filename]#/var/crash# and will be named [.filename]#vmcore.0#." ], "previous_source": "", "target": [ "" ], "id_hash": 9113773333921532071, "content_hash": 9113773333921532071, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:121", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 23, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 81, "source_unit": "https://translate-dev.freebsd.org/api/units/1193336/?format=api", "priority": 100, "id": 1740033, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=fe7aa08f73d208a7", "url": "https://translate-dev.freebsd.org/api/units/1740033/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.531667Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "In the event that there is already a file called [.filename]#vmcore.0# in [.filename]#/var/crash# (or whatever `dumpdir` is set to), the kernel will increment the trailing number for every crash to avoid overwriting an existing [.filename]#vmcore# (e.g., [.filename]#vmcore.1#). man:savecore[8] will always create a symbolic link to named [.filename]#vmcore.last# in [.filename]#/var/crash# after a dump is saved. This symbolic link can be used to locate the name of the most recent dump." ], "previous_source": "", "target": [ "" ], "id_hash": -6962789137321445162, "content_hash": -6962789137321445162, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:125", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 24, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 69, "source_unit": "https://translate-dev.freebsd.org/api/units/1193338/?format=api", "priority": 100, "id": 1740034, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=1f5f342b8801b8d6", "url": "https://translate-dev.freebsd.org/api/units/1740034/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.532870Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "The man:crashinfo[8] utility generates a text file containing a summary of information from a full memory dump or minidump. If `dumpdev` has been set in man:rc.conf[5], man:crashinfo[8] will be invoked automatically after man:savecore[8]. The output is saved to a file in `dumpdir` named [.filename]#core.txt.N#." ], "previous_source": "", "target": [ "" ], "id_hash": 4535612230957445618, "content_hash": 4535612230957445618, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:129", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 25, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 44, "source_unit": "https://translate-dev.freebsd.org/api/units/1193340/?format=api", "priority": 100, "id": 1740035, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=bef1bb4b1922b1f2", "url": "https://translate-dev.freebsd.org/api/units/1740035/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.533986Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "If you are testing a new kernel but need to boot a different one in order to get your system up and running again, boot it only into single user mode using the `-s` flag at the boot prompt, and then perform the following steps:" ], "previous_source": "", "target": [ "" ], "id_hash": 3128267802547640357, "content_hash": 3128267802547640357, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:134", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 26, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 45, "source_unit": "https://translate-dev.freebsd.org/api/units/1071954/?format=api", "priority": 100, "id": 1740036, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=ab69d6fdfd24d825", "url": "https://translate-dev.freebsd.org/api/units/1740036/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.535033Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "# fsck -p\n# mount -a -t ufs # make sure /var/crash is writable\n# savecore /var/crash /dev/ad0s1b\n# exit # exit to multi-user\n" ], "previous_source": "", "target": [ "" ], "id_hash": 4977073584650103031, "content_hash": 4977073584650103031, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:141", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 27, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 24, "source_unit": "https://translate-dev.freebsd.org/api/units/1071956/?format=api", "priority": 100, "id": 1740037, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=c5121e0e3a0ca8f7", "url": "https://translate-dev.freebsd.org/api/units/1740037/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.535991Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "This instructs man:savecore[8] to extract a kernel dump from [.filename]#/dev/ad0s1b# and place the contents in [.filename]#/var/crash#. Do not forget to make sure the destination directory [.filename]#/var/crash# has enough space for the dump. Also, do not forget to specify the correct path to your swap device as it is likely different than [.filename]#/dev/ad0s1b#!" ], "previous_source": "", "target": [ "" ], "id_hash": 5664515302543640828, "content_hash": 5664515302543640828, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:146", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 28, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 52, "source_unit": "https://translate-dev.freebsd.org/api/units/1193342/?format=api", "priority": 100, "id": 1740038, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=ce9c66a7e0e0c8fc", "url": "https://translate-dev.freebsd.org/api/units/1740038/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.536775Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "Testing Kernel Dump Configuration" ], "previous_source": "", "target": [ "" ], "id_hash": -4073830080451638612, "content_hash": -4073830080451638612, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:148", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 29, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1071960/?format=api", "priority": 100, "id": 1740039, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=4776d9203b610aac", "url": "https://translate-dev.freebsd.org/api/units/1740039/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.537527Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "The kernel includes a man:sysctl[8] node that requests a kernel panic. This can be used to verify that your system is properly configured to save kernel crash dumps. You may wish to remount existing file systems as read-only in single user mode before triggering the crash to avoid data loss." ], "previous_source": "", "target": [ "" ], "id_hash": -1762127257649069870, "content_hash": -1762127257649069870, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:153", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 30, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 50, "source_unit": "https://translate-dev.freebsd.org/api/units/1193344/?format=api", "priority": 100, "id": 1740040, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=678baa9866cb40d2", "url": "https://translate-dev.freebsd.org/api/units/1740040/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.538186Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "# shutdown now\n...\nEnter full pathname of shell or RETURN for /bin/sh:\n# mount -a -u -r\n# sysctl debug.kdb.panic=1\ndebug.kdb.panic:panic: kdb_sysctl_panic\n...\n" ], "previous_source": "", "target": [ "" ], "id_hash": 8977048380568766472, "content_hash": 8977048380568766472, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:163", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 31, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 24, "source_unit": "https://translate-dev.freebsd.org/api/units/1071964/?format=api", "priority": 100, "id": 1740041, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=fc94e1f08f4c0808", "url": "https://translate-dev.freebsd.org/api/units/1740041/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.538921Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "After rebooting, your system should save a dump in [.filename]#/var/crash# along with a matching summary from man:crashinfo[8]." ], "previous_source": "", "target": [ "" ], "id_hash": 8939548550777116941, "content_hash": 8939548550777116941, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:166", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 32, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 17, "source_unit": "https://translate-dev.freebsd.org/api/units/1071966/?format=api", "priority": 100, "id": 1740042, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=fc0fa80b0d6d990d", "url": "https://translate-dev.freebsd.org/api/units/1740042/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.539565Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "Debugging a Kernel Crash Dump with `kgdb`" ], "previous_source": "", "target": [ "" ], "id_hash": -5834635012761463669, "content_hash": -5834635012761463669, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:168", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 33, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 7, "source_unit": "https://translate-dev.freebsd.org/api/units/1071968/?format=api", "priority": 100, "id": 1740043, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=2f07365e7e4bd48b", "url": "https://translate-dev.freebsd.org/api/units/1740043/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.540218Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "This section covers man:kgdb[1]. The latest version is included in the package:devel/gdb[]. An older version is also present in FreeBSD 11 and earlier." ], "previous_source": "", "target": [ "" ], "id_hash": 260326457937439999, "content_hash": 260326457937439999, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:175", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 34, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 23, "source_unit": "https://translate-dev.freebsd.org/api/units/1193346/?format=api", "priority": 100, "id": 1740044, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=839cdd88c2ff2cff", "url": "https://translate-dev.freebsd.org/api/units/1740044/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.540821Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "To enter into the debugger and begin getting information from the dump, start kgdb:" ], "previous_source": "", "target": [ "" ], "id_hash": 6780901469041438726, "content_hash": 6780901469041438726, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:178", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 35, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 14, "source_unit": "https://translate-dev.freebsd.org/api/units/1071972/?format=api", "priority": 100, "id": 1740045, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=de1a99f59723b006", "url": "https://translate-dev.freebsd.org/api/units/1740045/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.541445Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "# kgdb -n N\n" ], "previous_source": "", "target": [ "" ], "id_hash": 4004746817761013901, "content_hash": 4004746817761013901, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:182", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 36, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1071974/?format=api", "priority": 100, "id": 1740046, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=b793b8034005708d", "url": "https://translate-dev.freebsd.org/api/units/1740046/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.542053Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "Where _N_ is the suffix of the [.filename]#vmcore.N# to examine. To open the most recent dump use:" ], "previous_source": "", "target": [ "" ], "id_hash": -1572952131153828658, "content_hash": -1572952131153828658, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:186", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 37, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 17, "source_unit": "https://translate-dev.freebsd.org/api/units/1193348/?format=api", "priority": 100, "id": 1740047, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=6a2bc05edde1e4ce", "url": "https://translate-dev.freebsd.org/api/units/1740047/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.542663Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "# kgdb -n last\n" ], "previous_source": "", "target": [ "" ], "id_hash": -8806807631866613562, "content_hash": -8806807631866613562, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:190", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 38, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1071978/?format=api", "priority": 100, "id": 1740048, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=05c7ef1e896430c6", "url": "https://translate-dev.freebsd.org/api/units/1740048/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.543291Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "Normally, man:kgdb[1] should be able to locate the kernel running at the time the dump was generated. If it is not able to locate the correct kernel, pass the pathname of the kernel and dump as two arguments to kgdb:" ], "previous_source": "", "target": [ "" ], "id_hash": -3682811786776026112, "content_hash": -3682811786776026112, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:194", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 39, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 40, "source_unit": "https://translate-dev.freebsd.org/api/units/1193350/?format=api", "priority": 100, "id": 1740049, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=4ce406313a97e400", "url": "https://translate-dev.freebsd.org/api/units/1740049/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.543883Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "# kgdb /boot/kernel/kernel /var/crash/vmcore.0\n" ], "previous_source": "", "target": [ "" ], "id_hash": 1266775614514537557, "content_hash": 1266775614514537557, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:198", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 40, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1071982/?format=api", "priority": 100, "id": 1740050, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=91947db5b1442455", "url": "https://translate-dev.freebsd.org/api/units/1740050/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.544507Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "You can debug the crash dump using the kernel sources just like you can for any other program." ], "previous_source": "", "target": [ "" ], "id_hash": -1038535340128210292, "content_hash": -1038535340128210292, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:201", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 41, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 18, "source_unit": "https://translate-dev.freebsd.org/api/units/1071984/?format=api", "priority": 100, "id": 1740051, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=7196619c4cf7f28c", "url": "https://translate-dev.freebsd.org/api/units/1740051/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.545126Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "This dump is from a 5.2-BETA kernel and the crash comes from deep within the kernel. The output below has been modified to include line numbers on the left. This first trace inspects the instruction pointer and obtains a back trace. The address that is used on line 41 for the `list` command is the instruction pointer and can be found on line 17. Most developers will request having at least this information sent to them if you are unable to debug the problem yourself. If, however, you do solve the problem, make sure that your patch winds its way into the source tree via a problem report, mailing lists, or by being able to commit it!" ], "previous_source": "", "target": [ "" ], "id_hash": 3565530250294219485, "content_hash": 3565530250294219485, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:208", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 42, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 117, "source_unit": "https://translate-dev.freebsd.org/api/units/1193352/?format=api", "priority": 100, "id": 1740052, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=b17b4edf24b252dd", "url": "https://translate-dev.freebsd.org/api/units/1740052/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.545750Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ " 1:# cd /usr/obj/usr/src/sys/KERNCONF\n 2:# kgdb kernel.debug /var/crash/vmcore.0\n 3:GNU gdb 5.2.1 (FreeBSD)\n 4:Copyright 2002 Free Software Foundation, Inc.\n 5:GDB is free software, covered by the GNU General Public License, and you are\n 6:welcome to change it and/or distribute copies of it under certain conditions.\n 7:Type \"show copying\" to see the conditions.\n 8:There is absolutely no warranty for GDB. Type \"show warranty\" for details.\n 9:This GDB was configured as \"i386-undermydesk-freebsd\"...\n10:panic: page fault\n11:panic messages:\n12:---\n13:Fatal trap 12: page fault while in kernel mode\n14:cpuid = 0; apic id = 00\n15:fault virtual address = 0x300\n16:fault code: = supervisor read, page not present\n17:instruction pointer = 0x8:0xc0713860\n18:stack pointer = 0x10:0xdc1d0b70\n19:frame pointer = 0x10:0xdc1d0b7c\n20:code segment = base 0x0, limit 0xfffff, type 0x1b\n21: = DPL 0, pres 1, def32 1, gran 1\n22:processor eflags = resume, IOPL = 0\n23:current process = 14394 (uname)\n24:trap number = 12\n25:panic: page fault\n26 cpuid = 0;\n27:Stack backtrace:\n28\n29:syncing disks, buffers remaining... 2199 2199 panic: mi_switch: switch in a critical section\n30:cpuid = 0;\n31:Uptime: 2h43m19s\n32:Dumping 255 MB\n33: 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240\n34:---\n35:Reading symbols from /boot/kernel/snd_maestro3.ko...done.\n36:Loaded symbols for /boot/kernel/snd_maestro3.ko\n37:Reading symbols from /boot/kernel/snd_pcm.ko...done.\n38:Loaded symbols for /boot/kernel/snd_pcm.ko\n39:#0 doadump () at /usr/src/sys/kern/kern_shutdown.c:240\n40:240 dumping++;\n41:(kgdb) list *0xc0713860\n42:0xc0713860 is in lapic_ipi_wait (/usr/src/sys/i386/i386/local_apic.c:663).\n43:658 incr = 0;\n44:659 delay = 1;\n45:660 } else\n46:661 incr = 1;\n47:662 for (x = 0; x < delay; x += incr) {\n48:663 if ((lapic->icr_lo & APIC_DELSTAT_MASK) == APIC_DELSTAT_IDLE)\n49:664 return (1);\n50:665 ia32_pause();\n51:666 }\n52:667 return (0);\n53:(kgdb) backtrace\n54:#0 doadump () at /usr/src/sys/kern/kern_shutdown.c:240\n55:#1 0xc055fd9b in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:372\n56:#2 0xc056019d in panic () at /usr/src/sys/kern/kern_shutdown.c:550\n57:#3 0xc0567ef5 in mi_switch () at /usr/src/sys/kern/kern_synch.c:470\n58:#4 0xc055fa87 in boot (howto=256) at /usr/src/sys/kern/kern_shutdown.c:312\n59:#5 0xc056019d in panic () at /usr/src/sys/kern/kern_shutdown.c:550\n60:#6 0xc0720c66 in trap_fatal (frame=0xdc1d0b30, eva=0)\n61: at /usr/src/sys/i386/i386/trap.c:821\n62:#7 0xc07202b3 in trap (frame=\n63: {tf_fs = -1065484264, tf_es = -1065484272, tf_ds = -1065484272, tf_edi = 1, tf_esi = 0, tf_ebp = -602076292, tf_isp = -602076324, tf_ebx = 0, tf_edx = 0, tf_ecx = 1000000, tf_eax = 243, tf_trapno = 12, tf_err = 0, tf_eip = -1066321824, tf_cs = 8, tf_eflags = 65671, tf_esp = 243, tf_ss = 0})\n64: at /usr/src/sys/i386/i386/trap.c:250\n65:#8 0xc070c9f8 in calltrap () at {standard input}:94\n66:#9 0xc07139f3 in lapic_ipi_vectored (vector=0, dest=0)\n67: at /usr/src/sys/i386/i386/local_apic.c:733\n68:#10 0xc0718b23 in ipi_selected (cpus=1, ipi=1)\n69: at /usr/src/sys/i386/i386/mp_machdep.c:1115\n70:#11 0xc057473e in kseq_notify (ke=0xcc05e360, cpu=0)\n71: at /usr/src/sys/kern/sched_ule.c:520\n72:#12 0xc0575cad in sched_add (td=0xcbcf5c80)\n73: at /usr/src/sys/kern/sched_ule.c:1366\n74:#13 0xc05666c6 in setrunqueue (td=0xcc05e360)\n75: at /usr/src/sys/kern/kern_switch.c:422\n76:#14 0xc05752f4 in sched_wakeup (td=0xcbcf5c80)\n77: at /usr/src/sys/kern/sched_ule.c:999\n78:#15 0xc056816c in setrunnable (td=0xcbcf5c80)\n79: at /usr/src/sys/kern/kern_synch.c:570\n80:#16 0xc0567d53 in wakeup (ident=0xcbcf5c80)\n81: at /usr/src/sys/kern/kern_synch.c:411\n82:#17 0xc05490a8 in exit1 (td=0xcbcf5b40, rv=0)\n83: at /usr/src/sys/kern/kern_exit.c:509\n84:#18 0xc0548011 in sys_exit () at /usr/src/sys/kern/kern_exit.c:102\n85:#19 0xc0720fd0 in syscall (frame=\n86: {tf_fs = 47, tf_es = 47, tf_ds = 47, tf_edi = 0, tf_esi = -1, tf_ebp = -1077940712, tf_isp = -602075788, tf_ebx = 672411944, tf_edx = 10, tf_ecx = 672411600, tf_eax = 1, tf_trapno = 12, tf_err = 2, tf_eip = 671899563, tf_cs = 31, tf_eflags = 642, tf_esp = -1077940740, tf_ss = 47})\n87: at /usr/src/sys/i386/i386/trap.c:1010\n88:#20 0xc070ca4d in Xint0x80_syscall () at {standard input}:136\n89:---Can't read userspace from dump, or kernel process---\n90:(kgdb) quit\n" ], "previous_source": "", "target": [ "" ], "id_hash": 8375668123452812415, "content_hash": 8375668123452812415, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:301", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 43, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 559, "source_unit": "https://translate-dev.freebsd.org/api/units/1071988/?format=api", "priority": 100, "id": 1740053, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=f43c59c836f7ac7f", "url": "https://translate-dev.freebsd.org/api/units/1740053/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.546821Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "If your system is crashing regularly and you are running out of disk space, deleting old [.filename]#vmcore# files in [.filename]#/var/crash# could save a considerable amount of disk space!" ], "previous_source": "", "target": [ "" ], "id_hash": 48347750540973466, "content_hash": 48347750540973466, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:307", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 44, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 28, "source_unit": "https://translate-dev.freebsd.org/api/units/1071990/?format=api", "priority": 100, "id": 1740054, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=80abc405e0af159a", "url": "https://translate-dev.freebsd.org/api/units/1740054/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.548092Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "On-Line Kernel Debugging Using DDB" ], "previous_source": "", "target": [ "" ], "id_hash": -3427012096633467288, "content_hash": -3427012096633467288, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:310", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 45, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 5, "source_unit": "https://translate-dev.freebsd.org/api/units/1071992/?format=api", "priority": 100, "id": 1740055, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=5070cea7bb320e68", "url": "https://translate-dev.freebsd.org/api/units/1740055/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.548742Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "While `kgdb` as an off-line debugger provides a very high level of user interface, there are some things it cannot do. The most important ones being breakpointing and single-stepping kernel code." ], "previous_source": "", "target": [ "" ], "id_hash": 3531781630324494957, "content_hash": 3531781630324494957, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:314", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 46, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 31, "source_unit": "https://translate-dev.freebsd.org/api/units/1193354/?format=api", "priority": 100, "id": 1740056, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=b10368ae3bbdd26d", "url": "https://translate-dev.freebsd.org/api/units/1740056/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.549374Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "If you need to do low-level debugging on your kernel, there is an on-line debugger available called DDB. It allows setting of breakpoints, single-stepping kernel functions, examining and changing kernel variables, etc. However, it cannot access kernel source files, and only has access to the global and static symbols, not to the full debug information like `kgdb` does." ], "previous_source": "", "target": [ "" ], "id_hash": -5179702506712698916, "content_hash": -5179702506712698916, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:318", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 47, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 58, "source_unit": "https://translate-dev.freebsd.org/api/units/1193356/?format=api", "priority": 100, "id": 1740057, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=381e00036d306fdc", "url": "https://translate-dev.freebsd.org/api/units/1740057/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.550023Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "To configure your kernel to include DDB, add the options" ], "previous_source": "", "target": [ "" ], "id_hash": -6238684496378219199, "content_hash": -6238684496378219199, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:320", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 48, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 10, "source_unit": "https://translate-dev.freebsd.org/api/units/1071998/?format=api", "priority": 100, "id": 1740058, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=296bbd8127a3b541", "url": "https://translate-dev.freebsd.org/api/units/1740058/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.550676Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "options KDB\n" ], "previous_source": "", "target": [ "" ], "id_hash": -4496473144513876776, "content_hash": -4496473144513876776, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:323", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 49, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1072000/?format=api", "priority": 100, "id": 1740059, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=4199517f972aacd8", "url": "https://translate-dev.freebsd.org/api/units/1740059/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.551285Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/fr/?format=api", "source": [ "options DDB\n" ], "previous_source": "", "target": [ "" ], "id_hash": -2883413106720238284, "content_hash": -2883413106720238284, "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:328", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 50, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1072002/?format=api", "priority": 100, "id": 1740060, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/fr/?checksum=57fc0f0e713c1534", "url": "https://translate-dev.freebsd.org/api/units/1740060/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2025-01-22T17:59:03.551939Z" } ] }{ "count": 210, "next": "