sqlmapproject/sqlmap · error · SqlmapUserQuitException

user aborted (Ctrl+C was pressed multiple times)

Error message

user aborted (Ctrl+C was pressed multiple times)

What it means

Error "user aborted (Ctrl+C was pressed multiple times)" thrown in sqlmapproject/sqlmap.

Source

Thrown at lib/core/threads.py:208

        while True:
            alive = False
            for thread in threads:
                if thread.is_alive():
                    alive = True
                    break
            if not alive:
                break
            time.sleep(0.1)

    except (KeyboardInterrupt, SqlmapUserQuitException) as ex:
        print()
        kb.prependFlag = False
        kb.threadContinue = False
        kb.threadException = True

        if kb.lastCtrlCTime and (time.time() - kb.lastCtrlCTime < 1):
            kb.multipleCtrlC = True
            raise SqlmapUserQuitException("user aborted (Ctrl+C was pressed multiple times)")

        kb.lastCtrlCTime = time.time()

        if numThreads > 1:
            logger.info("waiting for threads to finish%s" % (" (Ctrl+C was pressed)" if isinstance(ex, KeyboardInterrupt) else ""))
        try:
            while True:
                alive = False
                for thread in threads:
                    if thread.is_alive():
                        alive = True
                        break
                if not alive:
                    break
                time.sleep(0.1)

        except KeyboardInterrupt:
            kb.multipleCtrlC = True

View on GitHub (pinned to 0a35b20e39)

When it happens

Trigger: Thrown at lib/core/threads.py:208 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of sqlmapproject/sqlmap@0a35b20e39 (2026-08-26). Data as JSON: /api/errors/6c1d7c223de2f4a5. Report an issue: GitHub.