Sun, 11 Jul 2021 08:56:40 +0200 Landry Breuil <lan...@openbsd.org> > Le Sat, Jul 10, 2021 at 10:37:05PM +0200, Solene a écrit : > > This update the stable version of claws mail, a new 4.0 release has > > been done now so I think we will need a new port for this one > > new port, why ? 4.0.0 is just the Gtk3 version, which will probably > supersede the Gtk2 version.. maybe only a question of compatible plugins > at some point. > > great to see claws mail is still alive and kicking ! > > Landry >
Hello ports@, Landry, Solene, Indeed, claws-mail branch 4 already updated in port is just the Gtk3 version while branch 3 is the Gtk2 version feature for feature in the last releases. It therefore makes sense to see two improvements to the port in this regard: Flavors for both gtk2 and gtk3 (branches/ports mutually exclusive) your call Debug symbols for (both of the packages) for this port (flavors) needed also It frequently crashes in the latest snapshots and latest packages with Gtk3. Program received signal SIGSEGV, Segmentation fault. 0x000000e3251357aa in gdk_pixbuf_get_width () from /usr/local/lib/libgdk_pixbuf-2.0.so.3200.3 (gdb) bt #0 0x000000e3251357aa in gdk_pixbuf_get_width () from /usr/local/lib/libgdk_pixbuf-2.0.so.3200.3 #1 0x000000e1169907ee in gtk_cmctree_node_get_type () from /usr/local/bin/claws-mail #2 0x000000e116997f59 in gtk_cmclist_set_column_justification () from /usr/local/bin/claws-mail #3 0x000000e1169a32d3 in gtk_cmclist_set_button_actions () from /usr/local/bin/claws-mail #4 0x000000e31d7a6975 in gtk_widget_draw_internal () from /usr/local/lib/libgtk-3.so.2201.0 #5 0x000000e31d527de0 in gtk_container_propagate_draw () from /usr/local/lib/libgtk-3.so.2201.0 #6 0x000000e31d52859d in gtk_container_draw () from /usr/local/lib/libgtk-3.so.2201.0 #7 0x000000e31d6c512e in gtk_scrolled_window_render () from /usr/local/lib/libgtk-3.so.2201.0 #8 0x000000e31d5303a1 in gtk_css_custom_gadget_draw () from /usr/local/lib/libgtk-3.so.2201.0 #9 0x000000e31d536adb in gtk_css_gadget_draw () from /usr/local/lib/libgtk-3.so.2201.0 #10 0x000000e31d6c0f8f in gtk_scrolled_window_draw () from /usr/local/lib/libgtk-3.so.2201.0 #11 0x000000e31d7a6975 in gtk_widget_draw_internal () from /usr/local/lib/libgtk-3.so.2201.0 #12 0x000000e31d527de0 in gtk_container_propagate_draw () from /usr/local/lib/libgtk-3.so.2201.0 #13 0x000000e31d666229 in gtk_paned_render () from /usr/local/lib/libgtk-3.so.2201.0 #14 0x000000e31d5303a1 in gtk_css_custom_gadget_draw () from /usr/local/lib/libgtk-3.so.2201.0 #15 0x000000e31d536adb in gtk_css_gadget_draw () from /usr/local/lib/libgtk-3.so.2201.0 #16 0x000000e31d663bbf in gtk_paned_draw () from /usr/local/lib/libgtk-3.so.2201.0 #17 0x000000e31d7a6975 in gtk_widget_draw_internal () from /usr/local/lib/libgtk-3.so.2201.0 #18 0x000000e31d527de0 in gtk_container_propagate_draw () from /usr/local/lib/libgtk-3.so.2201.0 #19 0x000000e31d52859d in gtk_container_draw () from /usr/local/lib/libgtk-3.so.2201.0 #20 0x000000e31d4d0dda in gtk_box_draw_contents () from /usr/local/lib/libgtk-3.so.2201.0 #21 0x000000e31d5303a1 in gtk_css_custom_gadget_draw () from /usr/local/lib/libgtk-3.so.2201.0 #22 0x000000e31d536adb in gtk_css_gadget_draw () from /usr/local/lib/libgtk-3.so.2201.0 #23 0x000000e31d4cfeaf in gtk_box_draw () from /usr/local/lib/libgtk-3.so.2201.0 #24 0x000000e31d7a6975 in gtk_widget_draw_internal () from /usr/local/lib/libgtk-3.so.2201.0 #25 0x000000e31d527de0 in gtk_container_propagate_draw () from /usr/local/lib/libgtk-3.so.2201.0 #26 0x000000e31d52859d in gtk_container_draw () from /usr/local/lib/libgtk-3.so.2201.0 #27 0x000000e31d4d0dda in gtk_box_draw_contents () from /usr/local/lib/libgtk-3.so.2201.0 #28 0x000000e31d5303a1 in gtk_css_custom_gadget_draw () from /usr/local/lib/libgtk-3.so.2201.0 #29 0x000000e31d536adb in gtk_css_gadget_draw () from /usr/local/lib/libgtk-3.so.2201.0 #30 0x000000e31d4cfeaf in gtk_box_draw () from /usr/local/lib/libgtk-3.so.2201.0 #31 0x000000e31d7a6975 in gtk_widget_draw_internal () from /usr/local/lib/libgtk-3.so.2201.0 #32 0x000000e31d527de0 in gtk_container_propagate_draw () from /usr/local/lib/libgtk-3.so.2201.0 #33 0x000000e31d52859d in gtk_container_draw () from /usr/local/lib/libgtk-3.so.2201.0 #34 0x000000e31d7cc44d in gtk_window_draw () from /usr/local/lib/libgtk-3.so.2201.0 #35 0x000000e31d7a6975 in gtk_widget_draw_internal () from /usr/local/lib/libgtk-3.so.2201.0 #36 0x000000e31d7a7ee0 in gtk_widget_render () from /usr/local/lib/libgtk-3.so.2201.0 #37 0x000000e31d626bc3 in gtk_main_do_event () from /usr/local/lib/libgtk-3.so.2201.0 #38 0x000000e34fb7c3db in _gdk_event_emit () from /usr/local/lib/libgdk-3.so.2201.1 #39 0x000000e34fb93cea in _gdk_window_process_updates_recurse_helper () from /usr/local/lib/libgdk-3.so.2201.1 #40 0x000000e34fb94323 in gdk_window_process_updates_internal () from /usr/local/lib/libgdk-3.so.2201.1 #41 0x000000e34fb94597 in gdk_window_process_updates_with_mode () from /usr/local/lib/libgdk-3.so.2201.1 #42 0x000000e349c1609f in _g_closure_invoke_va () from /usr/local/lib/libgobject-2.0.so.4200.13 #43 0x000000e349c2f3ea in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.4200.13 #44 0x000000e349c2fdc1 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.4200.13 #45 0x000000e34fb88779 in gdk_frame_clock_paint_idle () from /usr/local/lib/libgdk-3.so.2201.1 #46 0x000000e34fb6d47a in gdk_threads_dispatch () from /usr/local/lib/libgdk-3.so.2201.1 #47 0x000000e3b001feb9 in g_timeout_dispatch () from /usr/local/lib/libglib-2.0.so.4201.6 #48 0x000000e3b00249cf in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.4201.6 #49 0x000000e3b0024d8a in g_main_context_iterate () from /usr/local/lib/libglib-2.0.so.4201.6 #50 0x000000e3b0024e65 in g_main_context_iteration () from /usr/local/lib/libglib-2.0.so.4201.6 #51 0x000000e31d62626a in gtk_main_iteration () from /usr/local/lib/libgtk-3.so.2201.0 #52 0x000000e116963bc5 in imap_threaded_connect () from /usr/local/bin/claws-mail #53 0x000000e116965172 in imap_threaded_noop () from /usr/local/bin/claws-mail #54 0x000000e1168045e4 in imap_utf8_to_modified_utf7 () from /usr/local/bin/claws-mail #55 0x000000e116804985 in imap_utf8_to_modified_utf7 () from /usr/local/bin/claws-mail #56 0x000000e3b001feb9 in g_timeout_dispatch () from /usr/local/lib/libglib-2.0.so.4201.6 #57 0x000000e3b00249cf in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.4201.6 #58 0x000000e3b0024d8a in g_main_context_iterate () from /usr/local/lib/libglib-2.0.so.4201.6 #59 0x000000e3b00251aa in g_main_loop_run () from /usr/local/lib/libglib-2.0.so.4201.6 #60 0x000000e31d626138 in gtk_main () from /usr/local/lib/libgtk-3.so.2201.0 #61 0x000000e11680f531 in main () from /usr/local/bin/claws-mail (gdb) q Please provide multi-port / branch / flavor as you see fit for Gtk2 & debug. -- Kind regards, Anton Lazarov MScEng EECSIT