Opened 4 years ago

Closed 4 years ago

#885 closed defect (fixed)

Padre just plain crashed - Main.pm was open and was causing a few problems.

Reported by: waxhead Owned by:
Priority: major Milestone:
Component: editor Version: trunk
Keywords: Cc: adamk, tsee

Description

I'm running latest trunk. I was trying to fix a refresh problem with the View Document As and had Main.pm open.

I noticed Padre in general has really slowed down and was having some problems, this is the output in the console for the latest crash:

pete@owl:~/Programming/Perl/Padre?/trunk/Padre$ ./dev.pl -a
Can't use anonymous symbol table for method lookup at /home/pete/Programming/Perl/Padre/trunk/Padre/lib/Padre/TaskManager.pm line 282.
Perl exited with active threads:

3 running and unjoined
1 finished and unjoined
0 running and detached

The Crash before had this:

pete@owl:~/Programming/Perl/Padre?/trunk/Padre$ ./dev.pl -a
* glibc detected * Padre [] SVN @r11079 ($VERSION = 0.58): corrupted double-linked list: 0x0d650e80 *
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0x2a4ff1]
/lib/tls/i686/cmov/libc.so.6[0x2a523a]
/lib/tls/i686/cmov/libc.so.6[0x2a668f]
/lib/tls/i686/cmov/libc.so.6(cfree+0x6d)[0x2a97cd]
Padre [] SVN @r11079 ($VERSION = 0.58)(Perl_av_undef+0x5f)[0x80a6c0f]
Padre [] SVN @r11079 ($VERSION = 0.58)(Perl_sv_clear+0x4c8)[0x80c36b8]
Padre [] SVN @r11079 ($VERSION = 0.58)(Perl_sv_free2+0x4a)[0x80c398a]
Padre [] SVN @r11079 ($VERSION = 0.58)(Perl_av_undef+0x48)[0x80a6bf8]
Padre [] SVN @r11079 ($VERSION = 0.58)(Perl_sv_clear+0x4c8)[0x80c36b8]
Padre [] SVN @r11079 ($VERSION = 0.58)(Perl_sv_free2+0x4a)[0x80c398a]
Padre [] SVN @r11079 ($VERSION = 0.58)(Perl_pad_undef+0x15a)[0x80765ca]
Padre [] SVN @r11079 ($VERSION = 0.58)(Perl_cv_undef+0xd1)[0x8065b91]
Padre [] SVN @r11079 ($VERSION = 0.58)(Perl_sv_clear+0x4a4)[0x80c3694]
Padre [] SVN @r11079 ($VERSION = 0.58)(Perl_sv_free2+0x4a)[0x80c398a]
Padre [] SVN @r11079 ($VERSION = 0.58)[0x80b8b19]
Padre [] SVN @r11079 ($VERSION = 0.58)(Perl_sv_clean_all+0x26)[0x80b8bc6]
Padre [] SVN @r11079 ($VERSION = 0.58)(perl_destruct+0xbd1)[0x80aed81]
/usr/local/lib/perl/5.10.0/auto/threads/threads.so[0xa7abac]
/usr/local/lib/perl/5.10.0/auto/threads/threads.so(XS_threads_join+0x459)[0xa7b699]
Padre [] SVN @r11079 ($VERSION = 0.58)(Perl_pp_entersub+0x570)[0x80b12c0]
Padre [] SVN @r11079 ($VERSION = 0.58)(Perl_runops_standard+0x18)[0x80af688]
Padre [] SVN @r11079 ($VERSION = 0.58)(Perl_call_sv+0x40a)[0x80ad1ea]
/usr/local/lib/perl/5.10.0/auto/Wx/Wx.so(_ZN18wxPliEventCallback7HandlerER7wxEvent+0x4b5)[0x718495]
/usr/local/lib/perl/5.10.0/Alien/wxWidgets/gtk_2_8_10_uni/lib/libwx_baseu-2.8.so.0(_ZNK12wxAppConsole11HandleEventEP12wxEvtHandlerMS0_FvR7wxEventES3_+0x3f)[0xb17f7f]
/usr/local/lib/perl/5.10.0/Alien/wxWidgets/gtk_2_8_10_uni/lib/libwx_baseu-2.8.so.0(_ZN12wxEvtHandler21ProcessEventIfMatchesERK21wxEventTableEntryBasePS_R7wxEvent+0x89)[0xbb6669]
/usr/local/lib/perl/5.10.0/Alien/wxWidgets/gtk_2_8_10_uni/lib/libwx_baseu-2.8.so.0(_ZN12wxEvtHandler23SearchDynamicEventTableER7wxEvent+0x58)[0xbb67f8]
/usr/local/lib/perl/5.10.0/Alien/wxWidgets/gtk_2_8_10_uni/lib/libwx_baseu-2.8.so.0(_ZN12wxEvtHandler12ProcessEventER7wxEvent+0xa5)[0xbb7805]
/usr/local/lib/perl/5.10.0/Alien/wxWidgets/gtk_2_8_10_uni/lib/libwx_gtk2u_core-2.8.so.0(_ZN11wxTimerBase6NotifyEv+0x77)[0x1075f67]
/usr/local/lib/perl/5.10.0/auto/Wx/Wx.so(_ZN10wxPliTimer6NotifyEv+0x60)[0x635e40]
/usr/local/lib/perl/5.10.0/Alien/wxWidgets/gtk_2_8_10_uni/lib/libwx_gtk2u_core-2.8.so.0[0xf79c9d]
/lib/libglib-2.0.so.0[0xc9753c]
/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1f8)[0xc96e88]
/lib/libglib-2.0.so.0[0xc9a730]
/lib/libglib-2.0.so.0(g_main_loop_run+0x1bf)[0xc9ab9f]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb9)[0x9543419]
/usr/local/lib/perl/5.10.0/Alien/wxWidgets/gtk_2_8_10_uni/lib/libwx_gtk2u_core-2.8.so.0(_ZN11wxEventLoop3RunEv+0x48)[0xf70428]
/usr/local/lib/perl/5.10.0/Alien/wxWidgets/gtk_2_8_10_uni/lib/libwx_gtk2u_core-2.8.so.0(_ZN9wxAppBase8MainLoopEv+0x4e)[0xff853e]
/usr/local/lib/perl/5.10.0/auto/Wx/Wx.so(_ZN8wxPliApp8MainLoopEv+0x3a)[0x65f54a]
/usr/local/lib/perl/5.10.0/auto/Wx/Wx.so(XS_WxApp_MainLoop+0xe4)[0x60dcc4]
Padre [] SVN @r11079 ($VERSION = 0.58)(Perl_pp_entersub+0x570)[0x80b12c0]
Padre [] SVN @r11079 ($VERSION = 0.58)(Perl_runops_standard+0x18)[0x80af688]
Padre [] SVN @r11079 ($VERSION = 0.58)(perl_run+0x225)[0x80ada95]
Padre [] SVN @r11079 ($VERSION = 0.58)(main+0xed)[0x8063ffd]
/lib/tls/i686/cmov/libc.so.6(
libc_start_main+0xe6)[0x250b56]
Padre [] SVN @r11079 ($VERSION = 0.58)[0x8063e71]
======= Memory map: ========
00110000-00119000 r-xp 00000000 08:01 173310 /lib/tls/i686/cmov/libcrypt-2.10.1.so
00119000-0011a000 r--p 00008000 08:01 173310 /lib/tls/i686/cmov/libcrypt-2.10.1.so
0011a000-0011b000 rw-p 00009000 08:01 173310 /lib/tls/i686/cmov/libcrypt-2.10.1.so
0011b000-00142000 rw-p 00000000 00:00 0
00142000-001f6000 r-xp 00000000 08:01 9490 /usr/local/lib/perl/5.10.0/Alien/wxWidgets/gtk_2_8_10_uni/lib/libwx_gtk2u_adv-2.8.so.0.6.0
001f6000-001fe000 r--p 000b3000 08:01 9490 /usr/local/lib/perl/5.10.0/Alien/wxWidgets/gtk_2_8_10_uni/lib/libwx_gtk2u_adv-2.8.so.0.6.0
001fe000-001ff000 rw-p 000bb000 08:01 9490 /usr/local/lib/perl/5.10.0/Alien/wxWidgets/gtk_2_8_10_uni/lib/libwx_gtk2u_adv-2.8.so.0.6.0
001ff000-00201000 rw-p 00000000 00:00 0
00201000-0021d000 r-xp 00000000 08:01 2835 /lib/libgcc_s.so.1
0021d000-0021e000 r--p 0001b000 08:01 2835 /lib/libgcc_s.so.1
0021e000-0021f000 rw-p 0001c000 08:01 2835 /lib/libgcc_s.so.1
0021f000-00222000 r-xp 00000000 08:01 6886 /usr/lib/libgmodule-2.0.so.0.2200.3
00222000-00223000 r--p 00002000 08:01 6886 /usr/lib/libgmodule-2.0.so.0.2200.3
00223000-00224000 rw-p 00003000 08:01 6886 /usr/lib/libgmodule-2.0.so.0.2200.3
00224000-00228000 r-xp 00000000 08:01 6887 /usr/lib/libgthread-2.0.so.0.2200.3
00228000-00229000 r--p 00003000 08:01 6887 /usr/lib/libgthread-2.0.so.0.2200.3
00229000-0022a000 rw-p 00004000 08:01 6887 /usr/lib/libgthread-2.0.so.0.2200.3
0022a000-00231000 r-xp 00000000 08:01 173388 /lib/tls/i686/cmov/librt-2.10.1.so
00231000-00232000 r--p 00006000 08:01 173388 /lib/tls/i686/cmov/librt-2.10.1.so
00232000-00233000 rw-p 00007000 08:01 173388 /lib/tls/i686/cmov/librt-2.10.1.so
00233000-00234000 r-xp 00000000 08:01 263874 /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
00234000-00235000 r--p 00001000 08:01 263874 /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
00235000-00236000 rw-p 00002000 08:01 263874 /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
00236000-00238000 r-xp 00000000 08:01 173371 /lib/tls/i686/cmov/libdl-2.10.1.so
00238000-00239000 r--p 00001000 08:01 173371 /lib/tls/i686/cmov/libdl-2.10.1.so
00239000-0023a000 rw-p 00002000 08:01 173371 /lib/tls/i686/cmov/libdl-2.10.1.so
0023a000-00378000 r-xp 00000000 08:01 173276 /lib/tls/i686/cmov/libc-2.10.1.so
00378000-00379000 ---p 0013e000 08:01 173276 /lib/tls/i686/cmov/libc-2.10.1.so
00379000-0037b000 r--p 0013e000 08:01 173276 /lib/tls/i686/cmov/libc-2.10.1.so
0037b000-0037c000 rw-p 00140000 08:01 173276 /lib/tls/i686/cmov/libc-2.10.1.so
0037c000-0037f000 rw-p 00000000 00:00 0
0037f000-00465000 r-xp 00000000 08:01 1745 /usr/lib/libstdc++.so.6.0.13
00465000-00469000 r--p 000e6000 08:01 1745 /usr/lib/libstdc++.so.6.0.13
00469000-0046a000 rw-p 000ea000 08:01 1745 /usr/lib/libstdc++.so.6.0.13
0046a000-00471000 rw-p 00000000 00:00 0
00471000-00498000 r-xp 00000000 08:01 3887 /usr/lib/libpangoft2-1.0.so.0.2600.0
00498000-00499000 r--p 00027000 08:01 3887 /usr/lib/libpangoft2-1.

Change History (1)

comment:1 Changed 4 years ago by waxhead

  • Resolution set to fixed
  • Status changed from new to closed

I'm not seeing this happen any more.

Note: See TracTickets for help on using tickets.