Warning: chmod(): Operation not permitted in /var/www/hopeinstoughton_www/wp-content/plugins/simple-universal-google-analytics/main.php on line 8
[0] in function chmod in /var/www/hopeinstoughton_www/wp-content/plugins/simple-universal-google-analytics/main.php on line 8
[1] in function include_once in /var/www/hopeinstoughton_www/wp-settings.php on line 560
[2] in function require_once in /var/www/hopeinstoughton_www/wp-config.php on line 85
[3] in function require_once in /var/www/hopeinstoughton_www/wp-load.php on line 50
[4] in function require_once in /var/www/hopeinstoughton_www/wp-blog-header.php on line 13
[5] in function require in /var/www/hopeinstoughton_www/index.php on line 17
403WebShell
403Webshell
Server IP : 94.177.8.99  /  Your IP : 216.73.217.165
Web Server : Apache/2.4.58 (Ubuntu)
System : Linux aries 6.8.0-134-generic #134-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 26 18:43:11 UTC 2026 x86_64
User : www-data ( 33)
PHP Version : 8.1.34
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /nuitka/eggshell.build/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /nuitka/eggshell.build/module.apport.report.const
��
�	packaging�.���get_version�.���get_dependencies�.���depends_set�.���add�.���_transitive_dependencies�.��;�7Recursively add dependencies of package to depends_set.�.���_python2�.���os�.���readlink�.���dir_fd���.���/proc/%s/%s�.��v�rUse readlink() to resolve link.

    Return a string representing the path to which the symbolic link points.
    �.���open�.���O_RDONLY�.��
�	O_CLOEXEC�.���io�.���rb�.��
�	__enter__�.���__exit__�.���read�.��	�strip�.��
�decode�.���UTF-8��replace���.���errors���.��NNN��.���builtins��OSError���h ��.���Error: �.��\�XRead file content.

    Return its content, or return a textual error if it failed.
    �.��)�%Error: unable to read /proc maps file�.��H�DError: python2 does not provide a secure way to read /proc maps file�.���maps�.���<lambda>�.�� �_read_maps.<locals>.<lambda>�.�����Read /proc/pid/maps.

    Since /proc/$pid/maps may become unreadable unless we are ptracing the
    process, detect this, and attempt to attach/detach.
    �.���proc_pid_fd�.���
subprocess�.��	�Popen�.���PIPE�.��
�STDOUT�.���stdout��stderr��env���.���communicate�.��M.���input��timeout���.�K.���TimeoutExpired�.���kill�.��*�&too many values to unpack (expected 2)�.��4�0Error: command %s timedout with exit code %i: %s�.���
returncode�.����.��2�.Error: command %s failed with exit code %i: %s�.�����Run command and capture its output.

    Try to execute given command (argv list) and return its stdout, or return
    a textual error if it failed.
    �.���
attributes�.���has_key�.��	�url���.���url�.���pattern�.���
childNodes�.���nodeType�.���xml�.���dom�.���Node�.���ELEMENT_NODE�.���nodeName�.���re�.���key�.��
�	nodeValue�.��
�	normalize�.���
hasChildNodes�.��
�	TEXT_NODE�.��
�encode�.���UTF-8���.���problem_report�.���CompressedValue�.��
�	get_value�.���compile�.��
�search�.��|�xCheck if given report matches the given bug pattern XML DOM node.

    Return the bug URL on match, otherwise None.
    �.���minidom�.���parseString�.���
ExpatError�.���getElementsByTagName�.��
�pattern���.���_check_bug_pattern�.��
�report�.��
�unlink�.���node�.���removeChild�.���_dom_remove_space�.��:�6Recursively remove whitespace from given XML DOM node.�.���ui�.���hook�.���symb�.���fd�.���exec�.���<string>�.���add_info�.���
startswith�.���
add_info()���.���splitext�.���basename�.���replace�.���-��_���.��
�	traceback�.���
format_exc�.���
HookError_�.��
�apport�.��	�error�.���hook %s crashed:�.��
�	print_exc�.���environ�.���copy�.���get�.���PATH�h<��.��	�split�.���pathsep�.��h�slice���KKN��R�.���join�.���PATH�.���check_output�.��	�which�.�h1.��h1��.���CalledProcessError�.��1�-Return path of command, preferring extra_path�.���
ProblemReport�.���__init__�.���pid�.���_proc_maps_cache�.��3X,Initialize a fresh problem report.

        date is the desired date/time string; if None (default), the current
        local time is used.

        If the report is attached to a process ID, this should be set in
        self.pid, so that e. g. hooks can use it to collect additional data.
        �.���get_modified_files�.��� [modified: %s]�.��� �.���is_distro_package�.���get_package_origin�.���
 [origin: %s]�.��� [origin: unknown]�.�����Return a string suitable for appending to Package/Dependencies.

        If package has only unmodified files, return the empty string. If not,
        return ' [modified: ...]' with a list of modified files.
        �.���%s %s%s�.���(not installed)�.���_customized_package_suffix�.���Package�.��&XAdd Package: field

        Determine the version of the given package (uses "(not installed") for
        uninstalled packages) and add Package: field to report.
        This also checks for any modified files.

        Return determined package version (None for uninstalled).
        �.���ExecutablePath�.���ProblemType�.���KernelCrash�.��
�	fileutils�.���find_file_package�.���add_package�.���
SourcePackage�.���
get_source�.���get_architecture�.���PackageArchitecture�.���Dependencies�.��
�sorted�.���self�.���
�.��$XAdd packaging information.

        If package is not given, the report must have ExecutablePath.
        This adds:
        - Package: package name and installed version
        - SourcePackage: source package name (if possible to determine)
        - PackageArchitecture: processor architecture this package was built
          for
        - Dependencies: package names and versions of all dependencies and
          pre-dependencies; this also checks if the files are unmodified and
          appends a list of all modified files
        �.���
%s %s (%s)�.��
�name���.��
�version���.���channel��unknown���.���Snap�.��
�contact���.��\�X^https?:\/\/.*launchpad\.net\/((?:[^\/]+\/\+source\/)?[^\/]+)(?:.*field\.tags?=([^&]+))?�.���unquote�.���contact�h<��.��	�group�.��K��.���m�.���
SnapSource�.��K��.���SnapTags�.�����Add info about an installed Snap

        This adds a Snap: field, containing name, version and channel.
        It adds a SnapSource: field, if the snap has a Launchpad contact defined.
        �.���
DistroRelease�.��	�%s %s�.���get_os_version�.��	�Uname�.��	�uname�.���%s %s %s�.�K.�K.���Architecture�.���get_system_architecture�.��XAdd operating system information.

        This adds:
        - DistroRelease: NAME and VERSION from /etc/os-release, or
          'lsb_release -sir' output
        - Architecture: system architecture in distro specific notation
        - Uname: uname -srm output
        �.���pwd�.���getpwuid�.���geteuid�.���grp�.���getgrall�.��*�&too many values to unpack (expected 4)�.��M�.���sort�.���
UserGroups�.���N/A�.��s�oAdd information about the user.

        This adds:
        - UserGroups: system groups the user is in
        �.��/�+Report._check_interpreted.<locals>.<lambda>�.���interpreters�.���
ProcStatus�.���
splitlines�.��	�	�K��.��	�Name:�.���ProcCmdline�.������.��/]�(�	/usr/bin/��
/usr/sbin/��/bin/��/sbin/�e.�K.��hu��.���name�.���python���.���-m�.���_python_module_path�.���InterpreterPath�.��-�)Cannot determine path of python module %s�.���UnreportableReason�.���.���.���ProcCwd�.��
�access�.���R_OK�.���realpath�.���path�.��
�twistd�.���_twistd_executable�.��*�&Cannot determine twistd client program�.�����Check if process is a script.

        Use ExecutablePath, ProcStatus and ProcCmdline to determine if
        process is an interpreted script. If so, set InterpreterPath
        accordingly.
        �.���fnmatch�.���exebasename�.��h�KNN��R�.���args�.��	�=�K��.���--file���.���--python���.���--source���.�hu.��h�KNN��R�.���f�.���y�.���s�.���pop�.��K��.��9�5Determine the twistd client program from ProcCmdline.�.��	�/�h�.���sys�.��
�module�.���imp�.���find_module�.���pathlist�.��*�&too many values to unpack (expected 3)�.��	�close�.���
PKG_DIRECTORY�.��]��__init__�a.���endswith�.��
�.pyc���.��h�NJ����N��R�.��)�%Determine path of given Python module�.��
�getpid�.���/proc/%s�.��
�O_PATH�.���O_DIRECTORY�.��	�errno�.��	�EPERM�.��
�EACCES�.���not accessible�.��
�ENOENT�.���invalid process�.���_read_proc_link�.���cwd�.���add_proc_environ�.��h�h*�extraenv���.���_read_proc_file�.��
�status�.���cmdline�.��
�rstrip�.���
_read_maps�.���ProcMaps�.���exe�.��+(�rofs��rwfs��	squashmnt��
persistmnt�t�.���/%s/�.���/%s�.��
�exists�.���%s does not exist�.���_check_interpreted�.���stat�.���st_mtime�.���ExecutableTimestamp�.���\��\\���.��
h��\ ���.��h�h���.��
�getuid�.���attr/current�.���
unconfined�.���ProcAttrCurrent�.���get_logind_session�.���_LogindSession�.���X�Add /proc/pid information.

        If neither pid nor self.pid are given, it defaults to the process'
        current pid and sets self.pid.

        This adds the following fields:
        - ExecutablePath: /proc/pid/exe contents; if the crashed process is
          interpreted, this contains the script path instead
        - InterpreterPath: /proc/pid/exe contents if the crashed process is
          interpreted; otherwise this key does not exist
        - ExecutableTimestamp: time stamp of ExecutablePath, for comparing at
          report time
        - ProcEnviron: A subset of the process' environment (only some standard
          variables that do not disclose potentially sensitive information, plus
          the ones mentioned in extraenv)
        - ProcCmdline: /proc/pid/cmdline contents
        - ProcStatus: /proc/pid/status contents
        - ProcMaps: /proc/pid/maps contents
        - ProcAttrCurrent: /proc/pid/attr/current contents, if not "unconfined"
        - CurrentDesktop: Value of $XDG_CURRENT_DESKTOP, if present
        - _LogindSession: logind cgroup path, if present (Used for filtering
          out crashes that happened in a session that is not running any more)
        �.���]�(�SHELL��TERM��LANGUAGE��LANG��LC_CTYPE��
LC_COLLATE��LC_TIME��
LC_NUMERIC��LC_MONETARY��LC_MESSAGES��LC_PAPER��LC_NAME��
LC_ADDRESS��LC_TELEPHONE��LC_MEASUREMENT��LC_IDENTIFICATION��LOCPATH�e.���ProcEnviron�.��
h��\n���.���Error:���.���PATH=���.��	�/home�.���/tmp�.���PATH=(custom, user)�.��K�G/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games�.���PATH=(custom, no user)�.���XDG_RUNTIME_DIR=���.���XDG_RUNTIME_DIR=<set>�.���LD_PRELOAD=���.���LD_PRELOAD=<set>�.���LD_LIBRARY_PATH=���.���LD_LIBRARY_PATH=<set>�.���XDG_CURRENT_DESKTOP=���.���CurrentDesktop�.���X�Add environment information.

        If pid is not given, it defaults to the process' current pid.

        This adds the following fields:
        - ProcEnviron: A subset of the process' environment (only some standard
          variables that do not disclose potentially sensitive information, plus
          the ones mentioned in extraenv)
        - CurrentDesktop: Value of $XDG_CURRENT_DESKTOP, if present
        �.��
�VmCore�.���find�.���tempfile�.���mkstemp�.��	�write�.��	�crash�.��"�/usr/lib/debug/boot/vmlinux-%s�.���core�.���stdin�h/h0��.��j�.���	bt -a -f
���.��	�ps
���.���runq
���.���quit
���.�h/.���wait�.���
Stacktrace�.��[�WAdd information from kernel crash.

        This needs a VmCore in the Report.
        �.���CoreDump�.��}�(�	Registers��info registers��Disassembly��	x/16i $pc��
Stacktrace��bt full��ThreadStacktrace��thread apply all bt full��AssertionMessage��print __abort_msg->msg��GLibAssertionMessage��print __glib_assert_msg��NihAssertionMessage��print (char*) __nih_abort_msg�u.���gdb_command�.���strerror�.��"�gdb not found in retracing env�.��1]�(�--batch��--ex��set backtrace limit 2000�e.���
value_keys�.��
�append�.���gdb_cmd�.���--ex�.��	�p -99�.���	separator���.��]�(�--ex��p -99�e.���_command_output�.��)�%is truncated: expected core file size�.��&�"is not a core dump: file truncated�.���warning:�.���Warning:�.���Invalid core dump: �.��h���.�� �No such file or directory.���.��*�&executable file for coredump not found�.���^\$\d+\s*=\s*-99$�.��
�	MULTILINE�.���

��
.
���.���GLibAssertionMessage�.���"ERROR:�.���AssertionMessage�.���NihAssertionMessage�.���$���.��	�match�.��,�(^\$\d+\s+=\s+0x[0-9a-fA-F]+\s+"(.*)"\s*$�.���\n���.��h�KJ����N��R�.���_gen_stacktrace_top�.���crash_signature_addresses�.���StacktraceAddressSignature�.��CX<Add information from gdb.

        This requires that the report has a CoreDump and an
        ExecutablePath. This adds the following fields:
        - Registers: Output of gdb's 'info registers' command
        - Disassembly: Output of gdb's 'x/16i $pc' command
        - Stacktrace: Output of gdb's 'bt full' command
        - ThreadStacktrace: Output of gdb's 'thread apply all bt full' command
        - StacktraceTop: simplified stacktrace (topmost 5 functions) for inline
          inclusion into bug reports and easier processing
        - AssertionMessage: Value of __abort_msg, __glib_assert_msg, or
          __nih_abort_msg if present

        The optional rootdir can specify a root directory which has the
        executable, libraries, and debug symbols. This does not require
        chroot() or root privileges, it just instructs gdb to search for the
        files there.

        Raises a IOError if the core dump is invalid/truncated, or OSError if
        calling gdb fails, or FileNotFoundError if gdb or the crashing
        executable cannot be found.
        �.��p��(�
IA__g_logv��g_logv��IA__g_assert_warning��	IA__g_log��g_assert_warning��
__GI_abort��g_log��_XError��.��]�(h<h<h<h<h<e.��J�D^#(\d+)\s+(?:0x(?:\w+)\s+in\s+\*?(.*)|(<signal handler called>)\s*)$���.��6�0^#(\d+)\s+(?:(.*)|(<signal handler called>)\s*)$���.��2�,^(__.*_s?sse\d+(?:_\w+)?|__kernel_vsyscall)$���.���bt_fn_re�.���bt_fn_noaddr_re�.���unwound�.��
�	unwinding�.���(���.���unwinding_xerror�.���_X���.��5]�(�handle_response��handle_error��XWindowEvent�e.��K��.���fn�.���_XError�.��	�depth�.���toptrace�.���ignore_functions_re�.���
StacktraceTop�.�����Build field StacktraceTop as the top five functions of Stacktrace.

        Signal handler invocations and related functions are skipped since they
        are generally not useful for triaging and duplicate detection.
        �.���_add_hooks_info�.���kill_pkttyagent�.���X�Run hook script for collecting package specific data.

        A hook script needs to be in _hook_dir/<Package>.py or in
        _common_hook_dir/*.py and has to contain a function 'add_info(report,
        ui)' that takes and modifies a Report, and gets an UserInterface
        reference for interactivity.

        return True if the hook requested to stop the report filing process,
        False otherwise.
        �.��
�Package���.��j.���invalid Package: %s�.���
SourcePackage���.���invalid SourcePackage: %s�.��
�	_hook_dir�.���ExecutablePath�h<��.���_opt_dir�.��
�	get_files�.��
�isfile�.���opt_path�.��
�	hook_dirs�.��	�share�.���
package-hooks�.���dirname�.���glob�.���_common_hook_dir�.��	�/*.py�.��
�	_run_hook�.���package�.���.py�.���source_%s.py�.���
srcpackage�.���urlopen�.���URLError�.���<title>404 Not Found�.���_check_bug_patterns�.��XCheck bug patterns loaded from the specified url.

        Return bug URL on match, or None otherwise.

        The url must refer to a valid XML document with the following syntax:
        root element := <patterns>
        patterns := <pattern url="http://bug.url"> *
        pattern := <re key="report_key">regular expression*</re> +

        For example:
        <?xml version="1.0"?>
        <patterns>
            <pattern url="http://bugtracker.net/bugs/1">
                <re key="Foo">ba.*r</re>
            </pattern>
            <pattern url="http://bugtracker.net/bugs/2">
                <re key="Package">^\S* 1-2$</re> <!-- test for a particular version -->
                <re key="Foo">write_(hello|goodbye)</re>
            </pattern>
        </patterns>
        �.�K.���_ignore_file�.���~�.���
O_NOFOLLOW�.��	�fstat�.���S_ISREG�.���st_mode�.��
�fdopen�.���r�.��MP�.���getDOMImplementation�.���createDocument�.��N�apport�N��.���%s has invalid format: %s�.���documentElement�.�����Read ignore list XML file and return a DOM tree.

        Return an empty DOM tree if file does not exist.

        Raises ValueError if the file exists but is invalid XML.
        �.���listdir�.���_blacklist_dir�.���_whitelist_dir�.��
�	whitelist�.���_get_ignore_dom�.��#h�
ValueError���h�KeyError�����.�� �Could not get ignore file:���.���ignore���.���getAttribute�.��
�program���.���mtime���.��cX\Check if current report should not be presented.

        Reports can be suppressed by per-user blacklisting in
        ~/.apport-ignore.xml (in the real UID's home) and
        /etc/apport/blacklist.d/. For environments where you are only
        interested in crashes of some programs, you can also create a whitelist
        in /etc/apport/whitelist.d/, everything which does not match gets
        ignored then.

        This requires the ExecutablePath attribute. Throws a ValueError if the
        file has an invalid format.

        Privileges may need to be dropped before calling this.
        �.���setAttribute�.��	�mtime�.���
createElement�.���program�.���appendChild�.���w�.���writexml�.��}�(�	addindent��  ��newl�h�u.���X~Ignore future crashes of this executable.

        Add a ignore list entry for this report to ~/.apport-ignore.xml, so
        that future reports for this ExecutablePath are not presented to the
        user any more.

        Throws a ValueError if the file already exists and has an invalid
        format.

        Privileges may need to be dropped before calling this.
        �.���
StacktraceTop���.���??���.��	�count�.�����.��
G@.��	XCheck whether StackTrace can be considered 'useful'.

        The current heuristic is to consider it useless if it either is shorter
        than three lines and has any unknown function, or for longer traces, a
        minority of known functions.
        �.���
StacktraceTop�h<��.���??�.��,�(Return topmost function in StacktraceTop�.���Signal���.���6�.���%s assert failure: %s�.��
�Signal�.��L}�(�4��SIGILL�jX�SIGABRT��8��SIGFPE��11��SIGSEGV��13��SIGPIPE�u.���stacktrace_top_function�.��� in %s()�.���all�.��� [non-native %s package]�.���%s crashed with %s%s%s�.���signal �.��
�	Traceback�.���%s crashed with %s�.��#�^\s*File\s*"(\S+)".* in (.+)$���.���unknown�.���i�.���trace_re�.��J����.���:���.���
^%s: (.+)$�.��
�escape�.���<module>�.���module_path�.���__main__�.���%s()�.���%s crashed with %s in %s�.���: %s�.���ProblemType���.��(�$package %s failed to install/upgrade�.���ErrorMessage���.���: �.���ErrorMessage�.���
KernelOops�.���OopsText�.��*�$------------[ cut here ]------------���.��h�K��.��h�K��.���Failure�.���MachineType�.���[�.���] �.��� failure�.���NonfreeKernelModules�.��� [non-free: �.���]�.��aXZCreate an appropriate title for a crash database entry.

        This contains the topmost function name from the stack trace and the
        signal (for signal crashes) or the Python exception (for unhandled
        Python exceptions).

        Return None if the report is not a crash or a default title could not
        be generated.
        �.���Package�h<��.���Dependencies�h<��.��h�NKN��R�.���get_available_version�.���None�.���compare_versions�.���obsolete�.��A�=Return list of obsolete packages in Package and Dependencies.�.���KernelCrash��
KernelOops���.��
�kernel�.���^\s*\#\d+\s\[\w+\]\s(\w+)���.��	�regex�.���sig�.��jr.���sub�.���0x[0-9a-f]{6,}�.���ADDR�.��	�%s:%s�.��4�.^(?:([\w:~]+).*|(<signal handler called>)\s*)$���.���(\w+): �.��/�)^\s+File "([^"]+).*line (\d+).*\sin (.*)$���.��
�loc_re�.��
�islink�.��
�:%s@%s�.���(%s)�.���_PythonExceptionQualifier�.���suspend�.��
�resume�.���MachineType���.���:%s�.���dmi.bios.version���.���dmi.bios.version�.���BUG: unable to handle���.��#�^BUG: unable to handle (.*) at �.��2�.could not parse expected problem type line: %s�.��	�parts�.��
�IP: ���.��!�_extract_function_and_address�.���Call Trace:���.���
in_trace_body�.���X�Get a signature string for a crash.

        This is suitable for identifying duplicates.

        For signal crashes this the concatenation of ExecutablePath, Signal
        number, and StacktraceTop function names, separated by a colon. If
        StacktraceTop has unknown functions or the report lacks any of those
        fields, return None. In this case, you can use
        crash_signature_addresses() to get a less precise duplicate signature
        based on addresses instead of symbol names.

        For assertion failures, it is the concatenation of ExecutablePath
        and assertion message, separated by colons.

        For Python crashes, this concatenates the ExecutablePath, exception
        name, and Traceback function names, again separated by a colon.

        For suspend/resume failures, this concatenates whether it was a suspend
        or resume failure with the hardware identifier and the BIOS version, if
        it exists.
        �.���\[.*\] (.*)$�.��0�,could not parse expected call trace line: %s�.���?�.���Errno 13�.���#���.���0x���.�K.���_address_to_offset�.��	�stack�.��
jr�..���.��
�failed�.���%s:%s:%s�.���X�Compute heuristic duplicate signature for a signal crash.

        This should be used if crash_signature() fails, i. e. Stacktrace does
        not have enough symbols.

        This approach only uses addresses in the stack trace and does not rely
        on symbol resolution. As we can't unwind these stack traces, we cannot
        limit them to the top five frames and thus will end up with several or
        many different signatures for a particular crash. But these can be
        computed and synchronously checked with a crash database at the client
        side, which avoids having to upload and process the full report. So on
        the server-side crash database we will only have to deal with all the
        equivalence classes (i. e. same crash producing a number of possible
        signatures) instead of every single report.

        Return None when signature cannot be determined.
        �.��
�\b%s\b�.���username�.���replacements�.���/home/username�.���,���.���(\b|\s)%s\b�.���\1User Name�.���hostname�.��
�Proc���.��J]�(�ProcCpuinfo��ProcMaps��
ProcStatus��ProcInterrupts��ProcModules�e.��6]�(�	Traceback��
PythonArgs��Title��
JournalErrors�e.���isspace�.�����Remove user identifying strings from the report.

        This particularly removes the user name, host name, and IPs
        from attributes which contain data read from the environment, and
        removes the ProcCwd attribute completely.
        �.���usr�.���bin�.���_which_extrapath�.���gdb�.��h<h<��.���
gdb-multiarch�.����WARNING: Please install gdb-multiarch for processing reports from foreign architectures. Results with "gdb" will be very poor.
���.��-�)set debug-file-directory %s/usr/lib/debug�.���set solib-absolute-prefix �.���add-auto-load-safe-path �.��1�-set solib-search-path %s/lib/%s:%s/usr/lib/%s�.���x86_64-linux-gnu�.��-�)%s/lib:%s/lib/%s:%s/usr/lib/%s:%s/usr/lib�.��
�%s/usr�.���LD_LIBRARY_PATH�.���
PYTHONHOME�.���
GCONV_PATH�.���%s/usr/lib/%s/gconv�.��
�insert�.��"�%s/lib/%s/ld-linux-x86-64.so.2�.��'�#set data-directory %s/usr/share/gdb�.��
�	file "%s"�.���apport_core_���.���prefix���.��
�atexit�.���register�.��
�	gzipvalue�.���wb�.���
core-file �.��)X"Build gdb command for this report.

        This builds a gdb command for processing the given report, by setting
        the file to the ExecutablePath/InterpreterPath, unpacking the core dump
        and pointing "core-file" to it (if the report has a core dump), and
        setting up the paths when calling gdb in a package sandbox.

        When available, this calls "gdb-multiarch" instead of "gdb", for
        processing crash reports from foreign architectures.

        Return argv list for gdb and any environment variables.
        �.���_build_proc_maps_cache�.��	�%s+%x�.��eX^Resolve a memory address to an ELF name and offset.

        This can be used for building duplicate signatures from non-symbolic
        stack traces. These often do not have enough symbols available to
        resolve function names, but taking the raw addresses also is not
        suitable due to ASLR. But the offsets within a library should be
        constant between crashes (assuming the same version of all libraries).

        This needs and uses the "ProcMaps" field to resolve addresses.

        Return 'path+offset' when found, or None if address is not in any
        mapped range.
        �.��3�-^([0-9a-fA-F]+)-([0-9a-fA-F]+).*\s{2,}(\S.*$)���.��&� ^([0-9a-fA-F]+)-([0-9a-fA-F]+)\s���.���fmt�.���fmt_unknown�.�� �cannot parse ProcMaps line: �.��c�_Generate self._proc_maps_cache from ProcMaps field.

        This only gets done once.
        �.��
�cgroup�.���/proc/%s/cgroup�.���
name=systemd:�.���.scope���.��
�	/session-�.���line�.���	/session-�K��.��h�NJ����N��R�.���/run/systemd/sessions/�.���
my_session�.�����Get logind session path and start time.

        Return (session_id, session_start_timestamp) if process is in a logind
        session, or None otherwise.
        �.��?�;Representation of and data collection for a problem report.�.���__doc__�.��3�//usr/lib/python3/dist-packages/apport/report.py�.���__file__�.���__spec__�.��
�origin�.���has_location�.���
__cached__�.���os.path�.���xml.dom�.���xml.dom.minidom�.���xml.parsers.expat�.��h]��.���urllib.error�.��j��.���urllib.request�.��j��.���urllib.parse�.��h���.���apport.fileutils�.���apport.packaging_impl�.��
�impl���.��j=.���apport.hookutils�.��j���.��)�APPORT_DATA_DIR��/usr/share/apport���.��
�	_data_dir�.���%s/package-hooks/�.���%s/general-hooks/�.���/opt�.���~/.apport-ignore.xml�.���/etc/apport/blacklist.d�.���/etc/apport/whitelist.d�.��S]�(�sh��bash��dash��csh��tcsh��python*��ruby*��php��perl*��mono*��awk�e.��NN��.��
�	metaclass�.���__prepare__�.��
�Report�.���__getitem__�.��2�.%s.__prepare__() must return a mapping, not %s�.���__name__�.���<metaclass>�.���
apport.report�.���
__module__�.�����A problem report specific to apport (crash or bug).

    This class wraps a standard ProblemReport and adds methods for collecting
    standard debugging data.�.���__qualname__�.���Crash�N��.���Report.__init__�.��%�!Report._customized_package_suffix�.���Report.add_package�.��N��.���add_package_info�.���Report.add_package_info�.���
add_snap_info�.���Report.add_snap_info�.���add_os_info�.���Report.add_os_info�.���
add_user_info�.���Report.add_user_info�.���Report._check_interpreted�.���Report._twistd_executable�.���classmethod�.���Report._python_module_path�.���
add_proc_info�.���Report.add_proc_info�.���Report.add_proc_environ�.���add_kernel_crash_info�.�� �Report.add_kernel_crash_info�.���add_gdb_info�.���Report.add_gdb_info�.���Report._gen_stacktrace_top�.���add_hooks_info�.���Report.add_hooks_info�.���Report._add_hooks_info�.���search_bug_patterns�.���Report.search_bug_patterns�.���Report._get_ignore_dom�.���
check_ignored�.���Report.check_ignored�.���mark_ignore�.���Report.mark_ignore�.���has_useful_stacktrace�.�� �Report.has_useful_stacktrace�.��"�Report.stacktrace_top_function�.���standard_title�.���Report.standard_title�.���obsolete_packages�.���Report.obsolete_packages�.���crash_signature�.���Report.crash_signature�.��(�$Report._extract_function_and_address�.��$� Report.crash_signature_addresses�.��
�	anonymize�.���Report.anonymize�.���Report.gdb_command�.���Report._address_to_offset�.��!�Report._build_proc_maps_cache�.���Report.get_logind_session�.���__orig_bases__�.��
jph���.��h���.��h��mode�h*��.��h*��.���
<listcomp>�.��j
��.��j ��.��(h�p��gid��memb��user�t�.���<module apport.report>�.���	__class__���.��h��type��date���.��:(h�hhjjj
j	�	exec_path�j
hi�hook_dir�t�.��!(h��addr��start��end��elf�t�.��(h�jjj h�t�.��&(hbhD�c��key��regexp��v��re_c�t�.��(hb�patterns�hHhD�url�t�.��C(h�h�h�j �k�j��cmdargs��bindirs�h�j��argvexe��exe�t�.��$(�command�h4h1�sp��out��errs�t�.��(h�j�suffix��mod�j-t�.��
hdj���.��(h�j �parsed�j�t�.��`(h��unwind_functions�j�j�j�j�j�j�j�j�j h�j��frame��function�t�.��6(h��homedir��ifpath��contents�hkj
�st�hH�e�t�.��#(�klass�jjh�h�hk�desc�t�.��(h*�maps�hkj�t�.��(h�h�h
�	proc_file�hkj�t�.��	h�h�h
��.��(hbhhhihjhkj��hookname�t�.��jh�d���.��(h�j�arg��opts�t�.��(j��
extra_path�h1j�t�.���(h��rootdir��gdb_sandbox��gdb_reports�j�hj�h�cmd�j��warnings��reason��part_re�j��part�hÌaddr_signature�t�.��(h�hhjj�ret�t�.��A(h��debugdir��unlink_core�j�hkj��kver�j�j�j�t�.��	h��u���.��h�j�version���.��*(h�jj��dependencies��dep�j�t�.��'(h�h�j2h*�	safe_vars�h1j j�t�.��$(h�h�h*j2j�j��val�j�t�.��(h��snap�j�h�t�.��h�j��groups���.��>(h�j�j�j�hostname�j��
is_proc_field�hD�repl�t�.��.(h�j
hkj j.hH�	cur_mtime��ignore�t�.��U(h�j�j�j h�j��lines��trace�j�j
�exc_name�j�j�j�j�t�.��#(h�j�j�j j��offset�t�.���(h��sandbox�j��
executable��	same_arch��gdb_sandbox_bin��gdb_path�j�h�ma��native_multiarch��ld_lib_path��pyhome�hkj�j
t�.��?(j�h�h*�cgroup_file�j
j j&�session_start_time�t�.��h��
unknown_fn���.��4(h�hH�mtime�j�jj��ignore_file_path�hkt�.��$(h�j�j �pkg��ver��avail�t�.��(h�j�j
j�t�.��h�j �fname���.���(h��signal_names�j��
arch_mismatch�jjqjpj�h�jwh��	last_line��	exception��message��context��title��oops�t�.

Youez - 2016 - github.com/yon3zu
LinuXploit