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

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

    <bug>
          <bug_id>30884</bug_id>
          
          <creation_ts>2015-03-30 16:16:24 +0300</creation_ts>
          <short_desc>pidgin segfaults with both enabled jabber &amp; loaded whatsapp</short_desc>
          <delta_ts>2015-04-01 02:08:17 +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>purple-plugin-whatsapp</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>normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>30891</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Gleb F-Malinovskiy">glebfm</reporter>
          <assigned_to name="Mikhail Kolchin">mvk</assigned_to>
          
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>150919</commentid>
    <comment_count>0</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2015-03-30 16:16:24 +0300</bug_when>
    <thetext>#0  0x00007ffff0cd682f in jpeg_consume_input () from /usr/lib64/libfreeimage.so.3
#1  0x0000003e37214c9b in jpeg_read_header () from /usr/lib64/libjpeg.so.62
#2  0x00007fffe358a429 in ?? () from /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so
#3  0x00007ffff729fe45 in ?? () from /usr/lib64/libgdk_pixbuf-2.0.so.0
#4  0x00007ffff72a06c8 in gdk_pixbuf_loader_close () from /usr/lib64/libgdk_pixbuf-2.0.so.0
#5  0x00000000004ad205 in pidgin_pixbuf_from_data_helper (buf=buf@entry=0x24184d0 &quot;\377\330\377&quot;, &lt;incomplete sequence \341&gt;, 
    count=count@entry=2390, animated=animated@entry=0) at gtkutils.c:3107
[...]
#29 0x00007ffff2b670fb in jabber_recv_cb_ssl (data=0x2336fd0, gsc=0x2337610, cond=&lt;optimized out&gt;) at jabber.c:661
#30 0x0000000000468f4e in pidgin_io_invoke (source=&lt;optimized out&gt;, condition=&lt;optimized out&gt;, data=0x23be3f0) at gtkeventloop.c:73
#31 0x00007ffff6a28bdd in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#32 0x00007ffff6a28f78 in ?? () from /lib64/libglib-2.0.so.0
#33 0x00007ffff6a29292 in g_main_loop_run () from /lib64/libglib-2.0.so.0
#34 0x00007ffff7ac4e47 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
#35 0x000000000043231b in main (argc=1, argv=0x7fffffffe4e8) at gtkmain.c:885


В #0-#1 мы видим как libjpeg пытается вызвать свою собственную функцию, а вызывается случайно функция из совсем другой библиотеки. Предположу, что libjpeg и libfreeimage вообще никогда не должны попадать в одно пространство имён.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>150949</commentid>
    <comment_count>1</comment_count>
    <who name="Mikhail Kolchin">mvk</who>
    <bug_when>2015-03-31 20:34:08 +0300</bug_when>
    <thetext>https://github.com/davidgfnet/whatsapp-purple/issues/245#issuecomment-88089077</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>150953</commentid>
    <comment_count>2</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2015-04-01 02:08:17 +0300</bug_when>
    <thetext>Исправление в libfreeimage исправляет эту проблему.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>