wiithon segfaults when bringing up the add game

Bug #666077 reported by DuffManOhYeah
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
wiithon
Undecided
Unassigned

Bug Description

When I press the + button to add a game to my wbfs. The browse window opens but then wiithon crashes. I was able to run an strace and here is the last bit of the trace.

Wiithon version:1.21 rev 493
Linux Version: Ubuntu 10.10

It was working fine until the upgrade to 10.10.

writev(16, [{"/usr/bin/python", 15}, {"(", 1}, {"PyEval_CallObjectWithKeywords", 29}, {"+0x", 3}, {"42", 2}, {")", 1}, {"[0x", 3}, {"80d8c62", 7}, {"]\n", 2}], 9) = -1 EAGAIN (Resource temporarily unavailable)
writev(16, [{"/usr/bin/python", 15}, {"(", 1}, {"PyObject_CallObject", 19}, {"+0x", 3}, {"20", 2}, {")", 1}, {"[0x", 3}, {"805fe00", 7}, {"]\n", 2}], 9/usr/bin/python(PyObject_CallObject+0x20)[0x805fe00]
) = 53
writev(16, [{"/usr/lib/pymodules/python2.6/gtk"..., 56}, {"(", 1}, {"+0x", 3}, {"17e0e", 5}, {")", 1}, {"[0x", 3}, {"cd9e0e", 6}, {"]\n", 2}], 8/usr/lib/pymodules/python2.6/gtk-2.0/gobject/_gobject.so(+0x17e0e)[0xcd9e0e]
) = 77
writev(16, [{"/usr/lib/libgobject-2.0.so.0", 28}, {"(", 1}, {"g_closure_invoke", 16}, {"+0x", 3}, {"192", 3}, {")", 1}, {"[0x", 3}, {"2b8412", 6}, {"]\n", 2}], 9/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x192)[0x2b8412]
) = 63
writev(16, [{"/usr/lib/libgobject-2.0.so.0", 28}, {"(", 1}, {"+0x", 3}, {"22595", 5}, {")", 1}, {"[0x", 3}, {"2ce595", 6}, {"]\n", 2}], 8/usr/lib/libgobject-2.0.so.0(+0x22595)[0x2ce595]
) = 49
writev(16, [{"/usr/lib/libgobject-2.0.so.0", 28}, {"(", 1}, {"g_signal_emit_valist", 20}, {"+0x", 3}, {"75c", 3}, {")", 1}, {"[0x", 3}, {"2cf9bc", 6}, {"]\n", 2}], 9/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x75c)[0x2cf9bc]
) = 67
writev(16, [{"/usr/lib/libgobject-2.0.so.0", 28}, {"(", 1}, {"g_signal_emit_by_name", 21}, {"+0x", 3}, {"155", 3}, {")", 1}, {"[0x", 3}, {"2cfc85", 6}, {"]\n", 2}], 9/usr/lib/libgobject-2.0.so.0(g_signal_emit_by_name+0x155)[0x2cfc85]
) = 68
writev(16, [{"/usr/lib/libgtk-x11-2.0.so.0", 28}, {"(", 1}, {"+0x", 3}, {"2117e0", 6}, {")", 1}, {"[0x", 3}, {"6b3e7e0", 7}, {"]\n", 2}], 8/usr/lib/libgtk-x11-2.0.so.0(+0x2117e0)[0x6b3e7e0]
) = 51
writev(16, [{"/usr/lib/libgobject-2.0.so.0", 28}, {"(", 1}, {"g_cclosure_marshal_VOID__VOID", 29}, {"+0x", 3}, {"7c", 2}, {")", 1}, {"[0x", 3}, {"2c793c", 6}, {"]\n", 2}], 9/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x7c)[0x2c793c]
) = 75
writev(16, [{"/usr/lib/libgobject-2.0.so.0", 28}, {"(", 1}, {"g_closure_invoke", 16}, {"+0x", 3}, {"192", 3}, {")", 1}, {"[0x", 3}, {"2b8412", 6}, {"]\n", 2}], 9/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x192)[0x2b8412]
) = 63
writev(16, [{"/usr/lib/libgobject-2.0.so.0", 28}, {"(", 1}, {"+0x", 3}, {"22595", 5}, {")", 1}, {"[0x", 3}, {"2ce595", 6}, {"]\n", 2}], 8/usr/lib/libgobject-2.0.so.0(+0x22595)[0x2ce595]
) = 49
writev(16, [{"/usr/lib/libgobject-2.0.so.0", 28}, {"(", 1}, {"g_signal_emit_valist", 20}, {"+0x", 3}, {"75c", 3}, {")", 1}, {"[0x", 3}, {"2cf9bc", 6}, {"]\n", 2}], 9/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x75c)[0x2cf9bc]
) = 67
writev(16, [{"/usr/lib/libgobject-2.0.so.0", 28}, {"(", 1}, {"g_signal_emit", 13}, {"+0x", 3}, {"32", 2}, {")", 1}, {"[0x", 3}, {"2cfe62", 6}, {"]\n", 2}], 9/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x32)[0x2cfe62]
) = 59
write(16, "======= Memory map: ========\n", 29======= Memory map: ========
) = 29
open("/proc/self/maps", O_RDONLY) = 17
read(17, "00110000-00117000 r-xp 00000000 "..., 1024) = 1024
write(16, "00110000-00117000 r-xp 00000000 "..., 102400110000-00117000 r-xp 00000000 08:01 4423728 /lib/librt-2.12.1.so
00117000-00118000 r--p 00006000 08:01 4423728 /lib/librt-2.12.1.so
00118000-00119000 rw-p 00007000 08:01 4423728 /lib/librt-2.12.1.so
00119000-00131000 r-xp 00000000 08:01 2326999 /usr/lib/libatk-1.0.so.0.3209.1
00131000-00132000 ---p 00018000 08:01 2326999 /usr/lib/libatk-1.0.so.0.3209.1
00132000-00133000 r--p 00018000 08:01 2326999 /usr/lib/libatk-1.0.so.0.3209.1
00133000-00134000 rw-p 00019000 08:01 2326999 /usr/lib/libatk-1.0.so.0.3209.1
00134000-00136000 r-xp 00000000 08:01 2326539 /usr/lib/libXinerama.so.1.0.0
00136000-00137000 r--p 00001000 08:01 2326539 /usr/lib/libXinerama.so.1.0.0
00137000-00138000 rw-p 00002000 08:01 2326539 /usr/lib/libXinerama.so.1.0.0
00138000-00140000 r-xp 00000000 08:01 24734 /usr/lib/libXcursor.so.1.0.2
00140000-00141000 r--p 00007000 08:01 24734 /usr/lib/libXcursor.so.1.0.2
00141000-00142000 rw-p 00008000 08:01 24734 /usr/lib/libXcursor.so.1.0.2
00143000-00158000 r) = 1024
read(17, "-xp 00000000 08:01 4423752 /l"..., 1024) = 1024
write(16, "-xp 00000000 08:01 4423752 /l"..., 1024-xp 00000000 08:01 4423752 /lib/libpthread-2.12.1.so
00158000-00159000 ---p 00015000 08:01 4423752 /lib/libpthread-2.12.1.so
00159000-0015a000 r--p 00015000 08:01 4423752 /lib/libpthread-2.12.1.so
0015a000-0015b000 rw-p 00016000 08:01 4423752 /lib/libpthread-2.12.1.so
0015b000-0015d000 rw-p 00000000 00:00 0
0015d000-00292000 r-xp 00000000 08:01 2819540 /lib/libcrypto.so.0.9.8
00292000-0029a000 r--p 00134000 08:01 2819540 /lib/libcrypto.so.0.9.8
0029a000-002a9000 rw-p 0013c000 08:01 2819540 /lib/libcrypto.so.0.9.8
002a9000-002ac000 rw-p 00000000 00:00 0
002ac000-002ec000 r-xp 00000000 08:01 2326545 /usr/lib/libgobject-2.0.so.0.2600.0
002ec000-002ed000 r--p 00040000 08:01 2326545 /usr/lib/libgobject-2.0.so.0.2600.0
002ed000-002ee000 rw-p 00041000 08:01 2326545 /usr/lib/libgobject-2.0.so.0.2600.0
002ee000-002f0000 r-xp 00000000 08:01 24730 /usr/lib/libXcomposite.so.1.0.0
002f0000-002f1000 r--p 00001000 08:01 24730 /usr/lib/libXcomposite.so.1.0.0
002f1000-002f2000 rw-p 00) = 1024
read(17, "002000 08:01 24730 /usr/lib"..., 1024) = 1024
write(16, "002000 08:01 24730 /usr/lib"..., 1024002000 08:01 24730 /usr/lib/libXcomposite.so.1.0.0
002f2000-002f4000 r-xp 00000000 08:01 24736 /usr/lib/libXdamage.so.1.1.0
002f4000-002f5000 r--p 00001000 08:01 24736 /usr/lib/libXdamage.so.1.1.0
002f5000-002f6000 rw-p 00002000 08:01 24736 /usr/lib/libXdamage.so.1.1.0
002f8000-0038c000 r-xp 00000000 08:01 2327161 /usr/lib/libgdk-x11-2.0.so.0.2200.0
0038c000-0038e000 r--p 00094000 08:01 2327161 /usr/lib/libgdk-x11-2.0.so.0.2200.0
0038e000-0038f000 rw-p 00096000 08:01 2327161 /usr/lib/libgdk-x11-2.0.so.0.2200.0
0038f000-003b3000 r-xp 00000000 08:01 24714 /usr/lib/libpangoft2-1.0.so.0.2800.1
003b3000-003b4000 r--p 00023000 08:01 24714 /usr/lib/libpangoft2-1.0.so.0.2800.1
003b4000-003b5000 rw-p 00024000 08:01 24714 /usr/lib/libpangoft2-1.0.so.0.2800.1
003b5000-003e3000 r-xp 00000000 08:01 2328117 /usr/lib/libfontconfig.so.1.4.4
003e3000-003e4000 r--p 0002d000 08:01 2328117 /usr/lib/libfontconfig.so.1.4.4
003e4000-003e5000 rw-p 0002e000 08:01 2328117 /usr/lib/l) = 1024
read(17, "ibfontconfig.so.1.4.4\n003e5000-0"..., 1024) = 1024
write(16, "ibfontconfig.so.1.4.4\n003e5000-0"..., 1024ibfontconfig.so.1.4.4
003e5000-003e7000 r-xp 00000000 08:01 24694 /usr/lib/libxcb-shm.so.0.0.0
003e7000-003e8000 r--p 00001000 08:01 24694 /usr/lib/libxcb-shm.so.0.0.0
003e8000-003e9000 rw-p 00002000 08:01 24694 /usr/lib/libxcb-shm.so.0.0.0
003e9000-003ea000 r-xp 00000000 08:01 2417702 /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so) = 366
close(17) = 0
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
tgkill(3825, 3825, SIGABRT) = 0
--- SIGABRT (Aborted) @ 0 (0) ---
+++ killed by SIGABRT (core dumped) +++
Aborted (core dumped)

Revision history for this message
Carlo Mandelli (camandel) wrote :

With Ubuntu >= 10 try version 1.26 r503

Changed in wiithon:
status: New → Incomplete
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers