Ticket #235 (closed task: invalid)

Opened 12 months ago

Last modified 3 months ago

segmentation fault on startup

Reported by: anonymous Owned by: daelstorm
Priority: major Milestone:
Component: nicotine Version: 1.2.8
Keywords: segfault, pango, cairo, pygtk Cc:

Description

hey,I've not been able to run nicotine for the last number of days due to it segfaulting on startup with this error:

hamish@elegantmillicent ~ $ nicotine

*** glibc detected *** /usr/bin/python: munmap_chunk(): invalid pointer: 0x00000000016a9580 ***
======= Backtrace: =========
/lib/libc.so.6[0x2b64ccb47b7d]
/usr/lib/libglib-2.0.so.0[0x2b64ce049c4d]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x199)[0x2b64ce04a229]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xa2)[0x2b64ce8bc782]
/usr/lib64/python2.5/site-packages/gtk-2.0/gtk/_gtk.so[0x2b64ce46fa82]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x5025)[0x2b64cbf8c1a5]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x626a)[0x2b64cbf8d3ea]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalCodeEx+0x616)[0x2b64cbf8dd96]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalCode+0x32)[0x2b64cbf8e042]
/usr/lib/libpython2.5.so.1.0[0x2b64cbfa7172]
/usr/lib/libpython2.5.so.1.0(PyRun_FileExFlags+0x96)[0x2b64cbfa7246]
/usr/lib/libpython2.5.so.1.0(PyRun_SimpleFileExFlags+0x1bb)[0x2b64cbfa86cb]
/usr/lib/libpython2.5.so.1.0(Py_Main+0x9b1)[0x2b64cbfb1251]
/lib/libc.so.6(__libc_start_main+0xf4)[0x2b64ccaf61f4]
/usr/bin/python[0x4006e9]
======= Memory map: ========
00400000-00401000 r-xp 00000000 08:06 3316888                            /usr/bin/python2.5
00600000-00601000 r--p 00000000 08:06 3316888                            /usr/bin/python2.5
00601000-00602000 rw-p 00001000 08:06 3316888                            /usr/bin/python2.5
00602000-016be000 rw-p 00602000 00:00 0                                  [heap]
40002000-40004000 rwxp 00000000 00:0f 1614                               /dev/zero
40004000-40005000 ---p 40004000 00:00 0
40005000-40805000 rwxp 40005000 00:00 0
40805000-40806000 ---p 40805000 00:00 0
40806000-41006000 rwxp 40806000 00:00 0
41006000-41007000 ---p 41006000 00:00 0
41007000-41807000 rwxp 41007000 00:00 0
41807000-41808000 ---p 41807000 00:00 0
41808000-42008000 rwxp 41808000 00:00 0
2aaaaaaab000-2aaaaab1f000 rw-p 2aaaaaaab000 00:00 0
2aaaaab1f000-2aaaaab33000 r-xp 00000000 08:06 591614                     /usr/lib64/python2.5/site-packages/cairo/_cairo.so
2aaaaab33000-2aaaaad32000 ---p 00014000 08:06 591614                     /usr/lib64/python2.5/site-packages/cairo/_cairo.so
2aaaaad32000-2aaaaad33000 r--p 00013000 08:06 591614                     /usr/lib64/python2.5/site-packages/cairo/_cairo.so
2aaaaad33000-2aaaaad37000 rw-p 00014000 08:06 591614                     /usr/lib64/python2.5/site-packages/cairo/_cairo.so
2aaaaad37000-2aaaaad59000 r-xp 00000000 08:06 2861772                    /usr/lib64/python2.5/site-packages/gtk-2.0/pango.so
2aaaaad59000-2aaaaaf59000 ---p 00022000 08:06 2861772                    /usr/lib64/python2.5/site-packages/gtk-2.0/pango.so
2aaaaaf59000-2aaaaaf5c000 r--p 00022000 08:06 2861772                    /usr/lib64/python2.5/site-packages/gtk-2.0/pango.so
2aaaaaf5c000-2aaaaaf61000 rw-p 00025000 08:06 2861772                    /usr/lib64/python2.5/site-packages/gtk-2.0/pango.so
2aaaaaf61000-2aaaaafa2000 rw-p 2aaaaaf61000 00:00 0
2aaaaafa2000-2aaaaafdf000 r-xp 00000000 08:06 2861770                    /usr/lib64/python2.5/site-packages/gtk-2.0/atk.so
2aaaaafdf000-2aaaab1df000 ---p 0003d000 08:06 2861770                    /usr/lib64/python2.5/site-packages/gtk-2.0/atk.so
2aaaab1df000-2aaaab1e2000 r--p 0003d000 08:06 2861770                    /usr/lib64/python2.5/site-packages/gtk-2.0/atk.so
2aaaab1e2000-2aaaab1e7000 rw-p 00040000 08:06 2861770                    /usr/lib64/python2.5/site-packages/gtk-2.0/atk.so
2aaaab1e7000-2aaaab32a000 rw-p 2aaaab1e7000 00:00 0
2aaaab32a000-2aaaab32e000 r-xp 00000000 08:06 2861809                    /usr/lib64/python2.5/site-packages/gtk-2.0/pangocairo.so
2aaaab32e000-2aaaab52d000 ---p 00004000 08:06 2861809                    /usr/lib64/python2.5/site-packages/gtk-2.0/pangocairo.so
2aaaab52d000-2aaaab52e000 r--p 00003000 08:06 2861809                    /usr/lib64/python2.5/site-packages/gtk-2.0/pangocairo.so
2aaaab52e000-2aaaab52f000 rw-p 00004000 08:06 2861809                    /usr/lib64/python2.5/site-packages/gtk-2.0/pangocairo.so
2aaaab52f000-2aaaab570000 rw-p 2aaaab52f000 00:00 0
2aaaab570000-2aaaab572000 r-xp 00000000 08:06 1172923                    /usr/lib64/gconv/ISO8859-1.so
2aaaab572000-2aaaab771000 ---p 00002000 08:06 1172923                    /Aborted

I'm running gentoo. I've tried rebuilding pyvorbis pygobject pycairo python cairo pygtk gtk+ but to no avail

any advice would be appreciated.

Attachments

Change History

Changed 12 months ago by anonymous

try removing pyvorbis, it may be the cause

Changed 12 months ago by anonymous

you are a savior sir, thanks for the advice

is it an issue with the current pyvorbis? I hope it will be resolved in the future.

Changed 12 months ago by anonymous

it's giving me the same error on startup I think, but without pyvorbis being installed. any ideas?

*** glibc detected *** /usr/bin/python: malloc(): memory corruption: 0x0000000001423670 ***
======= Backtrace: =========
/lib/libc.so.6[0x2b8579aadb7d]
/lib/libc.so.6[0x2b8579aafe26]
/lib/libc.so.6(__libc_malloc+0x90)[0x2b8579ab14b0]
/usr/lib/libglib-2.0.so.0(g_realloc+0x31)[0x2b857afb3fd1]
/usr/lib/libglib-2.0.so.0[0x2b857af8ffe3]
/usr/lib/libglib-2.0.so.0(g_ptr_array_add+0x23)[0x2b857af90033]
/usr/lib/libglib-2.0.so.0(g_main_context_check+0x24f)[0x2b857afafa5f]
/usr/lib/libglib-2.0.so.0[0x2b857afafd63]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x199)[0x2b857afb02b9]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xa2)[0x2b857b823712]
/usr/lib64/python2.5/site-packages/gtk-2.0/gtk/_gtk.so[0x2b857b3d6a82]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x5025)[0x2b8578ef21a5]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x626a)[0x2b8578ef33ea]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalCodeEx+0x616)[0x2b8578ef3d96]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalCode+0x32)[0x2b8578ef4042]
/usr/lib/libpython2.5.so.1.0[0x2b8578f0d172]
/usr/lib/libpython2.5.so.1.0(PyRun_FileExFlags+0x96)[0x2b8578f0d246]
/usr/lib/libpython2.5.so.1.0(PyRun_SimpleFileExFlags+0x1bb)[0x2b8578f0e6cb]
/usr/lib/libpython2.5.so.1.0(Py_Main+0x9b1)[0x2b8578f17251]
/lib/libc.so.6(__libc_start_main+0xf4)[0x2b8579a5c1f4]
/usr/bin/python[0x4006e9]
======= Memory map: ========
00400000-00401000 r-xp 00000000 08:06 3316888                            /usr/bin/python2.5
00600000-00601000 r--p 00000000 08:06 3316888                            /usr/bin/python2.5
00601000-00602000 rw-p 00001000 08:06 3316888                            /usr/bin/python2.5
00602000-0169c000 rw-p 00602000 00:00 0                                  [heap]
40002000-40004000 rwxp 00000000 00:0f 1508                               /dev/zero
40004000-40005000 ---p 40004000 00:00 0
40005000-40805000 rwxp 40005000 00:00 0
40805000-40806000 ---p 40805000 00:00 0
40806000-41006000 rwxp 40806000 00:00 0
41006000-41007000 ---p 41006000 00:00 0
41007000-41807000 rwxp 41007000 00:00 0
41807000-41808000 ---p 41807000 00:00 0
41808000-42008000 rwxp 41808000 00:00 0
2aaaaaaab000-2aaaaab1f000 rw-p 2aaaaaaab000 00:00 0
2aaaaab1f000-2aaaaab33000 r-xp 00000000 08:06 591614                     /usr/lib64/python2.5/site-packages/cairo/_cairo.so
2aaaaab33000-2aaaaad32000 ---p 00014000 08:06 591614                     /usr/lib64/python2.5/site-packages/cairo/_cairo.so
2aaaaad32000-2aaaaad33000 r--p 00013000 08:06 591614                     /usr/lib64/python2.5/site-packages/cairo/_cairo.so
2aaaaad33000-2aaaaad37000 rw-p 00014000 08:06 591614                     /usr/lib64/python2.5/site-packages/cairo/_cairo.so
2aaaaad37000-2aaaaad59000 r-xp 00000000 08:06 2861772                    /usr/lib64/python2.5/site-packages/gtk-2.0/pango.so
2aaaaad59000-2aaaaaf59000 ---p 00022000 08:06 2861772                    /usr/lib64/python2.5/site-packages/gtk-2.0/pango.so
2aaaaaf59000-2aaaaaf5c000 r--p 00022000 08:06 2861772                    /usr/lib64/python2.5/site-packages/gtk-2.0/pango.so
2aaaaaf5c000-2aaaaaf61000 rw-p 00025000 08:06 2861772                    /usr/lib64/python2.5/site-packages/gtk-2.0/pango.so
2aaaaaf61000-2aaaaafa2000 rw-p 2aaaaaf61000 00:00 0
2aaaaafa2000-2aaaaafdf000 r-xp 00000000 08:06 2861770                    /usr/lib64/python2.5/site-packages/gtk-2.0/atk.so
2aaaaafdf000-2aaaab1df000 ---p 0003d000 08:06 2861770                    /usr/lib64/python2.5/site-packages/gtk-2.0/atk.so
2aaaab1df000-2aaaab1e2000 r--p 0003d000 08:06 2861770                    /usr/lib64/python2.5/site-packages/gtk-2.0/atk.so
2aaaab1e2000-2aaaab1e7000 rw-p 00040000 08:06 2861770                    /usr/lib64/python2.5/site-packages/gtk-2.0/atk.so
2aaaab1e7000-2aaaab32a000 rw-p 2aaaab1e7000 00:00 0
2aaaab32a000-2aaaab32e000 r-xp 00000000 08:06 2861809                    /usr/lib64/python2.5/site-packages/gtk-2.0/pangocairo.so
2aaaab32e000-2aaaab52d000 ---p 00004000 08:06 2861809                    /usr/lib64/python2.5/site-packages/gtk-2.0/pangocairo.so
2aaaab52d000-2aaaab52e000 r--p 00003000 08:06 2861809                    /usr/lib64/python2.5/site-packages/gtk-2.0/pangocairo.so
2aaaab52e000-2aaaab52f000 rw-p 00004000 08:06 2861809                    /usr/lib64/python2.5/site-packages/gtk-2.0/pangocairo.so
2aaaab52f000-2aaaab570000 rw-p 2aaaab52f000 00:00 0
2aaaab570000-2aaaab575000 r-xp 00000000 08:06 634704                     /usr/lib64/python2.5/site-packages/ogg/_ogg.so
2aaaab575000-2aaaab774000 ---p 00005000 08:06 634704                     /usr/lib64/python2.5/site-packages/ogg/_ogg.so
2aaaab774000-2aaaab775000 r--p 00004000 08:06 634704                     /usr/lib64/python2.5/site-packages/ogg/_ogg.so
2aaaab775000-2aaaab777000 rw-p 00005000 08:06 634704                     /usr/lib64/python2.5/site-packages/ogg/_ogg.so
2aaaab777000-2aaaab778000 rw-p 2aaaab7770Aborted

Changed 12 months ago by gandalf@…

Hi,

That really looks like being serious hardware. Libc detected memory corruption. That's not related to nicotine and probably not related too the python interpret neither. Looks like you're having serious base system or hardware issues.

Could you run memtest on your computer and confirm that errors are reported ? ;)

Changed 9 months ago by loox

I have similar issues on gentoo as well, looks like it could be related to gentoo bug 209531 (sorry for not linking but I'm not allowed to :P).

Hope it helps, keep up the good work ;)

Changed 3 months ago by quinox

  • status changed from new to closed
  • resolution set to invalid

The problem is most likely not nicotine since segfaults point to a more serious problem.

Bug report went stale, closing. Don't hesitate to open a new bug report should this error still be a problem for you.

Add/Change #235 (segmentation fault on startup)

Author



Action
as closed
Next status will be 'reopened'
 
Note: See TracTickets for help on using tickets.