>Description: After downloading and installing MySQL 4.0.3, I've downloaded and installed Apache, mod_ssl and PHP, all latest versions. I particularly made sure that PHP is linked against MySQL's new libraries in order to use the new structures.
Then I set up php.ini file and httpd.conf. I also set up my.cnf to be used by the new MySQL 4.0.3 that I've just installed. Next, was firing mysqld_safe, which in turn start mysqld wonderfully. I turned off InnoDB in my.cnf, so no InnoDB was used. Furthermore, I fired Apache and it worked like a charm. I tried then to access PHP's phpinfo() page, and it worked nicely. I could see all the details of the newly compiled Apache, PHP and mod_ssl. I then tried to access a Web application that I've written using PHP. At first, all seemed wonderful and working, but then slowly I could see sudden 'signal 11' errors in the error log of MySQL. I tried tracing the query line that causes the problem, and I believe that I've done so! A dump file with the query that causes a 'signal 11' will be included in this bug report. >How-To-Repeat: To repeat the error, create a new DB and then import the following tables and its corresponding data into it: CREATE TABLE CrashDatabase; USE CrashDatabase; DROP TABLE IF EXISTS ArticleDescription; CREATE TABLE ArticleDescription ( DescID bigint(20) unsigned NOT NULL auto_increment, AID varchar(32) NOT NULL default '', SortOrder smallint(5) unsigned NOT NULL default '0', Title varchar(255) NOT NULL default '', TitleColor varchar(6) NOT NULL default '', Promo varchar(255) NOT NULL default '', PromoColor varchar(6) NOT NULL default '', Text longtext NOT NULL, HotLinks varchar(50) default NULL, Direction enum('Left','Right','Center') default NULL, Justify enum('Y','N') NOT NULL default 'N', AllowHTML enum('Y','N') NOT NULL default 'N', ImageRef int(10) unsigned NOT NULL default '0', Placement enum('Left','Right','Top','Bottom','Center') NOT NULL default 'Right', Anchor varchar(128) NOT NULL default '', Target varchar(16) NOT NULL default '_blank', URL varchar(128) NOT NULL default '', PRIMARY KEY (DescID), KEY SortOrder (SortOrder), KEY Title (Title), KEY Anchor (Anchor), KEY AID (AID), KEY Promo (Promo), FULLTEXT KEY Text (Text) ) TYPE=MyISAM; INSERT INTO ArticleDescription VALUES (1, 'dea9c1741c15e82a7d298b05a0390441', 0, '', '', '', '', '', NULL, NULL, 'N', 'N', 0, 'Right', '', '_blank', ''), (2, 'dea9c1741c15e82a7d298b05a0390441', 1, 'Contact', '', '', '', 'Susan McBurney\r\n(xxx) xxx-xxxx', NULL, 'Left', 'N', 'N', 0, 'Top', '', '_blank', ''), (3, 'dea9c1741c15e82a7d298b05a0390441', 2, 'Anaheim, CA. - July 31, 2001', '', '', '', 'For the 85% of teenagers with acne, as well as the many adults who struggle with recurring outbreaks of acne lesions, treatment can be as tedious and disappointing as the disease. But a new photothermal technology currently being studied offers hope for a fast, safe and effective approach to coping with acne and avoiding the scarring associated with severe forms of the prevalent skin disease. \r\n\r\nSpeaking yesterday at an educational session on lasers at the American Academy of Dermatology meeting in Anaheim, California, Paul Yamauchi, MD, PhD, discussed the enhanced green light wavelength behind the platform technology used in the <b>ClearTouchTM</b>. Designed as a light unit assembly upgrade kit for the SpaTouchTM PhotoEpilation System, ClearTouch allows physicians to successfully treat acne on all parts of the body, including the sensitive face area, without significant side effects or patient downtime. \r\n\r\nReporting on clinical study data of his international colleagues, Dr. Yamauchi noted that nearly 100 patients worldwide have been treated with the ClearTouch upgrade kit since it was first introduced outside the United States six months ago. \r\n\r\n"Patients achieved acne clearance after only eight treatments administered over four weeks," stated Dr. Yamauchi, a dermatologist with Clinical Research Specialists in Santa Monica, California. "Patients observed dramatic, visible improvement after only one week of photothermal acne therapy, encouraging even the typically non-compliant teenagers to continue their treatment." \r\n\r\nTraditional acne remedies such as topical medications, prescription creams and oral antibiotics carry potential side effects and often require several weeks before patients begin to see signs of improvement. Also, dermatologists are finding that over time the bacteria that cause acne are becoming resistant to treatment with certain antibiotics. \r\n\r\n"The ClearTouch upgrade kit represents a new application for our SpaTouch platform technology, extending its hair removal capabilities to an acne clearance system with just a snap of a new light unit assembly," says Zion Azar, PhD, who invented the flagship\'s innovative "laptop" design and proprietary technology. "SpaTouch has long been recognized as one of the most affordable, high-tech aesthetic solutions; now it is one of the most therapeutic devices in the medical marketplace." Nearly 1,000 SpaTouch PhotoEpilation Systems are currently in use worldwide. \r\n\r\nThe ClearTouch acne clearance kit is not available for sale in the U.S. and is marketed outside the U.S. by Comrax Ltd. \r\n\r\nEstablished in 1998, Comrax is devoted to the development of unique medical and aesthetic products employing proprietary, innovative light technology. Comrax\'s Research and Development is based in the Rehovot Science Park in Israel where its team works in close cooperation with medical practitioners in a variety of specialties. Comrax\'s worldwide corporate headquarters is located in Orangeburg, New York. \r\n\r\nFor more information, please visit the Company\'s web site at www.comrax.com ', '2', 'Left', 'N', 'N', 0, 'Top', '', '_blank', ''); DROP TABLE IF EXISTS Articles; CREATE TABLE Articles ( ArticleID bigint(20) unsigned NOT NULL auto_increment, VortalCode varchar(20) NOT NULL default '', AID varchar(32) NOT NULL default '', Username varchar(12) NOT NULL default '', Title varchar(255) NOT NULL default '', Direction enum('Left','Right','Center') default NULL, Justify enum('Y','N') NOT NULL default 'N', SecondaryTitle text NOT NULL, Text text NOT NULL, HotLinks varchar(50) default NULL, ThumbnailRef bigint(20) unsigned NOT NULL default '0', ImageRef bigint(20) unsigned NOT NULL default '0', URL varchar(128) NOT NULL default '', Anchor varchar(128) NOT NULL default '', Target varchar(16) NOT NULL default '_blank', TTL smallint(5) unsigned NOT NULL default '0', DateInserted datetime NOT NULL default '0000-00-00 00:00:00', LastUpdate timestamp(14) NOT NULL, Active enum('Y','N') NOT NULL default 'Y', PRIMARY KEY (ArticleID), UNIQUE KEY AID (AID), KEY Username (Username), KEY Title (Title), KEY Anchor (Anchor), KEY TTL (TTL), KEY DateInserted (DateInserted), KEY LastUpdate (LastUpdate), KEY Active (Active), FULLTEXT KEY SecondaryTitle (SecondaryTitle), FULLTEXT KEY Text (Text), KEY VortalCode (VortalCode) ) TYPE=MyISAM; INSERT INTO Articles VALUES (1, 'comrax', 'dea9c1741c15e82a7d298b05a0390441', 'blah', 'Comrax Test Article', 'Left', 'N', '', '(July 31, 2001)', NULL, 28, 0, '', 'Full article...', '_top', 0, '2002-09-05 12:40:07', 20020911225150, 'Y'); DROP TABLE IF EXISTS Departments; CREATE TABLE Departments ( DeptID bigint(20) unsigned NOT NULL auto_increment, ParentID bigint(20) unsigned NOT NULL default '0', VortalCode char(20) NOT NULL default '', DeptName char(40) NOT NULL default '', SortOrder smallint(5) unsigned NOT NULL default '1', LastUpdate timestamp(14) NOT NULL, Active enum('Y','N') NOT NULL default 'Y', PRIMARY KEY (DeptID), KEY ParentID (ParentID), KEY Active (Active), KEY DeptName (DeptName), KEY SortOrder (SortOrder), KEY VortalCode (VortalCode) ) TYPE=MyISAM; INSERT INTO Departments VALUES (1, 0, 'comrax', 'About Comrax', 1, 20020829183843, 'Y'), (2, 1, 'comrax', 'Corporate Profile', 1, 20020829183855, 'Y'), (3, 1, 'comrax', 'Contact Us', 1, 20020829183901, 'Y'), (4, 1, 'comrax', 'Careers at Comrax', 1, 20020829183906, 'Y'), (5, 0, 'comrax', 'News Room', 1, 20020829183918, 'Y'), (6, 5, 'comrax', 'Press Releases', 1, 20020829183934, 'Y'), (7, 5, 'comrax', 'In the News', 1, 20020829183939, 'Y'), (8, 0, 'comrax', 'Products', 1, 20020829183947, 'Y'), (9, 0, 'comrax', 'Clinical Applications', 1, 20020829184233, 'Y'), (10, 8, 'comrax', 'SkinStation', 1, 20020829184012, 'Y'), (11, 8, 'comrax', 'SPR', 1, 20020829184019, 'Y'), (12, 8, 'comrax', 'ClearTouch', 1, 20020829184024, 'Y'), (13, 8, 'comrax', 'XtremeClear', 1, 20020829184030, 'Y'), (14, 8, 'comrax', 'SpaTouch', 1, 20020829184036, 'Y'), (15, 9, 'comrax', 'LHE Technology', 1, 20020829184241, 'Y'), (16, 9, 'comrax', 'Hair Removal', 1, 20020829184250, 'Y'), (17, 9, 'comrax', 'Acne Phototherapy', 1, 20020829184256, 'Y'), (18, 9, 'comrax', 'Skin Photorejuvenation', 1, 20020829184301, 'Y'), (19, 0, 'comrax', 'Professionals', 1, 20020829184316, 'Y'), (20, 19, 'comrax', 'Overview', 1, 20020829184326, 'Y'), (21, 19, 'comrax', 'FAQ', 1, 20020829184333, 'Y'), (22, 19, 'comrax', 'Clinical Studies', 1, 20020829184340, 'Y'), (23, 19, 'comrax', 'Before and After', 1, 20020909160640, 'Y'), (25, 19, 'comrax', 'Events and Workshops', 1, 20020829184403, 'Y'), (26, 0, 'comrax', 'Consumers', 1, 20020829184412, 'Y'), (27, 26, 'comrax', 'Overview', 1, 20020829184423, 'Y'), (28, 26, 'comrax', 'FAQ', 1, 20020829184428, 'Y'), (29, 26, 'comrax', 'Before and After', 1, 20020829184621, 'Y'), (40, 36, 'comrax', 'Privacy Policy', 1, 20020909161217, 'Y'), (31, 26, 'comrax', 'Useful Links', 1, 20020829184740, 'Y'), (32, 0, 'comrax', 'Support', 1, 20020829184752, 'Y'), (33, 32, 'comrax', 'Clinical', 1, 20020829184803, 'Y'), (34, 32, 'comrax', 'Technical', 1, 20020829184809, 'Y'), (35, 32, 'comrax', 'Marketing', 1, 20020829184815, 'Y'), (36, 0, 'comrax', 'comrax', 1, 20020910172547, 'Y'), (37, 36, 'comrax', 'Legal Notice', 1, 20020904111701, 'Y'), (38, 36, 'comrax', 'Contact Us', 1, 20020904111716, 'Y'), (39, 36, 'comrax', 'Thank You', 1, 20020909120747, 'Y'); DROP TABLE IF EXISTS DepartmentArticles; CREATE TABLE DepartmentArticles ( DeptID bigint(20) unsigned NOT NULL default '0', AID char(32) NOT NULL default '', SortOrder bigint(20) unsigned NOT NULL default '0', PRIMARY KEY (DeptID,AID), KEY SortOrder (SortOrder), KEY SortOrder_2 (SortOrder) ) TYPE=MyISAM; INSERT INTO DepartmentArticles VALUES (17, 'f445edc5a571dd6466ef1fe747d17909', 1), (1, 'db3225a902746e34fdacede27542c6c4', 1), (2, 'db3225a902746e34fdacede27542c6c4', 1), (16, '03c0e2b38f15b4d833e86c99d85279a1', 1), (6, '22e1c76bf4d04e43a0558902f0fb05b1', 1), (6, '93e6feb1ec41a8a82e188c6f2b42d538', 2), (6, 'dea9c1741c15e82a7d298b05a0390441', 3), (6, '1938f80a4d2eb541c0b61d610f2f7417', 4), (6, '962c1b23293d5b88297cb5216ab1fdf2', 7), (6, 'c27bd0bbd7e59c489edce90c5fcfd3fe', 8), (6, '1b9782520c9d4e17d1747e702b9560ef', 5), (6, 'fa3a1a06807f5f162900fe416cfb3e8c', 6), (38, 'f908519d34ef49eda3b853cc343534f8', 1), (37, 'cc8ec480d1e3eb53edb708546dc10521', 1), (40, 'eefa614c6f35df0095e0fcb618fb369a', 1), (15, '1ceab5884ecce5bdf8153b96ea80a379', 1), (4, '9ef7a1003993a107fb1f4db7e0de7a21', 1), (3, 'f908519d34ef49eda3b853cc343534f8', 1), (12, 'db6f7584e3a1e137d38e6f66ffa25c93', 1), (14, '346eacecfaf45e7d6c66c80672c2d5b5', 1), (25, 'e297977293991bd0922b442e108cfcab', 1), (7, '49f5f5c98eeb05608a4d42e344f9ca07', 1), (7, 'e88646556b4ce5bba29519a5834c3bfe', 2), (7, '40835dee60be7ba0c93310669377baa9', 3), (7, 'e57bcb427f765cf0e831de8dd77a8850', 4), (39, '8165afb98db45e07fbb63ab2284d7d5b', 1), (23, '56ca8dfb70e962aff9cf06737e0afe6a', 1), (29, '56ca8dfb70e962aff9cf06737e0afe6a', 1), (27, 'dc999ee013438069eeeec76bd1a6195b', 1), (18, '8079ad0c0e3ac3250a1f817024d6eccc', 1); If the above dump worked, then you'll have a new database called 'CrashDatabase'. Use the command-line 'mysql' utility to access this database, then try issuing the following query: Select Distinct DepartmentArticles.AID,Articles.*,Unix_TimeStamp(Articles.DateInserted) As UnixDateInserted,Unix_TimeStamp(Articles.LastUpdate) As UnixLastUpdate From Departments,DepartmentArticles,Articles Where (Articles.Active='Y' And DepartmentArticles.AID=Articles.AID And Departments.DeptID=DepartmentArticles.DeptID) Order BY DepartmentArticles.SortOrder DESC; In my server, issuing this query will produce the following 'signal 11' error message in the error log: mysqld got signal 11; This could be because you hit a bug. It is also possible that this binary or one of the libraries it was linked against is corrupt, improperly built, or misconfigured. This error can also be caused by malfunctioning hardware. We will try our best to scrape up some info that will hopefully help diagnose the problem, but since we have already crashed, something is definitely wrong and this may fail. key_buffer_size=16773120 read_buffer_size=131072 sort_buffer_size=524280 max_used_connections=0 max_connections=100 threads_connected=1 It is possible that mysqld could use up to key_buffer_size + (read_buffer_size + sort_buffer_size)*max_connections = 80379 K bytes of memory Hope that's ok; if not, decrease some variables in the equation. 020912 19:08:36 mysqld restarted /disk3/usr/mysql-4.0.3-beta-unknown-freebsdelf4.6.2-i386/bin/mysqld: ready for connections my.cnf contents are as follows: [client] #password = your_password port = 3307 socket = /disk3/usr/mysql/data/mysql.socket # The MySQL server [mysqld] log user = mysql4 port = 3307 socket = /disk3/usr/mysql/data/mysql.socket basedir = /disk3/usr/mysql/ datadir = /disk3/usr/mysql/data/ skip-locking skip-innodb set-variable = key_buffer=16M set-variable = max_allowed_packet=1M set-variable = table_cache=64 set-variable = sort_buffer=512K set-variable = net_buffer_length=8K set-variable = myisam_sort_buffer_size=8M log-bin server-id = 1 # Point the following paths to different dedicated disks tmpdir = /disk3/usr/mysql/data/tmp/ #log-update = /path-to-dedicated-directory/hostname # Uncomment the following if you are using BDB tables #set-variable = bdb_cache_size=4M #set-variable = bdb_max_lock=10000 # Uncomment the following if you are using InnoDB tables #innodb_data_home_dir = /usr/local/mysql/var/ #innodb_data_file_path = ibdata1:10M:autoextend #innodb_log_group_home_dir = /usr/local/mysql/var/ #innodb_log_arch_dir = /usr/local/mysql/var/ # You can set .._buffer_pool_size up to 50 - 80 % # of RAM but beware of setting memory usage too high #set-variable = innodb_buffer_pool_size=16M #set-variable = innodb_additional_mem_pool_size=2M # Set .._log_file_size to 25 % of buffer pool size #set-variable = innodb_log_file_size=5M #set-variable = innodb_log_buffer_size=8M #innodb_flush_log_at_trx_commit=1 #set-variable = innodb_lock_wait_timeout=50 [mysqldump] quick set-variable = max_allowed_packet=16M [mysql] no-auto-rehash # Remove the next comment character if you are not familiar with SQL #safe-updates [isamchk] set-variable = key_buffer=20M set-variable = sort_buffer=20M set-variable = read_buffer=2M set-variable = write_buffer=2M [myisamchk] set-variable = key_buffer=20M set-variable = sort_buffer=20M set-variable = read_buffer=2M set-variable = write_buffer=2M [mysqlhotcopy] interactive-timeout >Fix: No fix is currently known. >Submitter-Id: [EMAIL PROTECTED] >Originator: Noor Dawod >Organization: COMRAX Ltd. Matam Advanced Technology Center Haifa 31905, Israel >MySQL support: none >Synopsis: MySQL 4.0.3 crashes with a 'signal 11' under FreeBSD 4.6 >Severity: critical >Priority: high >Category: mysql >Class: >Release: mysql-4.0.3-beta (Official MySQL binary) >Environment: System: FreeBSD fw.comrax.com 4.6-STABLE FreeBSD 4.6-STABLE #1: Sun Jun 23 10:02:42 IDT 2002 [EMAIL PROTECTED]:/disk2/FreeBSD/obj/disk2/FreeBSD/src/sys/FIREWALL i386 Some paths: /usr/bin/perl /usr/bin/make /usr/local/bin/gmake /usr/bin/gcc /usr/bin/cc GCC: Using builtin specs. gcc version 2.95.3 20010315 (release) [FreeBSD] Compilation info: CC='gcc' CFLAGS='-O3 -fno-omit-frame-pointer' CXX='gcc' CXXFLAGS='-O3 -fno-omit-frame-pointer -felide-constructors -fno-exceptions -fno-rtti' LDFLAGS='' LIBC: -r--r--r-- 1 root wheel 1222264 Jun 23 10:11 /usr/lib/libc.a lrwxr-xr-x 1 root wheel 9 Jun 23 10:11 /usr/lib/libc.so -> libc.so.4 -r--r--r-- 1 root wheel 520468 Feb 6 2000 /usr/lib/libc.so.3 -r--r--r-- 1 root wheel 579444 Jun 23 10:11 /usr/lib/libc.so.4 Configure command: ./configure --prefix=/usr/local/mysql '--with-comment=Official MySQL binary' --with-extra-charsets=complex --with-server-suffix= --enable-thread-safe-client --enable-local-infile --enable-assembler --with-named-z-libs=not-used --disable-shared 'CFLAGS=-O3 -fno-omit-frame-pointer' CXX=gcc CC=gcc 'CXXFLAGS=-O3 -fno-omit-frame-pointer -felide-constructors -fno-exceptions -fno-rtti' Perl: This is perl, version 5.005_03 built for i386-freebsd --------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php