Hibák, funkciók és problémák

A QGIS többségében önkéntesek által irányított projekt, és mint ilyen, fejlesztők, dokumentációkészítők, fordítók és támogatók elkötelezett csoportjának munkája. A hibamentes QGIS kiadásra törekvés ellenére néhány hiba lehet a programban. Ha egy hibát talál vagy új funkciót szeretne, jelentse nekünk!

Hol lehet jelenteni?

Each part of the QGIS Project has a dedicated place where issues (feature requests or bugs) can be reported, managed and discussed. Depending on the area you encountered the issue, the table below indicates the right repository to report it:

Place you found the bug or request a feature for

Place to report the issue

Applications (QGIS Desktop, QGIS Server)

https://github.com/qgis/QGIS/issues

QGIS Website (https://qgis.org)

https://github.com/qgis/QGIS-Website/issues

QGIS Documentation (https://docs.qgis.org)

https://github.com/qgis/QGIS-Documentation/issues

C++ API (https://qgis.org/api)

https://github.com/qgis/QGIS/issues

PyQGIS API (https://qgis.org/pyqgis)

https://github.com/qgis/QGIS/issues (for contents) and https://github.com/qgis/pyqgis/issues (for formatting)

Külső modulok

The author repository set in the plugin description

For help and questions, please contact the Levelezőlisták.

QGIS alkalmazások hibáinak jelentése

QGIS applications (QGIS Desktop and QGIS Server) issues are available in Github. In order to submit or comment a report, you need to register and login.

Egy hiba bejelentése előtt

Before filing an issue, verify that you are running the currently supported versions 3.22.9 or 3.26.1 or the development version 3.27 (see also Kiadási ütemterv) and review the currently open issues to make sure that you aren’t creating a duplicate. If you have additional information on an issue, you can add it to the existing ticket. Third party plugins might also cause problems. If you have installed any, you should also verify that the problem is still reproducible without them. Please don’t report multiple unrelated bugs in a single bug report.

When you’re are logged in, a New Issue button is available. Select it and follow the instructions there.

A jelentés elküldése előtt kérjük ellenőrizze a jelentése formátumát a „Preview”-ra kattintással. Kérjük kerülje a korábbi jelentések szerkesztését, kivéve a gépelési hibákat. Minden más esetben jobb további megjegyzéseket tenni.

Visszakövetési információ készítése

Ha összeomlott a rendszer, hasznos lehet a híváslista megadása, mivel a hiba lehet, hogy nem reprodukálható egy másik számítógépen.

Linux rendszereken a QGIS automatikusan megpróbálja elérni a gdb kimenetet a hiváslista generálásához. Némely disztribúció esetén azonban nem lehetséges a futó folyamatokhoz kapcsolódni. Ilyen esetben a gdb kimenet egy hasonlóan hasztalan üzenet lesz:

QGIS died on signal 11Could not attach to process.
If your uid matches the uid of the target process,
check the setting of /proc/sys/kernel/yama/ptrace_scope, or try
again as the root user.
For more details, see /etc/sysctl.d/10-ptrace.conf
ptrace: Operation not permitted.
No thread selected
No stack.
gdb returned 0
Aborted (core dumped)

Ebben az esetben hasznos lehet engedélyezni ezt az opciót a kernel.yama.ptrace_scope paramáter 0-ra állításával. A paramétert a /etc/sysctl.d/10-ptrace.conf (vagy /etc/sysctl.conf, vagy valamely más fáljban található a /etc/sysctl.d/ könyvtárban)-ban kell átírni, majd futtatni a sysctl -p parancsot rootként. Ez után, ha az összeomlás megismétlődik, egy hasznos híváslista fog mejelenni.

Ha az összeomlás nem reprodukálható, az aktuális könyvtárban elérhető core dump is hasznos lehet. Legtöbb esetben ez egy core nevű fájl lesz, habár némely rendszer esetében a folyamat azonosítóját is hozzácsatolják a fájlnévhez.

Némely disztribúcióban a core dump generálás sem alapértelmezett. Ha csak Aborted üzenetet kapsz az összeomlás után Aborted (core dumped) helyett, akkor szimplán futtasd a ulimit -c unlimited parancsot a QGIS indítása előtt. Ez hozzárendelhető a felhasználó .profile -jához, így automatikusan engedélyezhető a core dump generálás.

A híváslistát előállíthatja a core fájlból futtassa a gdb /path/to/the/qgis/binary core parancsot. A binary általában /usr/bin/qgis` vagy ``/usr/bin/qgis.bin Debianon telepített GRASS modullal. A gdb programon belül futtassa a bt parancsot, mely előállítja a híváslistát.

Kimenet naplózása Windows-on

Az OSGEo4W éjszakánkénti szerkesztést (qgis-dec csomag) hibakövetési outputtal készül, melyet megtekinthet a DebugView-val. Amennyiben a probléma nem reprodukálható könnyen ez az output némi fényt adhat arra, hogy hol omlott össze a QGIS.

QGIS honlap és dokumentáció problémák jelentése

QGIS project provides an active web site and a rich documentation. Despite our efforts, if you find an out of date information, a wrong or unclear statement or miss a valuable information, please feel free to report it.

Ezen dokumentumok fő forrásait GitHub tárolónkban tároljuk és kezeljük, így egy hibajelentés vagy javítás elküldéséhez GitHub fiókra van szüksége, és bejelentkezve kell lennie.

A kezdéshez először Hozzon létre egy GitHub-fiókot.

Majd válassza a megfelelő tárolót:

Ellenőrizze, hogy a jelentendő hibát nem vitte-e be már valaki.

Kattintson a New Issue*-ra, adjon meg egy címet és a világos leírást a jelentett hibához.

Amikor befejezte kattinson a Submit new issue*-re.

Megjegyzés

A Fix me link is provided at the bottom of any page of the web site to help you directly improve this page and submit pull request.

Ez a beállítás a dokumentáció előlábhoz is használható.

Modulok hibáinak jelentése

Most of the plugins in QGIS are published in the official QGIS Plugins repository. Bugs or feature requests relative to them must be opened in their respective bug tracking system:

  • For any plugin available in QGIS repository, you’ll find in its metadata a link to its bug tracker. Otherwise, consult the plugin documentation to find the address of the relevant bug tracking system or a developer to contact.

    If no information is available, please report it to the Developer mailing-list.

  • For other plugins, we have no means to ensure such information are provided.

Javítás beküldése QGIS projektekhez

In addition to issue report, you can help to fix issues. Fixing issues is done in GitHub through pull requests. You need to fork the repository you want to contribute to and submit pull requests at:

You can find a few guidelines that will help you to easily get your patches and pull requests into QGIS projects at submit_patch. And more widely, You may need to read git_access.