php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #64830 mimetype detection segfaults on mp3 file
Submitted: 2013-05-13 17:58 UTC Modified: 2013-06-13 12:04 UTC
From: bluewind at xinu dot at Assigned: ab (profile)
Status: Closed Package: Unknown/Other Function
PHP Version: 5.4.15 OS: Arch Linux
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: bluewind at xinu dot at
New email:
PHP Version: OS:

 

 [2013-05-13 17:58 UTC] bluewind at xinu dot at
Description:
------------
Uploading an mp3 file or using fileinfo to check the mimetype of an mp3 file causes a crash.

5.4.14 works fine, 5.4.15 crashes.

I bisected it down to 10367fa7c6a4a2cf9bee02d8905e284185428f09.

Doesn't seem to happen for every mp3 file so here's the one I used: http://flo.server-speed.net/tmp/php-bug-mp3/test.mp3

If you need any more information to track it down or can't reproduce it, I'm happy to help.

Test script:
---------------
<?php

        function mimetype($file) {
                $fileinfo = new finfo(FILEINFO_MIME_TYPE);
                $mimetype = $fileinfo->file($file);

                return $mimetype;
        }

echo mimetype ("test.mp3")."\n";

Expected result:
----------------
Output should be "audio/mpeg" and it shouldn't crash.

Actual result:
--------------
*** Error in `/home/flo/git/php-src/sapi/cgi/php-cgi': munmap_chunk(): invalid pointer: 0x00007f31e3dc24f0 ***
======= Backtrace: =========
/usr/lib/libc.so.6(+0x788ae)[0x7f31e258a8ae]
/home/flo/git/php-src/sapi/cgi/php-cgi[0x5860d6]
/home/flo/git/php-src/sapi/cgi/php-cgi[0x5825ee]
/home/flo/git/php-src/sapi/cgi/php-cgi[0x5820bc]
/home/flo/git/php-src/sapi/cgi/php-cgi[0x57fef3]
/home/flo/git/php-src/sapi/cgi/php-cgi[0x580f87]
/home/flo/git/php-src/sapi/cgi/php-cgi[0x580d6a]
/home/flo/git/php-src/sapi/cgi/php-cgi[0x573bbc]
/home/flo/git/php-src/sapi/cgi/php-cgi[0x573dd1]
/home/flo/git/php-src/sapi/cgi/php-cgi[0x7cd0b2]
/home/flo/git/php-src/sapi/cgi/php-cgi[0x7cd71c]
/home/flo/git/php-src/sapi/cgi/php-cgi(execute+0x369)[0x7cc671]
/home/flo/git/php-src/sapi/cgi/php-cgi(zend_execute_scripts+0x23c)[0x79381c]
/home/flo/git/php-src/sapi/cgi/php-cgi(php_execute_script+0x370)[0x70ffd8]
/home/flo/git/php-src/sapi/cgi/php-cgi[0x8370bb]
/usr/lib/libc.so.6(__libc_start_main+0xf5)[0x7f31e2533a15]
/home/flo/git/php-src/sapi/cgi/php-cgi[0x41fca9]


Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2013-05-13 18:02 UTC] pajoye@php.net
can you try using CLI please?

And it would be very helpful to either use a debug build or load the debug symbols 
to generate the backtrace.
 [2013-05-13 18:02 UTC] pajoye@php.net
-Status: Open +Status: Feedback
 [2013-05-13 18:42 UTC] bluewind at xinu dot at
Simple backtrace of the cli executable below. Do you want a full one or is this enough?


#0  0x00007ffff67751c9 in raise () from /usr/lib/libc.so.6
#1  0x00007ffff67765c8 in abort () from /usr/lib/libc.so.6
#2  0x00007ffff67b3037 in __libc_message () from /usr/lib/libc.so.6
#3  0x00007ffff67b88ae in malloc_printerr () from /usr/lib/libc.so.6
#4  0x00007ffff67b9587 in _int_free () from /usr/lib/libc.so.6
#5  0x0000000000586026 in mget (ms=0x7ffff7e1db78, s=0x7ffff5f87070 "ID3\004", m=0xa8cc40 <php_magic_database+1754848>, nbytes=262144, o=0, cont_level=1, mode=32, text=0, flip=0, recursion_level=1, printed_something=0x7fffffff99b0, need_separator=0x7fffffff99ac, 
    returnval=0x7fffffff98f8) at /home/flo/git/php-src/ext/fileinfo/libmagic/softmagic.c:1702
#6  0x000000000058253e in match (ms=0x7ffff7e1db78, magic=0x8e0658 <php_magic_database+248>, nmagic=9899, s=0x7ffff5f87070 "ID3\004", nbytes=262144, offset=0, mode=32, text=0, flip=0, recursion_level=0, printed_something=0x7fffffff99b0, need_separator=0x7fffffff99ac, 
    returnval=0x7fffffff98f8) at /home/flo/git/php-src/ext/fileinfo/libmagic/softmagic.c:244
#7  0x000000000058200c in file_softmagic (ms=0x7ffff7e1db78, buf=0x7ffff5f87070 "ID3\004", nbytes=262144, mode=32, text=0) at /home/flo/git/php-src/ext/fileinfo/libmagic/softmagic.c:82
#8  0x000000000057fe43 in file_buffer (ms=0x7ffff7e1db78, stream=0x7ffff7e1d368, inname=0x0, buf=0x7ffff5f87070, nb=262144) at /home/flo/git/php-src/ext/fileinfo/libmagic/funcs.c:238
#9  0x0000000000580ed7 in file_or_stream (ms=0x7ffff7e1db78, inname=0x0, stream=0x7ffff7e1d368) at /home/flo/git/php-src/ext/fileinfo/libmagic/magic.c:412
#10 0x0000000000580cba in magic_stream (ms=0x7ffff7e1db78, stream=0x7ffff7e1d368) at /home/flo/git/php-src/ext/fileinfo/libmagic/magic.c:344
#11 0x0000000000573b0c in _php_finfo_get_type (ht=1, return_value=0x7ffff7e1ebd0, return_value_ptr=0x0, this_ptr=0x7ffff7ff7a08, return_value_used=1, mode=2, mimetype_emu=0) at /home/flo/git/php-src/ext/fileinfo/fileinfo.c:540
#12 0x0000000000573d21 in zif_finfo_file (ht=1, return_value=0x7ffff7e1ebd0, return_value_ptr=0x0, this_ptr=0x7ffff7ff7a08, return_value_used=1) at /home/flo/git/php-src/ext/fileinfo/fileinfo.c:578
#13 0x00000000007cd002 in zend_do_fcall_common_helper_SPEC (execute_data=0x7ffff7fbb1c8) at /home/flo/git/php-src/Zend/zend_vm_execute.h:643
#14 0x00000000007cd66c in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (execute_data=0x7ffff7fbb1c8) at /home/flo/git/php-src/Zend/zend_vm_execute.h:754
#15 0x00000000007cc5c1 in execute (op_array=0x103c1d0) at /home/flo/git/php-src/Zend/zend_vm_execute.h:410
#16 0x000000000079376c in zend_execute_scripts (type=8, retval=0x0, file_count=3) at /home/flo/git/php-src/Zend/zend.c:1315
#17 0x000000000070ff28 in php_execute_script (primary_file=0x7fffffffd3b0) at /home/flo/git/php-src/main/main.c:2492
#18 0x00000000008337f4 in do_cli (argc=2, argv=0x7fffffffd748) at /home/flo/git/php-src/sapi/cli/php_cli.c:988
#19 0x0000000000834799 in main (argc=2, argv=0x7fffffffd748) at /home/flo/git/php-src/sapi/cli/php_cli.c:1364
 [2013-05-13 19:19 UTC] ab@php.net
-Assigned To: +Assigned To: ab
 [2013-05-13 19:20 UTC] ab@php.net
-Status: Feedback +Status: Assigned
 [2013-05-14 07:48 UTC] ab@php.net
-Status: Assigned +Status: Closed
 [2013-05-14 07:48 UTC] ab@php.net
Automatic comment on behalf of ab
Revision: http://git.php.net/?p=php-src.git;a=commit;h=74555e7c26b2c61bb8e67b7d6a6f4d2b8eb3a5f3
Log: Fixed bug #64830 mimetype detection segfaults on mp3 file
 [2013-05-31 14:08 UTC] alix dot axel at gmail dot com
Same problem here.

PHP 5.4.15-1~raring+1 (cli) (built: May 12 2013 16:01:39)

$ clear && php LostFS.php 

Mapping 4 file(s)...
[000001] /home/alix/sounds/sound2.wav
[000002] /home/alix/sounds/sonar.mp3
[000003] /home/alix/sounds/sound3.wav
*** Error in `php': free(): invalid pointer: 0xb6f55a6c ***
======= Backtrace: =========
/lib/i386-linux-gnu/libc.so.6(+0x767e2)[0xb70127e2]
/lib/i386-linux-gnu/libc.so.6(+0x77530)[0xb7013530]
php[0x80f9d21]
php[0x80f943a]
php[0x80f97d2]
php[0x80f549f]
php[0x80f5daf]
php[0x80eba9b]
php[0x83d5743]
php(execute+0x1c5)[0x8390f95]
php(zend_execute_scripts+0x69)[0x8326e79]
php(php_execute_script+0x1de)[0x82c121e]
php[0x83d848c]
php[0x806b3a8]
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0xb6fb5935]
php[0x806b429]
======= Memory map: ========
08048000-087d9000 r-xp 00000000 fc:00 3419227    /usr/bin/php5
087d9000-0883a000 r--p 00790000 fc:00 3419227    /usr/bin/php5
0883a000-0883f000 rw-p 007f1000 fc:00 3419227    /usr/bin/php5
0883f000-08858000 rw-p 00000000 00:00 0 
08919000-08b25000 rw-p 00000000 00:00 0          [heap]
b3ce5000-b3da7000 rw-p 00000000 00:00 0 
b3da7000-b3db2000 r-xp 00000000 fc:00 6030223    /lib/i386-linux-
gnu/libnss_files-2.17.so
b3db2000-b3db3000 r--p 0000a000 fc:00 6030223    /lib/i386-linux-
gnu/libnss_files-2.17.so
b3db3000-b3db4000 rw-p 0000b000 fc:00 6030223    /lib/i386-linux-
gnu/libnss_files-2.17.so
b3db4000-b3eb3000 r-xp 00000000 fc:00 6030180    /lib/i386-linux-gnu/libglib-
2.0.so.0.3600.0
b3eb3000-b3eb4000 r--p 000fe000 fc:00 6030180    /lib/i386-linux-gnu/libglib-
2.0.so.0.3600.0
b3eb4000-b3eb5000 rw-p 000ff000 fc:00 6030180    /lib/i386-linux-gnu/libglib-
2.0.so.0.3600.0
b3eb5000-b3ebe000 r-xp 00000000 fc:00 3413143    /usr/lib/i386-linux-
gnu/libltdl.so.7.3.0
b3ebe000-b3ebf000 r--p 00008000 fc:00 3413143    /usr/lib/i386-linux-
gnu/libltdl.so.7.3.0
b3ebf000-b3ec0000 rw-p 00009000 fc:00 3413143    /usr/lib/i386-linux-
gnu/libltdl.so.7.3.0
b3ec0000-b3ed0000 r-xp 00000000 fc:00 3412666    /usr/lib/i386-linux-
gnu/libXext.so.6.4.0
b3ed0000-b3ed1000 r--p 0000f000 fc:00 3412666    /usr/lib/i386-linux-
gnu/libXext.so.6.4.0
b3ed1000-b3ed2000 rw-p 00010000 fc:00 3412666    /usr/lib/i386-linux-
gnu/libXext.so.6.4.0
b3ed2000-b40a6000 r-xp 00000000 fc:00 3409998    /usr/lib/i386-linux-
gnu/libfftw3.so.3.3.2
b40a6000-b40b2000 r--p 001d3000 fc:00 3409998    /usr/lib/i386-linux-
gnu/libfftw3.so.3.3.2
b40b2000-b40b3000 rw-p 001df000 fc:00 3409998    /usr/lib/i386-linux-
gnu/libfftw3.so.3.3.2
b40b3000-b40c6000 r-xp 00000000 fc:00 3419268    /usr/lib/i386-linux-gnu/liblqr-
1.so.0.3.1
b40c6000-b40c7000 r--p 00012000 fc:00 3419268    /usr/lib/i386-linux-gnu/liblqr-
1.so.0.3.1
b40c7000-b40c8000 rw-p 00013000 fc:00 3419268    /usr/lib/i386-linux-gnu/liblqr-
1.so.0.3.1
b40c8000-b4117000 r-xp 00000000 fc:00 3413135    /usr/lib/i386-linux-
gnu/liblcms2.so.2.0.4
b4117000-b4118000 r--p 0004e000 fc:00 3413135    /usr/lib/i386-linux-
gnu/liblcms2.so.2.0.4
b4118000-b411c000 rw-p 0004f000 fc:00 3413135    /usr/lib/i386-linux-
gnu/liblcms2.so.2.0.4
b411c000-b412b000 r-xp 00000000 fc:00 3412956    /usr/lib/i386-linux-
gnu/libgomp.so.1.0.0
b412b000-b412c000 r--p 0000e000 fc:00 3412956    /usr/lib/i386-linux-
gnu/libgomp.so.1.0.0
b412c000-b412d000 rw-p 0000f000 fc:00 3412956    /usr/lib/i386-linux-
gnu/libgomp.so.1.0.0
b412d000-b4382000 r-xp 00000000 fc:00 3419270    /usr/lib/i386-linux-
gnu/libMagickCore.so.5.0.0
b4382000-b438d000 r--p 00254000 fc:00 3419270    /usr/lib/i386-linux-
gnu/libMagickCore.so.5.0.0
b438d000-b43c9000 rw-p 0025f000 fc:00 3419270    /usr/lib/i386-linux-
gnu/libMagickCore.so.5.0.0
b43c9000-b43e9000 rw-p 00000000 00:00 0 
b43e9000-b4501000 r-xp 00000000 fc:00 3419272    /usr/lib/i386-linux-
gnu/libMagickWand.so.5.0.0
b4501000-b4502000 r--p 00117000 fc:00 3419272    /usr/lib/i386-linux-
gnu/libMagickWand.so.5.0.0
b4502000-b4504000 rw-p 00118000 fc:00 3419272    /usr/lib/i386-linux-
gnu/libMagickWand.so.5.0.0
b4504000-b4553000 r-xp 00000000 fc:00 3419274    
/usr/lib/php5/20100525+lfs/imagick.so
b4553000-b455a000 r--p 0004e000 fc:00 3419274    
/usr/lib/php5/20100525+lfs/imagick.so
b455a000-b455e000 rw-p 00055000 fc:00 3419274    
/usr/lib/php5/20100525+lfs/imagick.so
b455e000-b45ad000 r-xp 00000000 fc:00 3410929    /usr/lib/libtidy-0.99.so.0.0.0
b45ad000-b45b2000 r--p 0004e000 fc:00 3410929    /usr/lib/libtidy-0.99.so.0.0.0
b45b2000-b45b3000 rw-p 00053000 fc:00 3410929    /usr/lib/libtidy-0.99.so.0.0.0
b45c0000-b45c8000 rw-s 00000000 fc:00 9306299    
/var/www/LostFS/1792221531_sounds.db-shm
b45c8000-b4863000 r-xp 00000000 fc:00 3410256    /usr/lib/i386-linux-
gnu/libmysqlclient.so.18.0.0
b4863000-b4866000 r--p 0029b000 fc:00 3410256    /usr/lib/i386-linux-
gnu/libmysqlclient.so.18.0.0
b4866000-b48dc000 rw-p 0029e000 fc:00 3410256    /usr/lib/i386-linux-
gnu/libmysqlclient.so.18.0.0
b48dc000-b48df000 rw-p 00000000 00:00 0 
b48df000-b4905000 r-xp 00000000 fc:00 3419280    /usr/lib/libmcrypt.so.4.4.8
b4905000-b4906000 r--p 00025000 fc:00 3419280    /usr/lib/libmcrypt.so.4.4.8
b4906000-b4908000 rw-p 00026000 fc:00 3419280    /usr/lib/libmcrypt.so.4.4.8
b4908000-b490d000 rw-p 00000000 00:00 0 
b490e000-b4915000 r--s 00000000 fc:00 3414053    /usr/lib/i386-linux-
gnu/gconv/gconv-modules.cache
b4915000-b4920000 r-xp 00000000 fc:00 3419337    
/usr/lib/php5/20100525+lfs/tidy.so
b4920000-b4921000 r--p 0000a000 fc:00 3419337    
/usr/lib/php5/20100525+lfs/tidy.so
b4921000-b4922000 rw-p 0000b000 fc:00 3419337    
/usr/lib/php5/20100525+lfs/tidy.so
b4922000-b5a91000 r-xp 00000000 fc:00 3413077    /usr/lib/i386-linux-
gnu/libicudata.so.48.1.1
b5a91000-b5a92000 r--p 0116e000 fc:00 3413077    /usr/lib/i386-linux-
gnu/libicudata.so.48.1.1
b5a92000-b5a93000 rw-p 0116f000 fc:00 3413077    /usr/lib/i386-linux-
gnu/libicudata.so.48.1.1
b5a93000-b5b6f000 r-xp 00000000 fc:00 3413341    /usr/lib/i386-linux-
gnu/libstdc++.so.6.0.17
b5b6f000-b5b70000 ---p 000dc000 fc:00 3413341    /usr/lib/i386-linux-
gnu/libstdc++.so.6.0.17
b5b70000-b5b74000 r--p 000dc000 fc:00 3413341    /usr/lib/i386-linux-
gnu/libstdc++.so.6.0.17
b5b74000-b5b75000 rw-p 000e0000 fc:00 3413341    /usr/lib/i386-linux-
gnu/libstdc++.so.6.0.17
b5b75000-b5b7c000 rw-p 00000000 00:00 0 
b5b7c000-b5b97000 r-xp 00000000 fc:00 6030176    /lib/i386-linux-
gnu/libgcc_s.so.1
b5b97000-b5b98000 r--p 0001a000 fc:00 6030176    /lib/i386-linux-
gnu/libgcc_s.so.1
b5b98000-b5b99000 rw-p 0001b000 fc:00 6030176    /lib/i386-linux-
gnu/libgcc_s.so.1
b5b99000-b5cef000 r-xp 00000000 fc:00 3413091    /usr/lib/i386-linux-
gnu/libicuuc.so.48.1.1
b5cef000-b5cf9000 r--p 00155000 fc:00 3413091    /usr/lib/i386-linux-
gnu/libicuuc.so.48.1.1
b5cf9000-b5cfa000 rw-p 0015f000 fc:00 3413091    /usr/lib/i386-linux-
gnu/libicuuc.so.48.1.1
b5cfa000-b5cfe000 rw-p 00000000 00:00 0 
b5cfe000-b5eca000 r-xp 00000000 fc:00 3413079    /usr/lib/i386-linux-
gnu/libicui18n.so.48.1.1
b5eca000-b5ed1000 r--p 001cb000 fc:00 3413079    /usr/lib/i386-linux-
gnu/libicui18n.so.48.1.1
b5ed1000-b5ed2000 rw-p 001d2000 fc:00 3413079    /usr/lib/i386-linux-
gnu/libicui18n.so.48.1.1
b5ed2000-b5efd000 r-xp 00000000 fc:00 3419279    
/usr/lib/php5/20100525+lfs/intl.so
b5efd000-b5f00000 r--p 0002a000 fc:00 3419279    
/usr/lib/php5/20100525+lfs/intl.so
b5f00000-b5f02000 rw-p 0002d000 fc:00 3419279    
/usr/lib/php5/20100525+lfs/intl.so
b5f02000-b5f1b000 r-xp 00000000 fc:00 6030141    /lib/i386-linux-
gnu/libaudit.so.1.0.0
b5f1b000-b5f1c000 r--p 00018000 fc:00 6030141    /lib/i386-linux-
gnu/libaudit.so.1.0.0
b5f1c000-b5f1d000 rw-p 00019000 fc:00 6030141    /lib/i386-linux-
gnu/libaudit.so.1.0.0
b5f1d000-b5f21000 rw-p 00000000 00:00 0 
b5f21000-b5f2e000 r-xp 00000000 fc:00 6030234    /lib/i386-linux-
gnu/libpam.so.0.83.0
b5f2e000-b5f2f000 r--p 0000c000 fc:00 6030234    /lib/i386-linux-
gnu/libpam.so.0.83.0
b5f2f000-b5f30000 rw-p 0000d000 fc:00 6030234    /lib/i386-linux-
gnu/libpam.so.0.83.0
b5f30000-b6039000 r-xp 00000000 fc:00 3419276    /usr/lib/libc-client.so.2007e.0
b6039000-b603a000 r--p 00109000 fc:00 3419276    /usr/lib/libc-client.so.2007e.0
b603a000-b6040000 rw-p 0010a000 fc:00 3419276    /usr/lib/libc-client.so.2007e.0
b6040000-b6041000 rw-p 00000000 00:00 0 
b6041000-b6055000 r-xp 00000000 fc:00 3419278    
/usr/lib/php5/20100525+lfs/imap.so
b6055000-b6056000 ---p 00014000 fc:00 3419278    
/usr/lib/php5/20100525+lfs/imap.so
b6056000-b6058000 r--p 00014000 fc:00 3419278    
/usr/lib/php5/20100525+lfs/imap.so
b6058000-b6059000 rw-p 00016000 fc:00 3419278    
/usr/lib/php5/20100525+lfs/imap.so
b6059000-b60cc000 r-xp 00000000 fc:00 3412938    /usr/lib/i386-linux-
gnu/libgmp.so.10.0.5
b60cc000-b60cd000 r--p 00072000 fc:00 3412938    /usr/lib/i386-linux-
gnu/libgmp.so.10.0.5
b60cd000-b60d4000 rw-p 00073000 fc:00 3412938    /usr/lib/i386-linux-
gnu/libgmp.so.10.0.5
b60d7000-b60dc000 r-xp 00000000 fc:00 3419323    
/usr/lib/php5/20100525+lfs/pdo_sqlite.so
b60dc000-b60dd000 r--p 00005000 fc:00 3419323    
/usr/lib/php5/20100525+lfs/pdo_sqlite.so
b60dd000-b60de000 rw-p 00006000 fc:00 3419323    
/usr/lib/php5/20100525+lfs/pdo_sqlite.so
b60de000-b60e6000 r-xp 00000000 fc:00 3419282    
/usr/lib/php5/20100525+lfs/mcrypt.so
b60e6000-b60e8000 r--p 00007000 fc:00 3419282    
/usr/lib/php5/20100525+lfs/mcrypt.so
b60e8000-b60e9000 rw-p 00009000 fc:00 3419282    
/usr/lib/php5/20100525+lfs/mcrypt.so
b60e9000-b60ee000 r-xp 00000000 fc:00 3412664    /usr/lib/i386-linux-
gnu/libXdmcp.so.6.0.0
b60ee000-b60ef000 r--p 00004000 fc:00 3412664    /usr/lib/i386-linux-
gnu/libXdmcp.so.6.0.0
b60ef000-b60f0000 rw-p 00005000 fc:00 3412664    /usr/lib/i386-linux-
gnu/libXdmcp.so.6.0.0
b60f0000-b60f2000 r-xp 00000000 fc:00 3412653    /usr/lib/i386-linux-
gnu/libXau.so.6.0.0
b60f2000-b60f3000 r--p 00001000 fc:00 3412653    /usr/lib/i386-linux-
gnu/libXau.so.6.0.0
b60f3000-b60f4000 rw-p 00002000 fc:00 3412653    /usr/lib/i386-linux-
gnu/libXau.so.6.0.0
b60f4000-b6114000 r-xp 00000000 fc:00 3413438    /usr/lib/i386-linux-
gnu/libxcb.so.1.1.0
b6114000-b6115000 r--p 0001f000 fc:00 3413438    /usr/lib/i386-linux-
gnu/libxcb.so.1.1.0
b6115000-b6116000 rw-p 00020000 fc:00 3413438    /usr/lib/i386-linux-
gnu/libxcb.so.1.1.0
b6116000-b613b000 r-xp 00000000 fc:00 6030171    /lib/i386-linux-
gnu/libexpat.so.1.6.0
b613b000-b613d000 r--p 00025000 fc:00 6030171    /lib/i386-linux-
gnu/libexpat.so.1.6.0
b613d000-b613e000 rw-p 00027000 fc:00 6030171    /lib/i386-linux-
gnu/libexpat.so.1.6.0
b613e000-b6270000 r-xp 00000000 fc:00 3412649    /usr/lib/i386-linux-
gnu/libX11.so.6.3.0
b6270000-b6271000 r--p 00132000 fc:00 3412649    /usr/lib/i386-linux-
gnu/libX11.so.6.3.0
b6271000-b6274000 rw-p 00133000 fc:00 3412649    /usr/lib/i386-linux-
gnu/libX11.so.6.3.0
b6274000-b629b000 r-xp 00000000 fc:00 6030257    /lib/i386-linux-
gnu/libpng12.so.0.49.0
b629b000-b629c000 r--p 00026000 fc:00 6030257    /lib/i386-linux-
gnu/libpng12.so.0.49.0
b629c000-b629d000 rw-p 00027000 fc:00 6030257    /lib/i386-linux-
gnu/libpng12.so.0.49.0
b629d000-b6333000 r-xp 00000000 fc:00 3412881    /usr/lib/i386-linux-
gnu/libfreetype.so.6.10.0
b6333000-b6337000 r--p 00095000 fc:00 3412881    /usr/lib/i386-linux-
gnu/libfreetype.so.6.10.0
b6337000-b6338000 rw-p 00099000 fc:00 3412881    /usr/lib/i386-linux-
gnu/libfreetype.so.6.10.0
b6338000-b636f000 r-xp 00000000 fc:00 3412869    /usr/lib/i386-linux-
gnu/libfontconfig.so.1.6.2
b636f000-b6370000 r--p 00036000 fc:00 3412869    /usr/lib/i386-linux-
gnu/libfontconfig.so.1.6.2
b6370000-b6371000 rw-p 00037000 fc:00 3412869    /usr/lib/i386-linux-
gnu/libfontconfig.so.1.6.2
b6371000-b63b6000 r-xp 00000000 fc:00 3413118    /usr/lib/i386-linux-
gnu/libjpeg.so.8.0.2
b63b6000-b63b7000 r--p 00044000 fc:00 3413118    /usr/lib/i386-linux-
gnu/libjpeg.so.8.0.2
b63b7000-b63b8000 rw-p 00045000 fc:00 3413118    /usr/lib/i386-linux-
gnu/libjpeg.so.8.0.2
b63b8000-b63c8000 rw-p 00000000 00:00 0 
b63c8000-b63d8000 r-xp 00000000 fc:00 3412682    /usr/lib/i386-linux-
gnu/libXpm.so.4.11.0
b63d8000-b63d9000 r--p 0000f000 fc:00 3412682    /usr/lib/i386-linux-
gnu/libXpm.so.4.11.0
b63d9000-b63da000 rw-p 00010000 fc:00 3412682    /usr/lib/i386-linux-
gnu/libXpm.so.4.11.0
b63da000-b63fb000 r-xp 00000000 fc:00 3412896    /usr/lib/i386-linux-
gnu/libgd.so.2.0.0
b63fb000-b63fc000 r--p 00020000 fc:00 3412896    /usr/lib/i386-linux-
gnu/libgd.so.2.0.0
b63fc000-b641b000 rw-p 00021000 fc:00 3412896    /usr/lib/i386-linux-
gnu/libgd.so.2.0.0
b641b000-b641f000 rw-p 00000000 00:00 0 
b641f000-b6432000 r-xp 00000000 fc:00 3419266    
/usr/lib/php5/20100525+lfs/gd.so
b6432000-b6435000 r--p 00013000 fc:00 3419266    
/usr/lib/php5/20100525+lfs/gd.so
b6435000-b6436000 rw-p 00016000 fc:00 3419266    
/usr/lib/php5/20100525+lfs/gd.so
b6436000-b64e2000 r-xp 00000000 fc:00 3413335    /usr/lib/i386-linux-
gnu/libsqlite3.so.0.8.6
b64e2000-b64e3000 r--p 000ac000 fc:00 3413335    /usr/lib/i386-linux-
gnu/libsqlite3.so.0.8.6
b64e3000-b64e4000 rw-p 000ad000 fc:00 3413335    /usr/lib/i386-linux-
gnu/libsqlite3.so.0.8.6
b64e4000-b64e5000 rw-p 00000000 00:00 0 
b64e5000-b6527000 r-xp 00000000 fc:00 3413073    /usr/lib/i386-linux-
gnu/libhx509.so.5.0.0
b6527000-b6528000 r--p 00042000 fc:00 3413073    /usr/lib/i386-linux-
gnu/libhx509.so.5.0.0
b6528000-b6529000 rw-p 00043000 fc:00 3413073    /usr/lib/i386-linux-
gnu/libhx509.so.5.0.0
b6529000-b652a000 rw-p 00000000 00:00 0 
b652a000-b6537000 r-xp 00000000 fc:00 3413065    /usr/lib/i386-linux-
gnu/libheimbase.so.1.0.0
b6537000-b6538000 r--p 0000c000 fc:00 3413065    /usr/lib/i386-linux-
gnu/libheimbase.so.1.0.0
b6538000-b6539000 rw-p 0000d000 fc:00 3413065    /usr/lib/i386-linux-
gnu/libheimbase.so.1.0.0
b6539000-b6560000 r-xp 00000000 fc:00 3413414    /usr/lib/i386-linux-
gnu/libwind.so.0.0.0
b6560000-b6561000 r--p 00027000 fc:00 3413414    /usr/lib/i386-linux-
gnu/libwind.so.0.0.0
b6561000-b6562000 rw-p 00028000 fc:00 3413414    /usr/lib/i386-linux-
gnu/libwind.so.0.0.0
b6562000-b6575000 r-xp 00000000 fc:00 3413290    /usr/lib/i386-linux-
gnu/libroken.so.18.1.0
b6575000-b6576000 r--p 00013000 fc:00 3413290    /usr/lib/i386-linux-
gnu/libroken.so.18.1.0
b6576000-b6577000 rw-p 00014000 fc:00 3413290    /usr/lib/i386-linux-
gnu/libroken.so.18.1.0
b6577000-b65a8000 r-xp 00000000 fc:00 3413063    /usr/lib/i386-linux-
gnu/libhcrypto.so.4.1.0
b65a8000-b65a9000 r--p 00031000 fc:00 3413063    /usr/lib/i386-linux-
gnu/libhcrypto.so.4.1.0
b65a9000-b65aa000 rw-p 00032000 fc:00 3413063    /usr/lib/i386-linux-
gnu/libhcrypto.so.4.1.0
b65aa000-b65ab000 rw-p 00000000 00:00 0 
b65ab000-b6647000 r-xp 00000000 fc:00 3412717    /usr/lib/i386-linux-
gnu/libasn1.so.8.0.0
b6647000-b6648000 r--p 0009c000 fc:00 3412717    /usr/lib/i386-linux-
gnu/libasn1.so.8.0.0
b6648000-b664a000 rw-p 0009d000 fc:00 3412717    /usr/lib/i386-linux-
gnu/libasn1.so.8.0.0
b664a000-b66c7000 r-xp 00000000 fc:00 3413124    /usr/lib/i386-linux-
gnu/libkrb5.so.26.0.0
b66c7000-b66c9000 r--p 0007c000 fc:00 3413124    /usr/lib/i386-linux-
gnu/libkrb5.so.26.0.0
b66c9000-b66cb000 rw-p 0007e000 fc:00 3413124    /usr/lib/i386-linux-
gnu/libkrb5.so.26.0.0
b66cb000-b66d1000 r-xp 00000000 fc:00 3413067    /usr/lib/i386-linux-
gnu/libheimntlm.so.0.1.0
b66d1000-b66d2000 r--p 00005000 fc:00 3413067    /usr/lib/i386-linux-
gnu/libheimntlm.so.0.1.0
b66d2000-b66d3000 rw-p 00006000 fc:00 3413067    /usr/lib/i386-linux-
gnu/libheimntlm.so.0.1.0
b66d3000-b66d5000 r-xp 00000000 fc:00 6030193    /lib/i386-linux-
gnu/libkeyutils.so.1.4
b66d5000-b66d6000 r--p 00002000 fc:00 6030193    /lib/i386-linux-
gnu/libkeyutils.so.1.4
b66d6000-b66d7000 rw-p 00003000 fc:00 6030193    /lib/i386-linux-
gnu/libkeyutils.so.1.4
b66d7000-b66da000 r-xp 00000000 fc:00 6030182    /lib/i386-linux-gnu/libgpg-
error.so.0.8.0
b66da000-b66db000 r--p 00002000 fc:00 6030182    /lib/i386-linux-gnu/libgpg-
error.so.0.8.0
b66db000-b66dc000 rw-p 00003000 fc:00 6030182    /lib/i386-linux-gnu/libgpg-
error.so.0.8.0
b66dc000-b66ee000 r-xp 00000000 fc:00 3413209    /usr/lib/i386-linux-gnu/libp11-
kit.so.0.0.0
b66ee000-b66ef000 r--p 00011000 fc:00 3413209    /usr/lib/i386-linux-gnu/libp11-
kit.so.0.0.0
b66ef000-b66f0000 rw-p 00012000 fc:00 3413209    /usr/lib/i386-linux-gnu/libp11-
kit.so.0.0.0
b66f0000-b6700000 r-xp 00000000 fc:00 3413349    /usr/lib/i386-linux-
gnu/libtasn1.so.3.2.0
b6700000-b6701000 r--p 0000f000 fc:00 3413349    /usr/lib/i386-linux-
gnu/libtasn1.so.3.2.0
b6701000-b6702000 rw-p 00010000 fc:00 3413349    /usr/lib/i386-linux-
gnu/libtasn1.so.3.2.0
b6702000-b673b000 r-xp 00000000 fc:00 3412967    /usr/lib/i386-linux-
gnu/libgssapi.so.3.0.0
b673b000-b673c000 r--p 00038000 fc:00 3412967    /usr/lib/i386-linux-
gnu/libgssapi.so.3.0.0
b673c000-b673d000 rw-p 00039000 fc:00 3412967    /usr/lib/i386-linux-
gnu/libgssapi.so.3.0.0
b673d000-b673e000 rw-p 00000000 00:00 0 
b673e000-b6757000 r-xp 00000000 fc:00 3413305    /usr/lib/i386-linux-
gnu/libsasl2.so.2.0.25
b6757000-b6758000 r--p 00019000 fc:00 3413305    /usr/lib/i386-linux-
gnu/libsasl2.so.2.0.25
b6758000-b6759000 rw-p 0001a000 fc:00 3413305    /usr/lib/i386-linux-
gnu/libsasl2.so.2.0.25
b6759000-b6760000 r-xp 00000000 fc:00 3413128    /usr/lib/i386-linux-
gnu/libkrb5support.so.0.1
b6760000-b6761000 r--p 00006000 fc:00 3413128    /usr/lib/i386-linux-
gnu/libkrb5support.so.0.1
b6761000-b6762000 rw-p 00007000 fc:00 3413128    /usr/lib/i386-linux-
gnu/libkrb5support.so.0.1
b6762000-b6765000 r-xp 00000000 fc:00 6030158    /lib/i386-linux-
gnu/libcom_err.so.2.1
b6765000-b6766000 r--p 00002000 fc:00 6030158    /lib/i386-linux-
gnu/libcom_err.so.2.1
b6766000-b6767000 rw-p 00003000 fc:00 6030158    /lib/i386-linux-
gnu/libcom_err.so.2.1
b6767000-b678d000 r-xp 00000000 fc:00 3413122    /usr/lib/i386-linux-
gnu/libk5crypto.so.3.1
b678d000-b678e000 r--p 00026000 fc:00 3413122    /usr/lib/i386-linux-
gnu/libk5crypto.so.3.1
b678e000-b678f000 rw-p 00027000 fc:00 3413122    /usr/lib/i386-linux-
gnu/libk5crypto.so.3.1
b678f000-b6856000 r-xp 00000000 fc:00 3413126    /usr/lib/i386-linux-
gnu/libkrb5.so.3.3
b6856000-b685c000 r--p 000c6000 fc:00 3413126    /usr/lib/i386-linux-
gnu/libkrb5.so.3.3
b685c000-b685d000 rw-p 000cc000 fc:00 3413126    /usr/lib/i386-linux-
gnu/libkrb5.so.3.3
b685d000-b68de000 r-xp 00000000 fc:00 6030178    /lib/i386-linux-
gnu/libgcrypt.so.11.7.0
b68de000-b68df000 r--p 00080000 fc:00 6030178    /lib/i386-linux-
gnu/libgcrypt.so.11.7.0
b68df000-b68e1000 rw-p 00081000 fc:00 6030178    /lib/i386-linux-
gnu/libgcrypt.so.11.7.0
b68e1000-b69a1000 r-xp 00000000 fc:00 3417148    /usr/lib/i386-linux-
gnu/libgnutls.so.26.22.6
b69a1000-b69a5000 r--p 000bf000 fc:00 3417148    /usr/lib/i386-linux-
gnu/libgnutls.so.26.22.6
b69a5000-b69a6000 rw-p 000c3000 fc:00 3417148    /usr/lib/i386-linux-
gnu/libgnutls.so.26.22.6
b69a6000-b69f4000 r-xp 00000000 fc:00 3413138    /usr/lib/i386-linux-
gnu/libldap_r-2.4.so.2.8.3
b69f4000-b69f5000 r--p 0004e000 fc:00 3413138    /usr/lib/i386-linux-
gnu/libldap_r-2.4.so.2.8.3
b69f5000-b69f6000 rw-p 0004f000 fc:00 3413138    /usr/lib/i386-linux-
gnu/libldap_r-2.4.so.2.8.3
b69f6000-b69f7000 rw-p 00000000 00:00 0 
b69f7000-b6a04000 r-xp 00000000 fc:00 3413131    /usr/lib/i386-linux-
gnu/liblber-2.4.so.2.8.3
b6a04000-b6a05000 r--p 0000c000 fc:00 3413131    /usr/lib/i386-linux-
gnu/liblber-2.4.so.2.8.3Aborted
 [2013-06-13 09:47 UTC] damian dot vila at alineasol dot com
In 5.4.14 crashes too. (Rhel 6.2)
 [2013-06-13 12:04 UTC] ab@php.net
@alix, @damian please check 5.4.16 or 5.5RC2, this should be gone there.
 [2014-10-07 23:19 UTC] stas@php.net
Automatic comment on behalf of ab
Revision: http://git.php.net/?p=php-src-security.git;a=commit;h=74555e7c26b2c61bb8e67b7d6a6f4d2b8eb3a5f3
Log: Fixed bug #64830 mimetype detection segfaults on mp3 file
 [2014-10-07 23:30 UTC] stas@php.net
Automatic comment on behalf of ab
Revision: http://git.php.net/?p=php-src-security.git;a=commit;h=74555e7c26b2c61bb8e67b7d6a6f4d2b8eb3a5f3
Log: Fixed bug #64830 mimetype detection segfaults on mp3 file
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Tue Dec 03 17:01:29 2024 UTC