Package: tint2
Version: 0.11+svn20110307-1
Severity: important

Initial setup: Dual screen setup:
HDMI-0 connected 1680x1050+1680+0 (normal left inverted right x axis y axis) 
474mm x 296mm
DVI-0 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 433mm 
x 270mm
(HDMI-0 is right-of DVI-0)

If one screen is turned off with for example
$  xrandr --output DVI-0 --off
tint2 crashes.

This is a valgrind report of the crash:

==2651== Invalid free() / delete / delete[]
==2651==    at 0x4C268FE: free (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==2651==    by 0x41438F: cleanup_launcher (in /usr/bin/tint2)
==2651==    by 0x40FD2F: cleanup (in /usr/bin/tint2)
==2651==    by 0x41144D: main (in /usr/bin/tint2)
==2651==  Address 0x94c4160 is 96 bytes inside a block of size 240 alloc'd
==2651==    at 0x4C25CB8: memalign (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==2651==    by 0x4C25D67: posix_memalign (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==2651==    by 0x690CCBB: ??? (in /lib/libglib-2.0.so.0.2800.6)
==2651==    by 0x690E20C: g_slice_alloc (in /lib/libglib-2.0.so.0.2800.6)
==2651==    by 0x690F312: g_slist_append (in /lib/libglib-2.0.so.0.2800.6)
==2651==    by 0x41404F: load_theme (in /usr/bin/tint2)
==2651==    by 0x4146B2: launcher_load_themes (in /usr/bin/tint2)
==2651==    by 0x4148B9: init_launcher_panel (in /usr/bin/tint2)
==2651==    by 0x40DE77: init_panel (in /usr/bin/tint2)
==2651==    by 0x411098: main (in /usr/bin/tint2)
==2651== 
real transparency off.... depth: 24
xRandr: Found crtc's: 4
xRandr: Linking output HDMI-0 with crtc 0
NO XSETTINGS manager, tint2 use config 'launcher_icon_theme'.
tint2 : nb monitor 1, nb monitor used 1, nb desktop 5
Loading gnome. Icon theme : 'gnome',==2651== Invalid read of size 8
==2651==    at 0x690F293: g_slist_last (in /lib/libglib-2.0.so.0.2800.6)
==2651==    by 0x690F32D: g_slist_append (in /lib/libglib-2.0.so.0.2800.6)
==2651==    by 0x41404F: load_theme (in /usr/bin/tint2)
==2651==    by 0x4146B2: launcher_load_themes (in /usr/bin/tint2)
==2651==    by 0x4148B9: init_launcher_panel (in /usr/bin/tint2)
==2651==    by 0x40DE77: init_panel (in /usr/bin/tint2)
==2651==    by 0x411098: main (in /usr/bin/tint2)
==2651==  Address 0x300000007 is not stack'd, malloc'd or (recently) free'd
==2651== 
==2651== 
==2651== Process terminating with default action of signal 11 (SIGSEGV)
==2651==  Access not within mapped region at address 0x300000007
==2651==    at 0x690F293: g_slist_last (in /lib/libglib-2.0.so.0.2800.6)
==2651==    by 0x690F32D: g_slist_append (in /lib/libglib-2.0.so.0.2800.6)
==2651==    by 0x41404F: load_theme (in /usr/bin/tint2)
==2651==    by 0x4146B2: launcher_load_themes (in /usr/bin/tint2)
==2651==    by 0x4148B9: init_launcher_panel (in /usr/bin/tint2)
==2651==    by 0x40DE77: init_panel (in /usr/bin/tint2)
==2651==    by 0x411098: main (in /usr/bin/tint2)
==2651==  If you believe this happened as a result of a stack
==2651==  overflow in your program's main thread (unlikely but
==2651==  possible), you can try to increase the size of the
==2651==  main thread stack using the --main-stacksize= flag.
==2651==  The main thread stack size used in this run was 8388608.
==2651== 
==2651== HEAP SUMMARY:
==2651==     in use at exit: 445,857 bytes in 2,900 blocks
==2651==   total heap usage: 10,496 allocs, 7,597 frees, 1,973,890 bytes 
allocated
==2651== 
==2651== LEAK SUMMARY:
==2651==    definitely lost: 9,688 bytes in 24 blocks
==2651==    indirectly lost: 27,014 bytes in 816 blocks
==2651==      possibly lost: 93,588 bytes in 449 blocks
==2651==    still reachable: 315,567 bytes in 1,611 blocks
==2651==         suppressed: 0 bytes in 0 blocks
==2651== Rerun with --leak-check=full to see details of leaked memory
==2651== 
==2651== For counts of detected and suppressed errors, rerun with: -v
==2651== Use --track-origins=yes to see where uninitialised values come from
==2651== ERROR SUMMARY: 12 errors from 9 contexts (suppressed: 63 from 8)



-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.0.0-2-amd64 (SMP w/6 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages tint2 depends on:
ii  libatk1.0-0         2.2.0-2   
ii  libc6               2.13-21   
ii  libcairo2           1.10.2-6.1
ii  libfontconfig1      2.8.0-3   
ii  libfreetype6        2.4.6-2   
ii  libgdk-pixbuf2.0-0  2.24.0-1  
ii  libglib2.0-0        2.28.6-1  
ii  libgtk2.0-0         2.24.6-2  
ii  libimlib2           1.4.4-1+b1
ii  libpango1.0-0       1.29.4-1  
ii  libx11-6            2:1.4.4-2 
ii  libxcomposite1      1:0.4.3-2 
ii  libxdamage1         1:1.1.3-2 
ii  libxfixes3          1:5.0-4   
ii  libxinerama1        2:1.1.1-3 
ii  libxrandr2          2:1.3.2-2 
ii  libxrender1         1:0.9.6-2 

tint2 recommends no packages.

tint2 suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to