<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>34980</bug_id>
          
          <creation_ts>2018-06-03 10:46:33 +0300</creation_ts>
          <short_desc>Падает nm-applet по щелчку на него, если включен wi-fi</short_desc>
          <delta_ts>2018-06-04 15:21:43 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>NetworkManager-applet-gtk</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>33000</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Антон Мидюков">antohami</reporter>
          <assigned_to name="Mikhail Efremov">sem</assigned_to>
          <cc>grizlik78</cc>
    
    <cc>sem</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>171532</commentid>
    <comment_count>0</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2018-06-03 10:46:33 +0300</bug_when>
    <thetext>Падает nm-applet по щелчку на него, если включен wi-fi. Проявилось после:

2018-05-28 Mikhail Efremov &lt;sem at altlinux.org&gt; 1.8.12-alt1 
- Updated to 1.8.12. 
- Use %e2k macro.

В gdb:
Program received signal SIGSEGV, Segmentation fault.
magazine_chain_pop_head (magazine_chunks=&lt;optimized out&gt;)
    at gslice.c:539
539           (*magazine_chunks)-&gt;data = chunk-&gt;next;

backtrace привести не получается, так как gdb виснет вместе с эмулятором терминала.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171533</commentid>
    <comment_count>1</comment_count>
    <who name="Aleksey Borisenkov">grizlik78</who>
    <bug_when>2018-06-03 12:48:10 +0300</bug_when>
    <thetext>Воспроизводится в LXQt:

Program received signal SIGSEGV, Segmentation fault.
magazine_chain_pop_head (magazine_chunks=&lt;optimized out&gt;) at gslice.c:539
539	      (*magazine_chunks)-&gt;data = chunk-&gt;next;

(gdb) bt
#0  magazine_chain_pop_head (magazine_chunks=&lt;optimized out&gt;) at gslice.c:539
#1  thread_memory_magazine1_alloc (tmem=&lt;optimized out&gt;, ix=0) at gslice.c:842
#2  g_slice_alloc (mem_size=8) at gslice.c:1016
#3  0xb6ea2d86 in g_slist_prepend (list=0x0, data=0x80af770) at gslist.c:259
#4  0xb6faa90b in g_object_notify_queue_add (nqueue=nqueue@entry=0x812b980, 
    pspec=0x80af770, object=0x8263620) at gobject.c:311
#5  0xb6facba3 in g_object_notify_by_spec_internal (pspec=0x80af770, 
    object=0x8263620) at gobject.c:1170
#6  g_object_notify_by_pspec (object=0x8263620, pspec=0x80af770)
    at gobject.c:1285
#7  0xb7ad536a in gtk_widget_unparent (widget=0x8263620) at gtkwidget.c:4676
#8  0xb785e4e3 in gtk_bin_remove (container=0x8264558, child=0x8263620)
    at gtkbin.c:151
#9  0xb6fa93c9 in g_cclosure_marshal_VOID__OBJECTv (closure=0x80e1670, 
    return_value=0x0, instance=&lt;optimized out&gt;, 
    args=0xbfffe78c &quot; 6&amp;\b 6&amp;\b\220\f\016\b&quot;, 
    marshal_data=0xb7ae9570 &lt;gtk_window_remove&gt;, n_params=1, 
    param_types=0x80e1690) at gmarshal.c:2102
#10 0xb6fa661c in _g_closure_invoke_va (closure=0x80e1670, return_value=0x0, 
    instance=0x8264558, args=0xbfffe78c &quot; 6&amp;\b 6&amp;\b\220\f\016\b&quot;, n_params=1, 
    param_types=0x80e1690) at gclosure.c:867
#11 0xb6fc1f8f in g_signal_emit_valist (instance=0x8264558, signal_id=108, 
    detail=0, var_args=0xbfffe78c &quot; 6&amp;\b 6&amp;\b\220\f\016\b&quot;) at gsignal.c:3300
#12 0xb6fc23d5 in g_signal_emit (instance=0x8264558, signal_id=108, detail=0)
    at gsignal.c:3447
#13 0xb78acc24 in gtk_container_remove (container=0x8264558, widget=0x8263620)
    at gtkcontainer.c:1905
#14 0xb7acbb91 in gtk_widget_dispose (object=0x8263620) at gtkwidget.c:12087
#15 0xb6fac888 in g_object_run_dispose (object=0x8263620) at gobject.c:1102
#16 0xb7ac29ba in gtk_widget_destroy (widget=0x8263620) at gtkwidget.c:4728
#17 0xb798baa6 in gtk_menu_item_destroy (widget=0x80bff60) at gtkmenuitem.c:1152
#18 0xb6fa6317 in g_closure_invoke (closure=0x80d5850, return_value=0x0, 
    n_param_values=1, param_values=0xbfffe990, invocation_hint=0xbfffe94c)
    at gclosure.c:804
#19 0xb6fb9546 in signal_emit_unlocked_R (node=node@entry=0x80d1ad0, 
    detail=detail@entry=0, instance=instance@entry=0x80bff60, 
    emission_return=0x0, instance_and_params=0xbfffe990) at gsignal.c:3751
#20 0xb6fc1c2c in g_signal_emit_valist (instance=&lt;optimized out&gt;, 
    signal_id=&lt;optimized out&gt;, detail=&lt;optimized out&gt;, 
    var_args=0xbfffeaec &quot;\244\273\230\267P\372\060\bP&quot;) at gsignal.c:3391
#21 0xb6fc23d5 in g_signal_emit (instance=0x80bff60, signal_id=35, detail=0)
    at gsignal.c:3447
#22 0xb7acbc6f in gtk_widget_dispose (object=0x80bff60) at gtkwidget.c:12098
#23 0xb6fac888 in g_object_run_dispose (object=0x80bff60) at gobject.c:1102
#24 0xb7ac29ba in gtk_widget_destroy (widget=0x80bff60) at gtkwidget.c:4728
#25 0xb798f5cc in gtk_menu_shell_forall (container=0x8263438, 
    include_internals=0, callback=0xb7ac2970 &lt;gtk_widget_destroy&gt;, 
    callback_data=0x0) at gtkmenushell.c:1154
#26 0xb78ad6d7 in gtk_container_foreach (container=0x8263438, 
    callback=0xb7ac2970 &lt;gtk_widget_destroy&gt;, callback_data=0x0)
    at gtkcontainer.c:2475
#27 0xb78ae72e in gtk_container_destroy (widget=0x8263438)
    at gtkcontainer.c:1700
#28 0xb6fa63f8 in g_closure_invoke (closure=0x80d5850, return_value=0x0, 
    n_param_values=1, param_values=0xbfffed10, invocation_hint=0xbfffeccc)
    at gclosure.c:804
#29 0xb6fb9546 in signal_emit_unlocked_R (node=node@entry=0x80d1ad0, 
    detail=detail@entry=0, instance=instance@entry=0x8263438, 
    emission_return=0x0, instance_and_params=0xbfffed10) at gsignal.c:3751
#30 0xb6fc1c2c in g_signal_emit_valist (instance=&lt;optimized out&gt;, 
    signal_id=&lt;optimized out&gt;, detail=&lt;optimized out&gt;, 
    var_args=0xbfffee6c &quot;\272\005\231\267\070\064&amp;\bm&quot;) at gsignal.c:3391
#31 0xb6fc23d5 in g_signal_emit (instance=0x8263438, signal_id=35, detail=0)
    at gsignal.c:3447
#32 0xb7acbc6f in gtk_widget_dispose (object=0x8263438) at gtkwidget.c:12098
#33 0xb6faafd7 in g_object_unref (_object=0x8263438) at gobject.c:3303
#34 0xb78acc36 in gtk_container_remove (container=0x82643b8, widget=0x8263438)
    at gtkcontainer.c:1909
#35 0xb7acbb91 in gtk_widget_dispose (object=0x8263438) at gtkwidget.c:12087
#36 0xb6faafd7 in g_object_unref (_object=0x8263438) at gobject.c:3303
#37 0x080540ec in destroy_old_menu (user_data=0x8263438) at src/applet.c:1644
#38 0xb6e84c74 in g_main_dispatch (context=0x80df0e0) at gmain.c:3177
#39 g_main_context_dispatch (context=&lt;optimized out&gt;) at gmain.c:3830
#40 0xb6e85069 in g_main_context_iterate (context=context@entry=0x80df0e0, 
    block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;)
    at gmain.c:3903
#41 0xb6e85114 in g_main_context_iteration (context=0x80df0e0, may_block=1)
    at gmain.c:3964
#42 0xb7093df3 in g_application_run (application=&lt;optimized out&gt;, argc=1, 
    argv=0xbffff0cc) at gapplication.c:2470
#43 0x08053bbb in main (argc=&lt;optimized out&gt;, argv=&lt;optimized out&gt;)
    at src/main.c:81</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171550</commentid>
    <comment_count>2</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2018-06-04 15:21:43 +0300</bug_when>
    <thetext>NetworkManager-applet-gtk-1.8.12-alt2 -&gt; sisyphus:

Mon Jun 04 2018 Mikhail Efremov &lt;sem@altlinux&gt; 1.8.12-alt2
- Patch from upstream:
    + Don&apos;t double-free priv-&gt;dupes (closes: #34980).</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>