#614585 choqok: application crashes on exit

Package:
choqok
Source:
choqok
Description:
KDE micro-blogging client
Submitter:
Michael Prokop
Date:
2025-01-19 01:51:12 UTC
Severity:
normal
#614585#5
Date:
2011-02-22 13:15:33 UTC
From:
To:
Whenever I start choqok, update my timeline and exit choqok the
application crashes itself:

,---- [ choqok-20110222.kcrash ]
| Application: Choqok (choqok), signal: Segmentation fault
| [KCrash Handler]
| #5  0x0000000000000000 in ?? ()
| #6  0x00007f20b4157b43 in ?? () from /usr/lib/libQtCore.so.4
| #7  0x00007f20b4151875 in QPluginLoader::unload() () from /usr/lib/libQtCore.so.4
| #8  0x00007f20a3dea705 in QCA::ProviderManager::unloadAll() () from /usr/lib/libqca.so.2
| #9  0x00007f20a3dea9a0 in QCA::ProviderManager::~ProviderManager() () from /usr/lib/libqca.so.2
| #10 0x00007f20a3de5b06 in QCA::Global::~Global() () from /usr/lib/libqca.so.2
| #11 0x00007f20a3ddc203 in QCA::deinit() () from /usr/lib/libqca.so.2
| #12 0x00007f20a429cb5f in QOAuth::Interface::~Interface() () from /usr/lib/libqoauth.so.1
| #13 0x00007f20b417ab3c in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
| #14 0x00007f20b4181c1f in QObject::~QObject() () from /usr/lib/libQtCore.so.4
| #15 0x00007f20b4e22c43 in Choqok::Account::~Account() () from /usr/lib/libchoqok.so.0
| #16 0x00007f20a310a7cf in ?? () from /usr/lib/kde4/choqok_twitter.so
| #17 0x00007f20b417ab3c in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
| #18 0x00007f20b4181c1f in QObject::~QObject() () from /usr/lib/libQtCore.so.4
| #19 0x00007f20b4e238cb in Choqok::MicroBlog::~MicroBlog() () from /usr/lib/libchoqok.so.0
| #20 0x00007f20a44d28d5 in TwitterApiMicroBlog::~TwitterApiMicroBlog() () from /usr/lib/libtwitterapihelper.so.0
| #21 0x00007f20a310baeb in ?? () from /usr/lib/kde4/choqok_twitter.so
| #22 0x00007f20b4e2b83b in ?? () from /usr/lib/libchoqok.so.0
| #23 0x00007f20b4e24fd7 in ?? () from /usr/lib/libchoqok.so.0
| #24 0x00007f20b22c05e2 in ?? () from /lib/libc.so.6
| #25 0x00007f20b22c0635 in exit () from /lib/libc.so.6
| #26 0x00007f20b22a8c54 in __libc_start_main () from /lib/libc.so.6
| #27 0x00000000004097e9 in _start ()
`----

I've 5 configured twitter accounts and 1 identi.ca account, the
problem is reproducable since several weeks.

All involved libs are up2date packages from current Debian/unstable:

,---- [ dpkg --list choqok libc6 libqca2 libqoauth1 libqtcore4 | grep '^ii' ]
| ii  choqok                                1.0~rc1-1                    KDE micro-blogging client
| ii  libc6                                 2.11.2-11                    Embedded GNU C Library: Shared libraries
| ii  libqca2                               2.0.2-1                      libraries for the Qt Cryptographic Architecture
| ii  libqoauth1                            1.0.1-1                      Qt-based client implementation of the OAuth authorization scheme
| ii  libqtcore4                            4:4.6.3-4                    Qt 4 core module
`----

regards,
-mika-

#614585#12
Date:
2011-02-22 16:40:37 UTC
From:
To:
behavior for me.  It does seem to be somewhat messy upon exit, though:

choqok(3535) Choqok::PluginManagerPrivate::~PluginManagerPrivate:
Destructing plugin manager without going through the shutdown process!
Backtrace is:
"[
0: /usr/lib/libkdecore.so.5(_Z14kRealBacktracei+0x41) [0xb6e94781]
1: /usr/lib/libchoqok.so.1(+0x2a5aa) [0xb70a45aa]
2: /usr/lib/libchoqok.so.1(+0x23a6a) [0xb709da6a]
3: /usr/lib/libchoqok.so.1(+0x29b5b) [0xb70a3b5b]
4: /lib/i686/cmov/libc.so.6(+0x2f2bf) [0xb5c682bf]
5: /lib/i686/cmov/libc.so.6(+0x2f32f) [0xb5c6832f]
6: /lib/i686/cmov/libc.so.6(__libc_start_main+0xee) [0xb5c4fc7e]
7: choqok() [0x804f701]
]
"

Considering this, I'll keep this bug open but will lower the severity to
'normal'.

Let me know if you still see segfaults with 1.0+git1.0.1-1~pre1.

Thanks.
noah

#614585#17
Date:
2011-02-23 15:08:39 UTC
From:
To:
* Noah Meyerhans <noahm@debian.org> [Tue Feb 22, 2011 at 08:40:37AM -0800]:

[...]

Fine for me (i chose severity important because choqok usually loses the
data it retrieved on crash).

Yes, same behaviour.

regards,
-mika-

#614585#22
Date:
2011-03-27 10:50:59 UTC
From:
To:
--- Please enter the report below this line. ---

Choqok crashes on exit with backtrace from console:

choqok(24569)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
choqok(24569) Choqok::UI::QuickPost::~QuickPost:
choqok(24569) Choqok::PluginManager::slotPluginDestroyed:
choqok(24569) Choqok::PluginManager::slotPluginDestroyed:
choqok(24569) Choqok::PluginManager::slotPluginDestroyed:
choqok(24569) Choqok::PluginManager::slotPluginDestroyed:
choqok(24569) Choqok::PluginManager::slotPluginDestroyed:
choqok(24569) Choqok::PluginManager::slotPluginDestroyed:
choqok(24569) Choqok::PluginManager::slotPluginDestroyed:
choqok(24569) Choqok::PluginManager::slotPluginDestroyed:
choqok(24569) Choqok::PluginManager::slotPluginDestroyed:
choqok(24569) ChoqokApplication::~ChoqokApplication:
choqok(24569) Choqok::MediaManager::~MediaManager:
choqok(24569) Choqok::AccountManager::~AccountManager:
choqok(24569) Choqok::PluginManagerPrivate::~PluginManagerPrivate: Destructing
plugin manager without going through the shutdown process! Backtrace is:
"[
0: /usr/lib/libkdecore.so.5(kRealBacktrace(int)+0x41) [0xb6e4b4b1]
1: /usr/lib/libchoqok.so.1(+0x2a5aa) [0xb70705aa]
2: /usr/lib/libchoqok.so.1(+0x23a6a) [0xb7069a6a]
3: /usr/lib/libchoqok.so.1(+0x29b5b) [0xb706fb5b]
4: /lib/i686/cmov/libc.so.6(+0x2f2bf) [0xb5bb82bf]
5: /lib/i686/cmov/libc.so.6(+0x2f32f) [0xb5bb832f]
6: /lib/i686/cmov/libc.so.6(__libc_start_main+0xee) [0xb5b9fc7e]
7: choqok() [0x804f701]
]
"

Same behaviour with version from sid's repos & last git version on Sunday
03/27,

It works correctly with an account from identi.ca and an account from
OpenDesktop. Starts crashing on exit with an Identi.ca, OpenDesktop, and
Twitter account.

When I start it again, it fetches all replies and inbox timeline's dents and
last session's home timeline dents as unread, despite marked it as read and
configured for mark as read on exit and minimize to systray...


Debian Release: wheezy/sid
  900 unstable        www.debian-multimedia.org
  900 unstable        ftp.debian.org
  800 experimental    ftp.debian.org
  500 stable          people.debian.org
  500 sid             packages.enlightenment.org
  101 experimental-snapshots qt-kde.debian.net
--- Package information. ---
Depends                       (Version) | Installed
=======================================-+-================
kdebase-runtime                         | 4:4.5.3-0r1
libc6                        (>= 2.1.3) | 2.11.2-11
libgcc1                    (>= 1:4.1.1) | 1:4.5.2-7
libkdecore5             (>= 4:4.4.4-2~) | 4:4.5.3-0r1
libkdeui5                  (>= 4:4.4.0) | 4:4.5.3-0r1
libkhtml5                  (>= 4:4.3.4) | 4:4.5.3-0r1
libkio5                    (>= 4:4.3.4) | 4:4.5.3-0r1
libkjsapi4                 (>= 4:4.3.4) | 4:4.5.3-0r1
libknotifyconfig4          (>= 4:4.3.4) | 4:4.5.3-0r1
libkparts4                 (>= 4:4.3.4) | 4:4.5.3-0r1
libkutils4                 (>= 4:4.3.4) | 4:4.5.3-0r1
libqjson0                               | 0.7.1-1
libqoauth1                              | 1.0.1-1
libqt4-dbus                (>= 4:4.5.3) | 4:4.7.2-3
libqt4-network             (>= 4:4.5.3) | 4:4.7.2-3
libqt4-svg                 (>= 4:4.5.3) | 4:4.7.2-3
libqt4-xml                 (>= 4:4.5.3) | 4:4.7.2-3
libqtcore4                 (>= 4:4.6.1) | 4:4.7.2-3
libqtgui4                  (>= 4:4.5.3) | 4:4.7.2-3
libstdc++6                   (>= 4.1.1) | 4.5.2-7
libqca2-plugin-ossl                     | 0.1~20070904-4


Package's Recommends field is empty.

Package's Suggests field is empty.

#614585#27
Date:
2011-04-02 06:04:27 UTC
From:
To:
Hi mika.  There have recently been some bugfixes in choqok upstream
related to problems with the app shutting down unclean.  Are you still
experiencing crashes when exiting choqok 1.1-1, which is currently in
unstable?

noah

#614585#32
Date:
2011-04-02 09:07:16 UTC
From:
To:
* Noah Meyerhans [Fri Apr 01, 2011 at 11:04:27PM -0700]:

Yeah, it sadly still crashes on exit:

,---- [ kcrash handler ]
| Application: Choqok (choqok), signal: Segmentation fault
| [KCrash Handler]
| #5  0x0000000000000000 in ?? ()
| #6  0x00007f9bb35b4ac0 in ?? () from /usr/lib/libQtCore.so.4
| #7  0x00007f9bb35aedcd in QPluginLoader::unload() () from /usr/lib/libQtCore.so.4
| #8  0x00007f9ba324e705 in QCA::ProviderManager::unloadAll() () from /usr/lib/libqca.so.2
| #9  0x00007f9ba324e9a0 in QCA::ProviderManager::~ProviderManager() () from /usr/lib/libqca.so.2
| #10 0x00007f9ba3249b06 in QCA::Global::~Global() () from /usr/lib/libqca.so.2
| #11 0x00007f9ba3240203 in QCA::deinit() () from /usr/lib/libqca.so.2
| #12 0x00007f9ba3739b5f in QOAuth::Interface::~Interface() () from /usr/lib/libqoauth.so.1
| #13 0x00007f9bb35db6d4 in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
| #14 0x00007f9bb35e0212 in QObject::~QObject() () from /usr/lib/libQtCore.so.4
| #15 0x00007f9bb42a0ab3 in Choqok::Account::~Account() () from /usr/lib/libchoqok.so.1
| #16 0x00007f9ba3b707e9 in ?? () from /usr/lib/kde4/choqok_twitter.so
| #17 0x00007f9bb35db6d4 in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
| #18 0x00007f9bb35e0212 in QObject::~QObject() () from /usr/lib/libQtCore.so.4
| #19 0x00007f9bb42a26b4 in Choqok::MicroBlog::~MicroBlog() () from /usr/lib/libchoqok.so.1
| #20 0x00007f9ba34fd7f5 in TwitterApiMicroBlog::~TwitterApiMicroBlog() () from /usr/lib/libtwitterapihelper.so.1
| #21 0x00007f9ba3b716ac in ?? () from /usr/lib/kde4/choqok_twitter.so
| #22 0x00007f9ba3b71719 in ?? () from /usr/lib/kde4/choqok_twitter.so
| #23 0x00007f9bb42a6bab in ?? () from /usr/lib/libchoqok.so.1
| #24 0x00007f9bb17175c2 in ?? () from /lib/libc.so.6
| #25 0x00007f9bb1717615 in exit () from /lib/libc.so.6
| #26 0x00007f9bb16ffc54 in __libc_start_main () from /lib/libc.so.6
| #27 0x00000000004095a9 in _start ()
`----

regards,
-mika-

#614585#37
Date:
2011-04-02 16:28:49 UTC
From:
To:
I tried to report this bug upstream with KDE's crash handler but it says
that backtrace info is useless.

There are no debug versions of Chokoq libraries so is not possible to get a
useful backtrace.

Jaime Alberto Silva Colorado
Ingeniero Electricista
Gerente
SG Automatización Ltda.
Pereira \ Risaralda \ Colombia
http://www.sgautomatizacion.com

#614585#42
Date:
2011-04-02 17:39:02 UTC
From:
To:
I don't think it's appropriate to bloat the archive with dbg packages
for choqok.  However, I may be willing to provide them externally,
possibly via people.debian.org or something.  Alternatively, you could
rebuild choqok with DEB_BUILD_OPTIONS=nostrip.  It should be
straightforward.

noah

#614585#47
Date:
2011-12-08 16:28:16 UTC
From:
To:
* Michael Prokop [Die Feb 22, 2011 at 02:15:33 +0100]:

[...]

This behaviour doesn't seem to be present any longer with
choqok 1.1.5+git20110825-1 and dependencies from current unstable.

Feel free to close the issue.

regards,
-mika-

#614585#52
Date:
2025-01-19 01:49:13 UTC
From:
To:
Dear submitter,

as the package choqok has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see https://bugs.debian.org/1093462

The version of this package that was in Debian prior to this removal
can still be found using https://snapshot.debian.org/.

Please note that the changes have been done on the master archive and
will not propagate to any mirrors until the next dinstall run at the
earliest.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmaster@ftp-master.debian.org.

Debian distribution maintenance software
pp.
Paul Tagliamonte (the ftpmaster behind the curtain)