View Issue Details

IDProjectCategoryView StatusLast Update
0000231Xdebugpublic2007-01-19 09:58
Reporterjeffg Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionopen 
Summary0000231: crash log when browsing complex data structure in Komodo
Description

I've run across a semi-reliable crash when browsing complex data structures ( eg a large simplexml object ) in Komodo 4. After while of browsing through the data structure, the session quits and I get this dump:

Additional Information

glibc detected /usr/bin/php: double free or corruption (fasttop): 0x087a65f8 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7a2e8bd]
/lib/tls/i686/cmov/libc.so.6(__libc_free+0x84)[0xb7a2ea44]
/home/jeffg/opt/Komodo-IDE-4.0/lib/support/php/debugging/5.1/xdebug.so[0xb7836084]
/home/jeffg/opt/Komodo-IDE-4.0/lib/support/php/debugging/5.1/xdebug.so[0xb78363e1]
/home/jeffg/opt/Komodo-IDE-4.0/lib/support/php/debugging/5.1/xdebug.so[0xb783651c]
/home/jeffg/opt/Komodo-IDE-4.0/lib/support/php/debugging/5.1/xdebug.so[0xb783ace1]
/home/jeffg/opt/Komodo-IDE-4.0/lib/support/php/debugging/5.1/xdebug.so[0xb783b0d6]
/home/jeffg/opt/Komodo-IDE-4.0/lib/support/php/debugging/5.1/xdebug.so(xdebug_dbgp_parse_option+0x265)[0xb783ca9b]
/home/jeffg/opt/Komodo-IDE-4.0/lib/support/php/debugging/5.1/xdebug.so(xdebug_dbgp_cmdloop+0x69)[0xb783cceb]
/home/jeffg/opt/Komodo-IDE-4.0/lib/support/php/debugging/5.1/xdebug.so(xdebug_dbgp_breakpoint+0x12c)[0xb783d9f3]
/home/jeffg/opt/Komodo-IDE-4.0/lib/support/php/debugging/5.1/xdebug.so(xdebug_statement_call+0x3df)[0xb7834b5c]
/usr/bin/php[0x82a5888]
/usr/bin/php(zend_llist_apply_with_argument+0x21)[0x827f7d1]
/usr/bin/php[0x82a7268]
/usr/bin/php[0x82a5ad0]
/usr/bin/php(execute+0x188)[0x82a7cf8]
/home/jeffg/opt/Komodo-IDE-4.0/lib/support/php/debugging/5.1/xdebug.so(xdebug_execute+0x958)[0xb78312ff]
/usr/bin/php(zend_execute_scripts+0x2f0)[0x8288240]
/usr/bin/php(php_execute_script+0x255)[0x8244dc5]
/usr/bin/php(main+0x13ba)[0x8316b2a]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xdc)[0xb79dd8cc]
/usr/bin/php[0x808b8d1]
======= Memory map: ========
08048000-084aa000 r-xp 00000000 03:05 160809 /usr/bin/php5
084aa000-08519000 rwxp 00462000 03:05 160809 /usr/bin/php5
08519000-088fe000 rwxp 08519000 00:00 0 [heap]
b6b00000-b6b21000 rwxp b6b00000 00:00 0
b6b21000-b6c00000 ---p b6b21000 00:00 0
b6c42000-b6c4b000 r-xp 00000000 03:05 5493 /lib/tls/i686/cmov/libnss_files-2.4.so
b6c4b000-b6c4d000 rwxp 00008000 03:05 5493 /lib/tls/i686/cmov/libnss_files-2.4.so
b6c65000-b6df3000 r-xp 00000000 03:05 115237 /usr/lib/libmysqlclient.so.15.0.0
b6df3000-b6e37000 rwxp 0018d000 03:05 115237 /usr/lib/libmysqlclient.so.15.0.0
b6e37000-b6e38000 rwxp b6e37000 00:00 0
b6e38000-b6e4f000 r-xp 00000000 03:05 171921 /usr/lib/php5/20051025/mysqli.so
b6e4f000-b6e51000 rwxp 00016000 03:05 171921 /usr/lib/php5/20051025/mysqli.so
b6e51000-b6e9d000 r-xp 00000000 03:05 7453 /usr/lib/libgcrypt.so.11.2.1
b6e9d000-b6e9f000 rwxp 0004b000 03:05 7453 /usr/lib/libgcrypt.so.11.2.1
b6e9f000-b6ed0000 r-xp 00000000 03:05 7954 /usr/lib/libxslt.so.1.1.17
b6ed0000-b6ed1000 rwxp 00030000 03:05 7954 /usr/lib/libxslt.so.1.1.17
b6ed1000-b6ee1000 r-xp 00000000 03:05 7412 /usr/lib/libexslt.so.0.8.13
b6ee1000-b6ee2000 rwxp 0000f000 03:05 7412 /usr/lib/libexslt.so.0.8.13
b6ee3000-b6eed000 r-xp 00000000 03:05 2462 /lib/libgcc_s.so.1
b6eed000-b6eee000 rwxp 00009000 03:05 2462 /lib/libgcc_s.so.1
b6eee000-b6ef9000 r-xp 00000000 03:05 172022 /usr/lib/php5/20051025/mysql.so
b6ef9000-b6efa000 rwxp 0000a000 03:05 172022 /usr/lib/php5/20051025/mysql.so
b6efa000-b6f4a000 r-xp 00000000 03:05 158228 /usr/lib/libsqlite.so.0.8.6
b6f4a000-b6f4f000 rwxp 0004f000 03:05 158228 /usr/lib/libsqlite.so.0.8.6
b6f53000-b6f66000 r-xp 00000000 03:05 172046 /usr/lib/php5/20051025/xmlrpc.so
b6f66000-b6f67000 rwxp 00013000 03:05 172046 /usr/lib/php5/20051025/xmlrpc.so
b6f67000-b6f8c000 r-xp 00000000 03:05 171527 /usr/lib/libmcrypt.so.4.4.7
b6f8c000-b6f8e000 rwxp 00025000 03:05 171527 /usr/lib/libmcrypt.so.4.4.7
b6f8e000-b6f94000 rwxp b6f8e000 00:00 0
b6f9b000-b6f9e000 r-xp 00000000 03:05 7571 /usr/lib/libgpg-error.so.0.2.0
b6f9e000-b6f9f000 rwxp 00002000 03:05 7571 /usr/lib/libgpg-error.so.0.2.0
b6f9f000-b6fab000 r-xp 00000000 03:05 172034 /usr/lib/php5/20051025/sqlite.so
b6fab000-b6fac000 rwxp 0000c000 03:05 172034 /usr/lib/php5/20051025/sqlite.so
b6fac000-b6fb3000 r-xp 00000000 03:05 2490 /lib/libpam.so.0.79
b6fb3000-b6fb4000 rwxp 00006000 03:05 2490 /lib/libpam.so.0.79
b6fb4000-b706a000 r-xp 00000000 03:05 171430 /usr/lib/libc-client.so.2002edebian.1
b706a000-b706e000 rwxp 000b6000 03:05 171430 /usr/lib/libc-client.so.2002edebian.1
b7071000-b7077000 r-xp 00000000 03:05 172058 /usr/lib/php5/20051025/xsl.so
b7077000-b7078000 rwxp 00005000 03:05 172058 /usr/lib/php5/20051025/xsl.so
b7078000-b707d000 r-xp 00000000 03:05 171509 /usr/lib/libltdl.so.3.1.4
b707d000-b707e000 rwxp 00004000 03:05 171509 /usr/lib/libltdl.so.3.1.4
b707e000-b7085000 r-xp 00000000 03:05 171602 /usr/lib/php5/20051025/mcrypt.so
b7085000-b7086000 rwxp 00007000 03:05 171602 /usr/lib/php5/20051025/mcrypt.so
b7086000-b709b000 r-xp 00000000 03:05 7188 /usr/lib/libICE.so.6.3.0
b709b000-b709c000 rwxp 00014000 03:05 7188 /usr/lib/libICE.so.6.3.0
b709c000-b709e000 rwxp b709c000 00:00 0
b709e000-b70aa000 r-xp 00000000 03:05 7229 /usr/lib/libXext.so.6.4.0
b70aa000-b70ab000 rwxp 0000c000 03:05 7229 /usr/lib/libXext.so.6.4.0
b70ab000-b70ef000 r-xp 00000000 03:05 7690 /usr/lib/libjasper-1.701.so.1.0.0
b70ef000-b70f2000 rwxp 00044000 03:05 7690 /usr/lib/libjasper-1.701.so.1.0.0
b70f2000-b70f8000 rwxp b70f2000 00:00 0
b70f8000-b7148000 r-xp 00000000 03:05 7908 /usr/lib/libtiff.so.4.2.1
b7148000-b714a000 rw

TagsNo tags attached.
Operating SystemUbuntu 6.10 / i386 / Linux apple 2.6.17-10-generic 0000002 SMP Tue Dec 5 22:28:26 UTC 2006 i686 GNU/Linux
PHP Version5.1.6

Activities

derick

2007-01-04 17:32

administrator   ~0000539

I tried to reproduce this with rc3-dev, but I can not manage to reproduce it with a 3mb XML file. So I would need slightly more information: a script and the remote-debug log would be most excellent.

regards,
Derick

derick

2007-01-04 17:32

administrator   ~0000540

Reminder sent to jeffg

derick

2007-01-14 19:00

administrator   ~0000543

Reminder sent to jeffg

I tried to reproduce this with rc3-dev, but I can not manage to reproduce it with a 3mb XML file. So I would need slightly more information: a script and the remote-debug log would be most excellent.

regards,
Derick

jeffg

2007-01-15 19:05

reporter   ~0000545

Thanks for the reminder, I'll have a look at this issue again today with our latest K4 builds which IIRC are using rc3-dev.

jeffg

2007-01-19 02:15

reporter   ~0000549

this seems to be fixed in rc3-dev, I can't repro anymore. =)

derick

2007-01-19 09:58

administrator   ~0000551

Good - closing then. I will release an RC3 soon.

Issue History

Date Modified Username Field Change
2007-01-03 02:11 jeffg New Issue
2007-01-04 17:32 derick Note Added: 0000539
2007-01-04 17:32 derick Status new => feedback
2007-01-04 17:32 derick Note Added: 0000540
2007-01-14 19:00 derick Note Added: 0000543
2007-01-15 19:05 jeffg Note Added: 0000545
2007-01-19 02:15 jeffg Note Added: 0000549
2007-01-19 09:58 derick Status feedback => closed
2007-01-19 09:58 derick Note Added: 0000551
2016-07-31 12:35 derick Category Debug client (console) => debugclient (debugging tool)
2016-07-31 12:35 derick Category debugclient (debugging tool) => (No Category)