Your message dated Fri, 8 May 2026 03:45:14 +0200
with message-id <[email protected]>
and subject line Re: Bug#1135973: apostrophe: crash on start
has caused the Debian Bug report #1135973,
regarding apostrophe: crash on start
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1135973: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1135973
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: apostrophe
Version: 3.4-2
Severity: important
X-Debbugs-Cc: [email protected]

Dear Maintainer,

Starting apostrophe with or without a MD file as argument leads to
unrecoverable python errors and a crash.

   * What led up to the situation?
        Clicking on the Apostrophe icon from the Gnome Desktop, or starting
apostrophe from a command-line shell, or clicking on an MD file in Nautilus.

   * What exactly did you do (or not do) that was effective (or
     ineffective)?
        Starting apostrophe.

   * What was the outcome of this action?
        Crash with python innermost backtraces (2 processes)
        1.

   * What outcome did you expect instead?
        Apostrophe to display the MD file.


-- System Information:
Debian Release: forky/sid
  APT prefers resolute-updates
  APT policy: (500, 'resolute-updates'), (500, 'resolute-security'), (500, 
'resolute')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 7.0.0-15-generic (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages apostrophe depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.49.0-4
ii  gir1.2-adw-1                                 1.9.0-0ubuntu1
ii  gir1.2-glib-2.0                              2.88.0-1
ii  gir1.2-gtk-4.0                               4.22.2+ds-1ubuntu1
ii  gir1.2-spelling-1                            0.4.9-1build1
ii  gir1.2-webkit-6.0                            2.52.3-0ubuntu0.26.04.2
ii  libjs-mathjax                                2.7.9+dfsg-1build1
ii  python3                                      3.14.3-0ubuntu2
ii  python3-gi                                   3.56.2-1
ii  python3-pypandoc                             1.15+ds0-1
ii  python3-regex                                0.1.20250918-1build1

apostrophe recommends no packages.

apostrophe suggests no packages.

-- no debconf information
(apostrophe:162687): Adwaita-WARNING **: 03:15:30.824: The resource 
style-dark.css is deprecated and shouldn't be used anymore. Use style.css with 
media queries instead.

(apostrophe:162687): Adwaita-WARNING **: 03:15:30.824: The resource 
style-hc.css is deprecated and shouldn't be used anymore. Use style.css with 
media queries instead.
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apostrophe/text_view.py", line 139, in 
__init__
    self.markup = MarkupHandler(self)
                  ~~~~~~~~~~~~~^^^^^^
  File "/usr/lib/python3/dist-packages/apostrophe/text_view_markup_handler.py", 
line 142, in __init__
    Process(target=self.parse, args=(child_conn,), daemon=True).start()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.14/multiprocessing/process.py", line 121, in start
    self._popen = self._Popen(self)
                  ~~~~~~~~~~~^^^^^^
  File "/usr/lib/python3.14/multiprocessing/context.py", line 230, in _Popen
    return _default_context.get_context().Process._Popen(process_obj)
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "/usr/lib/python3.14/multiprocessing/context.py", line 306, in _Popen
    return Popen(process_obj)
  File "/usr/lib/python3.14/multiprocessing/popen_forkserver.py", line 35, in 
__init__
    super().__init__(process_obj)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "/usr/lib/python3.14/multiprocessing/popen_fork.py", line 20, in __init__
    self._launch(process_obj)
    ~~~~~~~~~~~~^^^^^^^^^^^^^
  File "/usr/lib/python3.14/multiprocessing/popen_forkserver.py", line 47, in 
_launch
    reduction.dump(process_obj, buf)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.14/multiprocessing/reduction.py", line 60, in dump
    ForkingPickler(file, protocol).dump(obj)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^
TypeError: cannot pickle 'ApostropheTextView' object
when serializing dict item 'textview'
when serializing apostrophe.text_view_markup_handler.MarkupHandler state
when serializing apostrophe.text_view_markup_handler.MarkupHandler object
when serializing tuple item 0
when serializing method reconstructor arguments
when serializing method object
when serializing dict item '_target'
when serializing multiprocessing.context.Process state
when serializing multiprocessing.context.Process object
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apostrophe/application.py", line 144, in 
do_activate
    self._set_color_scheme()
    ~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3/dist-packages/apostrophe/application.py", line 261, in 
_set_color_scheme
    window.textview.markup.on_style_updated()
    ^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'ApostropheTextView' object has no attribute 'markup'
Process Process-3:
Process Process-2:
Traceback (most recent call last):
Traceback (most recent call last):
  File "/usr/lib/python3.14/multiprocessing/process.py", line 320, in _bootstrap
    self.run()
    ~~~~~~~~^^
  File "/usr/lib/python3.14/multiprocessing/process.py", line 108, in run
    self._target(*self._args, **self._kwargs)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/apostrophe/stats_counter.py", line 81, 
in do_count
    text = child_conn.recv()
  File "/usr/lib/python3.14/multiprocessing/connection.py", line 257, in recv
    buf = self._recv_bytes()
  File "/usr/lib/python3.14/multiprocessing/connection.py", line 448, in 
_recv_bytes
    buf = self._recv(4)
  File "/usr/lib/python3.14/multiprocessing/connection.py", line 413, in _recv
    chunk = read(handle, to_read)
KeyboardInterrupt
  File "/usr/lib/python3.14/multiprocessing/process.py", line 320, in _bootstrap
    self.run()
    ~~~~~~~~^^
  File "/usr/lib/python3.14/multiprocessing/process.py", line 108, in run
    self._target(*self._args, **self._kwargs)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/apostrophe/stats_counter.py", line 81, 
in do_count
    text = child_conn.recv()
  File "/usr/lib/python3.14/multiprocessing/connection.py", line 257, in recv
    buf = self._recv_bytes()
  File "/usr/lib/python3.14/multiprocessing/connection.py", line 448, in 
_recv_bytes
    buf = self._recv(4)
  File "/usr/lib/python3.14/multiprocessing/connection.py", line 413, in _recv
    chunk = read(handle, to_read)
KeyboardInterrupt
Traceback (most recent call last):
  File "/usr/bin/apostrophe", line 67, in <module>
    sys.exit(main())
             ~~~~^^
  File "/usr/bin/apostrophe", line 61, in main
    return run_application()
  File "/usr/bin/apostrophe", line 53, in run_application
    return app.run(sys.argv)
           ~~~~~~~^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/gi/overrides/Gio.py", line 135, in run
    register_sigint_fallback(self.quit),
    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
  File "/usr/lib/python3.14/contextlib.py", line 148, in __exit__
    next(self.gen)
    ~~~~^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/gi/_ossighelper.py", line 237, in 
register_sigint_fallback
    signal.default_int_handler(signal.SIGINT, None)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
KeyboardInterrupt

--- End Message ---
--- Begin Message --- Sorry, I reported this bug from an Ubuntu computer. Now using my Debian computer, this bug does not appear (in trixie).

Thanks for your understanding, sorry for the false positive.
 Benoît

Le 08/05/2026 à 03:19, Benoît Rouits a écrit :
Package: apostrophe
Version: 3.4-2
Severity: important
X-Debbugs-Cc: [email protected]

Dear Maintainer,

Starting apostrophe with or without a MD file as argument leads to
unrecoverable python errors and a crash.

    * What led up to the situation?
         Clicking on the Apostrophe icon from the Gnome Desktop, or starting
apostrophe from a command-line shell, or clicking on an MD file in Nautilus.

    * What exactly did you do (or not do) that was effective (or
      ineffective)?
         Starting apostrophe.

    * What was the outcome of this action?
         Crash with python innermost backtraces (2 processes)
         1.

    * What outcome did you expect instead?
         Apostrophe to display the MD file.


-- System Information:
Debian Release: forky/sid
   APT prefers resolute-updates
   APT policy: (500, 'resolute-updates'), (500, 'resolute-security'), (500, 
'resolute')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 7.0.0-15-generic (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages apostrophe depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.49.0-4
ii  gir1.2-adw-1                                 1.9.0-0ubuntu1
ii  gir1.2-glib-2.0                              2.88.0-1
ii  gir1.2-gtk-4.0                               4.22.2+ds-1ubuntu1
ii  gir1.2-spelling-1                            0.4.9-1build1
ii  gir1.2-webkit-6.0                            2.52.3-0ubuntu0.26.04.2
ii  libjs-mathjax                                2.7.9+dfsg-1build1
ii  python3                                      3.14.3-0ubuntu2
ii  python3-gi                                   3.56.2-1
ii  python3-pypandoc                             1.15+ds0-1
ii  python3-regex                                0.1.20250918-1build1

apostrophe recommends no packages.

apostrophe suggests no packages.

-- no debconf information

--- End Message ---

Reply via email to