[Users] [Bug 3949] New: opening account preferences window crashes when compiled with ./configure --disable-dbus

noreply at thewildbeast.co.uk noreply at thewildbeast.co.uk
Mon Jan 15 08:08:47 CET 2018


http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=3949

            Bug ID: 3949
           Summary: opening account preferences window crashes when
                    compiled with ./configure --disable-dbus
    Classification: Unclassified
           Product: Claws Mail
           Version: other
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P3
         Component: UI/Actions
          Assignee: users at lists.claws-mail.org
          Reporter: claws-mail at mvath.de

When attempting to open any account references window
(no matter whether through "Configuration" -> "Preferences for current account"
or by pressing "Edit" in the "Edit accounts" window)
there occur the message (output with claw-mail --debug):

prefs_account.c:3793:Opening account preferences window...
prefs_account.c:3795:called inc_lock (lock count 1)
passwordstore.c:180:Getting password 'recv_cert' from block (1/1)
passwordstore.c:185:Block (1/1) not found.
passwordstore.c:180:Getting password 'send_cert' from block (1/1)
passwordstore.c:185:Block (1/1) not found.
gtkaspell.c:1590:Aspell: found dictionary de de
gtkaspell.c:1590:Aspell: found dictionary de_AT de_AT
gtkaspell.c:1590:Aspell: found dictionary en_US en_US
gtkaspell.c:1590:Aspell: found dictionary en en
gtkaspell.c:1590:Aspell: found dictionary en_CA en_CA
gtkaspell.c:1590:Aspell: found dictionary en_GB en_GB
gtkaspell.c:1590:Aspell: found dictionary de_DE de_DE
gtkaspell.c:1590:Aspell: found dictionary de_CH de_CH
gtkaspell.c:1590:Aspell: found dictionary en_AU en_AU

(claws-mail:32739): GLib-GObject-WARNING **: cannot register existing type
'DBusGProxy'

(claws-mail:32739): GLib-GObject-CRITICAL **: g_type_set_qdata: assertion 'node
!= NULL' failed

(claws-mail:32739): GLib-GObject-CRITICAL **: g_boxed_type_register_static:
assertion 'g_type_from_name (name) == 0' failed

(claws-mail:32739): GLib-GObject-CRITICAL **: g_type_set_qdata: assertion 'node
!= NULL' failed

(claws-mail:32739): GLib-GObject-CRITICAL **: g_boxed_type_register_static:
assertion 'g_type_from_name (name) == 0' failed

(claws-mail:32739): GLib-GObject-CRITICAL **: g_type_set_qdata: assertion 'node
!= NULL' failed
gtkaspell.c:1590:Aspell: found dictionary de de
gtkaspell.c:1590:Aspell: found dictionary de_AT de_AT
gtkaspell.c:1590:Aspell: found dictionary en_US en_US
gtkaspell.c:1590:Aspell: found dictionary en en
gtkaspell.c:1590:Aspell: found dictionary en_CA en_CA
gtkaspell.c:1590:Aspell: found dictionary en_GB en_GB
gtkaspell.c:1590:Aspell: found dictionary de_DE de_DE
gtkaspell.c:1590:Aspell: found dictionary de_CH de_CH
gtkaspell.c:1590:Aspell: found dictionary en_AU en_AU
passwordstore.c:180:Getting password 'send' from block (1/1)
passwordstore.c:185:Block (1/1) not found.
passwordstore.c:180:Getting password 'recv' from block (1/1)
passwordstore.c:185:Block (1/1) not found.
prefswindow.c:671:0.000000

and then the application segfaults, according to gdb somewhere in glib.

The problem occurs *if and only if* ./configure --disable-dbus is used.
Moreover, the problem did not occur a while ago (when older versions of many
libraries like glib and gtk+ etc. had been used: I am a gentoo user, so I have
regular library and compiler upgrades).

Currently, the problem is reproducible with claws-mail versions 3.16.0 and
3.15.1 (I didn't try older ones) and the following library versions:
gtk-2.24.31-r1
glib-2.50.3-r1
glibc-2.25-r9
(I can add further if requested.)

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Users mailing list