Bug#443925: wammu: memory corruption
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
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
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