Bug 16024

Summary: modem-manager-gui does not start
Product: Mageia Reporter: Alex Loginov <loginov_alex>
Component: RPM PackagesAssignee: Alex Loginov <loginov_alex>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: saikov.vb
Version: CauldronKeywords: PATCH, Triaged
Target Milestone: ---   
Hardware: i586   
OS: Linux   
Whiteboard:
Source RPM: modem-manager-gui CVE:
Status comment:
Attachments: modem-manager-gui-0.0.17.1-fix-libebook-api-break-v2.patch

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