Bug 9757 - Bijiben segfaults when New is clicked
Summary: Bijiben segfaults when New is clicked
Status: RESOLVED OLD
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 3
Hardware: i586 Linux
Priority: High critical
Target Milestone: ---
Assignee: Olav Vitters
QA Contact:
URL:
Whiteboard: 3final
Keywords: Triaged
Depends on:
Blocks:
 
Reported: 2013-04-16 17:01 CEST by claire robinson
Modified: 2015-03-31 16:03 CEST (History)
5 users (show)

See Also:
Source RPM: bijiben
CVE:
Status comment:


Attachments

Description claire robinson 2013-04-16 17:01:15 CEST
Bijiben is installed by default and present on Live ISOs but segfaults when New is clicked to add a new note.

Reproducible: 

Steps to Reproduce:
claire robinson 2013-04-16 17:01:28 CEST

Whiteboard: (none) => 3RC

Comment 1 claire robinson 2013-04-16 17:19:25 CEST
(gdb) thread apply all bt full

Thread 4 (Thread 0xb072db40 (LWP 4609)):
#0  0xffffe424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb5a9c663 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/i686/libpthread.so.0
No symbol table info available.
#2  0xb5b39450 in g_cond_wait_until () from /lib/libglib-2.0.so.0
No symbol table info available.
#3  0xb5acb569 in g_async_queue_pop_intern_unlocked ()
   from /lib/libglib-2.0.so.0
No symbol table info available.
#4  0xb5acbdae in g_async_queue_timeout_pop () from /lib/libglib-2.0.so.0
No symbol table info available.
#5  0xb5b1dcaf in g_thread_pool_thread_proxy () from /lib/libglib-2.0.so.0
No symbol table info available.
#6  0xb5b1d313 in g_thread_proxy () from /lib/libglib-2.0.so.0
No symbol table info available.
#7  0xb5a98bb8 in start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
#8  0xb59d335e in clone () from /lib/i686/libc.so.6
No symbol table info available.

---Type <return> to continue, or q <return> to quit---
Thread 3 (Thread 0xb19ffb40 (LWP 4606)):
#0  0xffffe424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb59c79db in poll () from /lib/i686/libc.so.6
No symbol table info available.
#2  0xb5b0657b in g_poll () from /lib/libglib-2.0.so.0
No symbol table info available.
#3  0xb5af7b40 in g_main_context_iterate.isra.22 () from /lib/libglib-2.0.so.0
No symbol table info available.
#4  0xb5af801b in g_main_loop_run () from /lib/libglib-2.0.so.0
No symbol table info available.
#5  0xb5cce9ca in gdbus_shared_thread_func () from /lib/libgio-2.0.so.0
No symbol table info available.
#6  0xb5b1d313 in g_thread_proxy () from /lib/libglib-2.0.so.0
No symbol table info available.
#7  0xb5a98bb8 in start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
#8  0xb59d335e in clone () from /lib/i686/libc.so.6
No symbol table info available.

Thread 2 (Thread 0xb2353b40 (LWP 4605)):
#0  0xffffe424 in __kernel_vsyscall ()
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#1  0xb59c79db in poll () from /lib/i686/libc.so.6
No symbol table info available.
#2  0xb5b0657b in g_poll () from /lib/libglib-2.0.so.0
No symbol table info available.
#3  0xb5af7b40 in g_main_context_iterate.isra.22 () from /lib/libglib-2.0.so.0
No symbol table info available.
#4  0xb5af7ca1 in g_main_context_iteration () from /lib/libglib-2.0.so.0
No symbol table info available.
#5  0xb23789e0 in dconf_gdbus_worker_thread ()
   from /usr/lib/gio/modules/libdconfsettings.so
No symbol table info available.
#6  0xb5b1d313 in g_thread_proxy () from /lib/libglib-2.0.so.0
No symbol table info available.
#7  0xb5a98bb8 in start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
#8  0xb59d335e in clone () from /lib/i686/libc.so.6
No symbol table info available.

Thread 1 (Thread 0xb23a7840 (LWP 4600)):
#0  0xb59625a2 in __strlen_sse2_bsf () from /lib/i686/libc.so.6
No symbol table info available.
Comment 2 claire robinson 2013-04-16 17:22:51 CEST
Missed most of Thread 1..


Thread 1 (Thread 0xb23a7840 (LWP 4600)):
#0  0xb59625a2 in __strlen_sse2_bsf () from /lib/i686/libc.so.6
No symbol table info available.
#1  0xb5b1577e in g_strdup () from /lib/libglib-2.0.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#2  0xb5be4420 in value_collect_string () from /lib/libgobject-2.0.so.0
No symbol table info available.
#3  0xb614a341 in gtk_list_store_set_valist_internal () from /lib/libgtk-3.so.0
No symbol table info available.
#4  0xb614b16d in gtk_list_store_set_valist () from /lib/libgtk-3.so.0
No symbol table info available.
#5  0xb614b1fb in gtk_list_store_set () from /lib/libgtk-3.so.0
No symbol table info available.
#6  0x08055683 in bjb_controller_add_note (note=0x830c970, self=0xafe098a0)
    at bjb-controller.c:207
        iter = {stamp = -936522771, user_data = 0xb1004868, user_data2 = 0x1, 
          user_data3 = 0xb5ae7853 <g_hash_table_get_values+67>}
        store = 0x80a2e18
        pix = 0x8321a38
#7  0xb5af4586 in g_list_foreach () from /lib/libglib-2.0.so.0
No symbol table info available.
#8  0x08055505 in update_view (self=0xafe098a0) at bjb-controller.c:232
        notes = 0x8276c30
#9  0xb5bbc487 in g_cclosure_marshal_VOID__VOIDv ()
   from /lib/libgobject-2.0.so.0
No symbol table info available.
#10 0xb5bba951 in _g_closure_invoke_va () from /lib/libgobject-2.0.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#11 0xb5bd3dd9 in g_signal_emit_valist () from /lib/libgobject-2.0.so.0
No symbol table info available.
#12 0xb5bd4833 in g_signal_emit () from /lib/libgobject-2.0.so.0
No symbol table info available.
#13 0x08060104 in biji_note_book_notify_changed (book=book@entry=0x826f7a0)
    at libbiji/biji-note-book.c:176
No locals.
#14 0x08060aa1 in biji_note_book_append_new_note (book=book@entry=0x826f7a0, 
    note=note@entry=0x830c970, notify=notify@entry=1)
    at libbiji/biji-note-book.c:389
        __PRETTY_FUNCTION__ = "biji_note_book_append_new_note"
#15 0x08060f55 in biji_note_book_get_new_note_from_string (book=0x826f7a0, 
    title=title@entry=0x80697c1 "") at libbiji/biji-note-book.c:485
        ret = 0x830c970
#16 0x08057218 in on_new_note_clicked (but=0x8137ae0, view=0x82960b8)
    at bjb-main-toolbar.c:84
        result = <optimized out>
        book = <optimized out>
#17 0xb5bbc487 in g_cclosure_marshal_VOID__VOIDv ()
   from /lib/libgobject-2.0.so.0
No symbol table info available.
#18 0xb5bba951 in _g_closure_invoke_va () from /lib/libgobject-2.0.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#19 0xb5bd3dd9 in g_signal_emit_valist () from /lib/libgobject-2.0.so.0
No symbol table info available.
#20 0xb5bd4833 in g_signal_emit () from /lib/libgobject-2.0.so.0
No symbol table info available.
#21 0xb606581a in gtk_button_clicked () from /lib/libgtk-3.so.0
No symbol table info available.
#22 0xb6066668 in gtk_real_button_released () from /lib/libgtk-3.so.0
No symbol table info available.
#23 0xb5bbc41f in g_cclosure_marshal_VOID__VOID ()
   from /lib/libgobject-2.0.so.0
No symbol table info available.
#24 0xb5bb951d in g_type_class_meta_marshal () from /lib/libgobject-2.0.so.0
No symbol table info available.
#25 0xb5bba6a6 in g_closure_invoke () from /lib/libgobject-2.0.so.0
No symbol table info available.
#26 0xb5bcbe5b in signal_emit_unlocked_R () from /lib/libgobject-2.0.so.0
No symbol table info available.
#27 0xb5bd46b6 in g_signal_emit_valist () from /lib/libgobject-2.0.so.0
No symbol table info available.
#28 0xb5bd4833 in g_signal_emit () from /lib/libgobject-2.0.so.0
No symbol table info available.
#29 0xb6065036 in gtk_button_button_release () from /lib/libgtk-3.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#30 0xb614ffa2 in _gtk_marshal_BOOLEAN__BOXED () from /lib/libgtk-3.so.0
No symbol table info available.
#31 0xb5bb951d in g_type_class_meta_marshal () from /lib/libgobject-2.0.so.0
No symbol table info available.
#32 0xb5bba6a6 in g_closure_invoke () from /lib/libgobject-2.0.so.0
No symbol table info available.
#33 0xb5bcc170 in signal_emit_unlocked_R () from /lib/libgobject-2.0.so.0
No symbol table info available.
#34 0xb5bd43f1 in g_signal_emit_valist () from /lib/libgobject-2.0.so.0
No symbol table info available.
#35 0xb5bd4833 in g_signal_emit () from /lib/libgobject-2.0.so.0
No symbol table info available.
#36 0xb629ecab in gtk_widget_event_internal () from /lib/libgtk-3.so.0
No symbol table info available.
#37 0xb614d9e4 in propagate_event () from /lib/libgtk-3.so.0
No symbol table info available.
#38 0xb614fc50 in gtk_main_do_event () from /lib/libgtk-3.so.0
No symbol table info available.
#39 0xb5f20dcc in _gdk_event_emit () from /lib/libgdk-3.so.0
No symbol table info available.
#40 0xb5f4b4d8 in gdk_event_source_dispatch () from /lib/libgdk-3.so.0
No symbol table info available.
#41 0xb5af7823 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#42 0xb5af7bc0 in g_main_context_iterate.isra.22 () from /lib/libglib-2.0.so.0
No symbol table info available.
#43 0xb5af7ca1 in g_main_context_iteration () from /lib/libglib-2.0.so.0
No symbol table info available.
#44 0xb5c9686c in g_application_run () from /lib/libgio-2.0.so.0
No symbol table info available.
#45 0x08053a5d in main (argc=1, argv=0xbfffefd4) at bjb-main.c:37
        app = 0x80a0810
        status = <optimized out>
Comment 3 Manuel Hiebel 2013-04-19 19:07:04 CEST
adding the only commiter as assignee

Keywords: (none) => Triaged
Assignee: bugsquad => olav

Comment 4 claire robinson 2013-05-13 15:57:32 CEST
Valid in pre 3 final livecd first build

Whiteboard: 3RC => 3RC 3final

claire robinson 2013-05-13 15:58:11 CEST

CC: (none) => tmb

Dick Gevers 2013-05-13 20:02:57 CEST

CC: (none) => dvgevers
Whiteboard: 3RC 3final => 3final

Comment 5 claire robinson 2013-05-15 15:42:25 CEST
Valid gnome livedvd 32 2nd build (15th May)
claire robinson 2013-05-15 15:48:21 CEST

Summary: 3RC Gnome - Bijiben segfaults when New is clicked => Live ISOs - Bijiben segfaults when New is clicked

Comment 6 Barry Jackson 2013-05-15 18:51:13 CEST
Applies also to installation in x86_64 Cauldron system - segfaults after hitting 'new'

I Looked at the two later upstream versions of this but neither build due to gtk+-3.0 >= 3.7.7 requirement. We are at 3.6.4.

CC: (none) => zen25000

Comment 7 claire robinson 2013-05-15 18:56:28 CEST
Also gnome installs from classic iso

Summary: Live ISOs - Bijiben segfaults when New is clicked => Bijiben segfaults when New is clicked

Comment 8 Barry Jackson 2013-05-16 12:32:16 CEST
May I suggest we replace this with gnote in the gnome live isos if there is space?

Raising to release-blocker as we surely don't want a totally broken package in a live CD/DVD.

Priority: Normal => release_blocker

Comment 9 claire robinson 2013-05-16 13:40:14 CEST
It seems like the same kind of thing Barry, no objections here.
claire robinson 2013-05-16 13:40:41 CEST

CC: (none) => ennael1

Comment 10 Anne Nicolas 2013-05-16 17:59:02 CEST
Thomas, is it possible? Do we have enough free space?
Comment 11 claire robinson 2013-05-18 01:05:46 CEST
Bijiben replaced with gnote.

gnote segfaults the first time it is started, ok after that.
Comment 12 claire robinson 2013-05-18 01:07:45 CEST
gnote[2577]: segfault at 4 ip b6aab3ee sp bf96ea90 error 4 in libsigc-2.0.so.0.0.0[b6aa9000+4000]
Comment 13 claire robinson 2013-05-18 01:14:41 CEST
(gdb) thread apply all bt full

Thread 3 (Thread 0xb30d3b40 (LWP 4753)):
#0  0xffffe424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7b119db in poll () from /lib/i686/libc.so.6
No symbol table info available.
#2  0xb697057b in g_poll () from /lib/libglib-2.0.so.0
No symbol table info available.
#3  0xb6961b40 in g_main_context_iterate.isra.22 () from /lib/libglib-2.0.so.0
No symbol table info available.
#4  0xb6961ca1 in g_main_context_iteration () from /lib/libglib-2.0.so.0
No symbol table info available.
#5  0xb32f99e0 in dconf_gdbus_worker_thread ()
   from /usr/lib/gio/modules/libdconfsettings.so
No symbol table info available.
#6  0xb6987313 in g_thread_proxy () from /lib/libglib-2.0.so.0
No symbol table info available.
#7  0xb657fbb8 in start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
#8  0xb7b1d35e in clone () from /lib/i686/libc.so.6
No symbol table info available.

Thread 2 (Thread 0xb3ea6b40 (LWP 4750)):
---Type <return> to continue, or q <return> to quit---
#0  0xffffe424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7b119db in poll () from /lib/i686/libc.so.6
No symbol table info available.
#2  0xb697057b in g_poll () from /lib/libglib-2.0.so.0
No symbol table info available.
#3  0xb6961b40 in g_main_context_iterate.isra.22 () from /lib/libglib-2.0.so.0
No symbol table info available.
#4  0xb696201b in g_main_loop_run () from /lib/libglib-2.0.so.0
No symbol table info available.
#5  0xb6b389ca in gdbus_shared_thread_func () from /lib/libgio-2.0.so.0
No symbol table info available.
#6  0xb6987313 in g_thread_proxy () from /lib/libglib-2.0.so.0
No symbol table info available.
#7  0xb657fbb8 in start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
#8  0xb7b1d35e in clone () from /lib/i686/libc.so.6
No symbol table info available.

Thread 1 (Thread 0xb3ea8840 (LWP 4744)):
#0  0xb72e23ee in sigc::signal_base::impl() const () from /lib/libsigc-2.0.so.0
No symbol table info available.
#1  0xb72e2516 in sigc::signal_base::connect(sigc::slot_base const&) ()
---Type <return> to continue, or q <return> to quit---
   from /lib/libsigc-2.0.so.0
No symbol table info available.
#2  0xb7f22ed5 in connect (slot_=..., this=<optimized out>)
    at /usr/include/sigc++-2.0/sigc++/signal.h:2764
No locals.
#3  gnote::notebooks::ActiveNotesNotebook::ActiveNotesNotebook (this=0x81ba688)
    at notebooks/notebook.cpp:309
No locals.
#4  0x081ba560 in ?? ()
No symbol table info available.
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Comment 14 Anne Nicolas 2013-05-18 08:24:55 CEST
Dicreasing priority as it's replaced for now by gnotes

Priority: release_blocker => High

Comment 15 claire robinson 2013-05-18 11:52:41 CEST
Last trace was for a gnote segfault on first run.
Sorry I was lazy and re-used the bug.
Comment 16 Olav Vitters 2013-10-17 23:08:26 CEST
Bijiben and gnote both start up fine. I know it was a bit broken for Mageia 3, but now ok in Cauldron.
Manuel Hiebel 2014-02-11 22:29:03 CET

Version: Cauldron => 3

Comment 17 Reinout van Schouwen 2014-10-15 22:51:21 CEST
(In reply to Olav Vitters from comment #16)
> Bijiben and gnote both start up fine. I know it was a bit broken for Mageia
> 3, but now ok in Cauldron.

It's definitely not OK in Cauldron, although I'm not sure it's the same bug. See upstream bug https://bugzilla.gnome.org/show_bug.cgi?id=737898.

CC: (none) => reinout

Comment 18 Marja Van Waes 2015-03-31 16:03:20 CEST
Mageia 3 changed to end-of-life (EOL) status 4 months ago.
http://blog.mageia.org/en/2014/11/26/lets-say-goodbye-to-mageia-3/ 

Mageia 3 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of Mageia
please feel free to click on "Version" change it against that version of Mageia
and reopen this bug.

Thank you for reporting this bug and we are sorry it could not be fixed.

--
The Mageia Bugsquad

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


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