Bug#443925: wammu: memory corruption

2007-09-25 Thread Michal Čihař
Hi

On Tue, 25 Sep 2007 01:17:14 +0100
Samuel Mimram [EMAIL PROTECTED] wrote:

 I decided to give wammu a second try. When I launch wammu it tells me
 that there is no configuration file and asks me if I want to configure
 phone connection. If I click on yes I get alternatively:

It looks like wxGTK broke somehow after recent Gtk upgrade, reassigning 
to wxPython package as it is what Wammu uses, but I have no idea whether
wxPython or Gtk is guilty.

Here is full back trace from my system with debug packages installed:

#0  pango_glyph_string_new () at 
/tmp/buildd/pango1.0-1.18.2/pango/glyphstring.c:41
#1  0xb6d28635 in shape_run (line=0x850d850, state=0x8524b70, item=0xb7642330)
at /tmp/buildd/pango1.0-1.18.2/pango/pango-layout.c:2960
#2  0xb6d2b09f in process_item (layout=0x8414b60, line=0x850d850, 
state=0xbf877c58, force_fit=1, 
no_break_at_end=0) at /tmp/buildd/pango1.0-1.18.2/pango/pango-layout.c:3093
#3  0xb6d2b7d8 in pango_layout_check_lines (layout=0x8414b60)
at /tmp/buildd/pango1.0-1.18.2/pango/pango-layout.c:3336
#4  0xb6d2c7ad in pango_layout_get_extents_internal (layout=0x8414b60, 
ink_rect=0x0, 
logical_rect=0xbf877ddc, line_extents=0x0) at 
/tmp/buildd/pango1.0-1.18.2/pango/pango-layout.c:2311
#5  0xb6fa854a in gtk_label_size_request (widget=0x83fa138, 
requisition=0xbf877e14)
at /tmp/buildd/gtk+2.0-2.12.0/gtk/gtklabel.c:2190
#6  0xb75d7e58 in wxStaticText::DoGetBestSize () from 
/usr/lib/libwx_gtk2u_core-2.6.so.0
#7  0xb7655fa4 in wxWindowBase::GetBestFittingSize () from 
/usr/lib/libwx_gtk2u_core-2.6.so.0
#8  0xb7644262 in wxSizerItem::CalcMin () from 
/usr/lib/libwx_gtk2u_core-2.6.so.0
#9  0xb7643278 in wxBoxSizer::CalcMin () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#10 0xb76427d1 in wxSizer::GetMinSize () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#11 0xb7644285 in wxSizerItem::CalcMin () from 
/usr/lib/libwx_gtk2u_core-2.6.so.0
#12 0xb7643278 in wxBoxSizer::CalcMin () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#13 0xb76427d1 in wxSizer::GetMinSize () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#14 0xb764582c in wxSizer::GetMinWindowSize () from 
/usr/lib/libwx_gtk2u_core-2.6.so.0
#15 0xb76458f3 in wxSizer::FitSize () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#16 0xb76459a5 in wxSizer::Fit () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#17 0xb7645a53 in wxSizer::SetSizeHints () from 
/usr/lib/libwx_gtk2u_core-2.6.so.0
#18 0xb765caa9 in wxAnyChoiceDialog::Create () from 
/usr/lib/libwx_gtk2u_core-2.6.so.0
#19 0xb765ce99 in wxSingleChoiceDialog::Create () from 
/usr/lib/libwx_gtk2u_core-2.6.so.0
#20 0xb765d353 in wxSingleChoiceDialog::wxSingleChoiceDialog () from 
/usr/lib/libwx_gtk2u_core-2.6.so.0

-- 
Michal Čihař | http://cihar.com | http://blog.cihar.com


signature.asc
Description: PGP signature


Bug#443925: wammu: memory corruption

2007-09-25 Thread Michal Čihař
Hello

This issue can be also reproduced by SingleChoiceDialog.py script from
wx2.6-examples.

-- 
Michal Čihař | http://cihar.com | http://blog.cihar.com


signature.asc
Description: PGP signature


Bug#443925: wammu: memory corruption

2007-09-24 Thread Samuel Mimram
Package: wammu
Version: 0.22-1
Severity: grave
Justification: renders package unusable

Hi,

I decided to give wammu a second try. When I launch wammu it tells me
that there is no configuration file and asks me if I want to configure
phone connection. If I click on yes I get alternatively:

% wammu
Debug log created in /tmp/wammui1Io45.log, in case of crash please include it 
in bugreport!
*** glibc detected *** /usr/bin/python: double free or corruption (out): 
0x087154b0 ***

or

% wammu
Debug log created in /tmp/wammuT0b6oS.log, in case of crash please include it 
in bugreport!
*** glibc detected *** /usr/bin/python: munmap_chunk(): invalid pointer: 
0x087150b0 ***
=== Backtrace: =
/lib/i686/cmov/libc.so.6(cfree+0x1bb)[0xb7df78bb]
/usr/lib/libglib-2.0.so.0(g_free+0x31)[0xb6b5d4a1]
/usr/lib/libwx_gtk2u_core-2.6.so.0[0xb759dbfe]
/usr/lib/libwx_gtk2u_core-2.6.so.0(_ZN8wxButton10SetDefaultEv+0x74)[0xb759dcf4]
/usr/lib/libwx_gtk2u_adv-2.6.so.0(_ZN8wxWizard8ShowPageEP12wxWizardPageb+0x3b1)[0xb77a0cf1]
/usr/lib/libwx_gtk2u_adv-2.6.so.0(_ZN8wxWizard9RunWizardEP12wxWizardPage+0x43)[0xb77a1403]
/usr/lib/python2.4/site-packages/wx-2.6-gtk2-unicode/wx/_wizard.so[0xb61878dc]
/usr/bin/python(PyObject_Call+0x27)[0x805a4f7]
/usr/bin/python(PyEval_EvalFrame+0x3636)[0x80b88f6]
/usr/bin/python(PyEval_EvalCodeEx+0x835)[0x80bb125]
/usr/bin/python(PyEval_EvalFrame+0x41d2)[0x80b9492]
/usr/bin/python(PyEval_EvalFrame+0x4a82)[0x80b9d42]
/usr/bin/python(PyEval_EvalFrame+0x4a82)[0x80b9d42]
/usr/bin/python(PyEval_EvalCodeEx+0x835)[0x80bb125]
/usr/bin/python(PyEval_EvalFrame+0x41d2)[0x80b9492]
/usr/bin/python(PyEval_EvalCodeEx+0x835)[0x80bb125]
/usr/bin/python(PyEval_EvalFrame+0x41d2)[0x80b9492]
/usr/bin/python(PyEval_EvalFrame+0x4a82)[0x80b9d42]
/usr/bin/python(PyEval_EvalFrame+0x4a82)[0x80b9d42]
/usr/bin/python(PyEval_EvalCodeEx+0x835)[0x80bb125]
/usr/bin/python[0x8101a11]
/usr/bin/python(PyObject_Call+0x27)[0x805a4f7]
/usr/bin/python[0x805fd97]
/usr/bin/python(PyObject_Call+0x27)[0x805a4f7]
/usr/bin/python(PyEval_CallObjectWithKeywords+0x6c)[0x80b457c]
/usr/lib/python2.4/site-packages/wx-2.6-gtk2-unicode/wx/_core_.so(_ZN7wxPyApp13_BootstrapAppEv+0x1b3)[0xb791e7f3]
/usr/lib/python2.4/site-packages/wx-2.6-gtk2-unicode/wx/_core_.so[0xb7995b8a]
/usr/bin/python(PyObject_Call+0x27)[0x805a4f7]
/usr/bin/python(PyEval_EvalFrame+0x3636)[0x80b88f6]
/usr/bin/python(PyEval_EvalCodeEx+0x835)[0x80bb125]
/usr/bin/python(PyEval_EvalFrame+0x41d2)[0x80b9492]
/usr/bin/python(PyEval_EvalCodeEx+0x835)[0x80bb125]
/usr/bin/python[0x8101a11]
/usr/bin/python(PyObject_Call+0x27)[0x805a4f7]
/usr/bin/python[0x805fd97]
/usr/bin/python(PyObject_Call+0x27)[0x805a4f7]
/usr/bin/python[0x808df3b]
/usr/bin/python[0x808f483]
/usr/bin/python(PyObject_Call+0x27)[0x805a4f7]
/usr/bin/python(PyEval_EvalFrame+0x1efa)[0x80b71ba]
/usr/bin/python(PyEval_EvalFrame+0x4a82)[0x80b9d42]
/usr/bin/python(PyEval_EvalCodeEx+0x835)[0x80bb125]
/usr/bin/python(PyEval_EvalCode+0x57)[0x80bb197]
/usr/bin/python(PyRun_FileExFlags+0xca)[0x80ddfba]
/usr/bin/python(PyRun_SimpleFileExFlags+0x187)[0x80de1a7]
/usr/bin/python(Py_Main+0xa82)[0x8057652]
/usr/bin/python(main+0x22)[0x8056ac2]
/lib/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb7da0050]
/usr/bin/python[0x8056a31]
=== Memory map: 
08048000-0812 r-xp  03:02 645129 /usr/bin/python2.4
0812-08142000 rw-p 000d7000 03:02 645129 /usr/bin/python2.4
08142000-08731000 rw-p 08142000 00:00 0  [heap]
b5608000-b5617000 r-xp  03:02 629042 /lib/libbz2.so.1.0.3
b5617000-b5618000 rw-p f000 03:02 629042 /lib/libbz2.so.1.0.3
b5618000-b564a000 r-xp  03:02 307177 /usr/lib/libcroco-0.6.so.3.0.1
b564a000-b564d000 rw-p 00031000 03:02 307177 /usr/lib/libcroco-0.6.so.3.0.1
b564d000-b567c000 r-xp  03:02 308641 /usr/lib/libgsf-1.so.114.0.7
b567c000-b567f000 rw-p 0002e000 03:02 308641 /usr/lib/libgsf-1.so.114.0.7
b567f000-b568 rw-p b567f000 00:00 0 
b568-b56b r-xp  03:02 306983 /usr/lib/librsvg-2.so.2.18.2
b56b-b56b1000 rw-p 0003 03:02 306983 /usr/lib/librsvg-2.so.2.18.2
b56c3000-b56c4000 r-xp  03:02 564816 
/usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
b56c4000-b56c5000 rw-p  03:02 564816 
/usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
b56c5000-b5725000 rw-s  00:08 1010520/SYSV (deleted)
b5725000-b5a21000 rw-p b5725000 00:00 0 
b5a21000-b5a3 r--p  03:02 387366 
/usr/share/fonts/truetype/ttf-bitstream-vera/VeraBd.ttf
b5a3-b5a34000 r-xp  03:02 565058 
/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
b5a34000-b5a35000 rw-p 3000 03:02 565058 
/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
b5a36000-b5a96000 rw-s  00:08 1010511/SYSV (deleted)
b5a96000-b5aa7000 r--p  03:02 387229 
/usr/share/fonts/truetype/ttf-bitstream-vera/Vera.ttf
b5aa7000-b5ab9000 r-xp  03:02 32307