Bug 16024 - modem-manager-gui does not start
Summary: modem-manager-gui does not start
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: i586 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Alex Loginov
QA Contact:
URL:
Whiteboard:
Keywords: PATCH, Triaged
Depends on:
Blocks:
 
Reported: 2015-05-22 23:13 CEST by Alex Loginov
Modified: 2015-05-27 16:46 CEST (History)
1 user (show)

See Also:
Source RPM: modem-manager-gui
CVE:
Status comment:


Attachments
modem-manager-gui-0.0.17.1-fix-libebook-api-break-v2.patch (43.30 KB, patch)
2015-05-22 23:18 CEST, Alex Loginov
Details | Diff

Description Alex Loginov 2015-05-22 23:13:06 CEST
Description of problem:

API was changed for Evolution Data Server: new argument was added for function e-book-client-connect-sync(). As a result:

[user@localhost ~]$ LC_ALL=C modem-manager-gui
Modem manager: Modem Manager >= 0.7.0
Connection manager: pppd >= 2.4.5

(modem-manager-gui:14717): GLib-GIO-CRITICAL **: g_simple_async_result_set_check_cancellable: assertion 'check_cancellable == NULL || G_IS_CANCELLABLE (check_cancellable)' failed

(modem-manager-gui:14717): GLib-GIO-CRITICAL **: g_simple_async_result_set_check_cancellable: assertion 'check_cancellable == NULL || G_IS_CANCELLABLE (check_cancellable)' failed

(modem-manager-gui:14717): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: Operation was cancelled
Segmentation fault at address: 0x8310c48b
Stack trace:
1. /lib/libglib-2.0.so.0(+0x316f3) [0xb6aa66f3]
2. /lib/libglib-2.0.so.0(+0x316f3) [0xb6aa66f3]
3. /lib/libglib-2.0.so.0(g_prefix_error+0x28) [0xb6aa6c48]
4. /lib/libebook-1.2.so.16(e_book_client_connect_sync+0xf7) [0xb51ea417]
5. modem-manager-gui(mmgui_addressbooks_new+0xb6a) [0x8057e8a]
6. modem-manager-gui() [0x8072688]
7. /lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x6c) [0xb6ba92bc]
8. /lib/libgobject-2.0.so.0(g_closure_invoke+0x14b) [0xb6ba76eb]
9. /lib/libgobject-2.0.so.0(+0x1f2f8) [0xb6bb92f8]


Version-Release number of selected component (if applicable): modem-manager-gui-0.0.17.1-4.mga5.i586.rpm


How reproducible: always


Steps to Reproduce:
1. run modem-manager-gui


Reproducible: 

Steps to Reproduce:
Alex Loginov 2015-05-22 23:14:22 CEST

Keywords: (none) => PATCH, Triaged
Assignee: bugsquad => loginov_alex

Comment 1 Alex Loginov 2015-05-22 23:18:08 CEST
Created attachment 6619 [details]
modem-manager-gui-0.0.17.1-fix-libebook-api-break-v2.patch

Patch with fix for new libebook API (https://developer.gnome.org/eds/stable/eds-EBookClient.html#e-book-client-connect-sync)
Comment 2 Samuel Verschelde 2015-05-22 23:47:07 CEST
will you ask for a freeze push, or do you plan an update after Mageia 5 is released?
Comment 3 Valek Saikov 2015-05-23 20:59:54 CEST
Checked patch. Works.

P.S. For test http://packages.mageialinux.ru/mageia5/RPMS/x86_64/modem-manager-gui-0.0.17.1-5.mga5.mrc.x86_64.rpm

CC: (none) => saikov.vb

Comment 4 David Walser 2015-05-27 16:46:42 CEST
modem-manager-gui-0.0.17.1-5.mga5 uploaded for Cauldron.  Thanks.

Resolution: (none) => FIXED
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.